Happytails.aiFree tools. No account needed.

PDF tools | agent view

The same page content and links, with explicit tool capabilities. Tools marked with an API can run directly through HTTP. Other tools require the browser interface or are not connected yet.

Page guide

Find the tool you need, then open it to get started.

All pdf tools

Add page numbers

Add page numbers to a PDF.

Alternate merge PDF

Combine front and back scans in alternating order.

Annotate PDF

Add visible text to a PDF page.

Bates number PDF

Add a unique reference number to every PDF page.

Compare PDF

Compare the extracted text of two PDFs page by page.

Compress PDF

Rewrite PDF objects and streams to reduce avoidable file overhead.

Create PDF form

Create a PDF with fillable text fields.

Crop PDF

Change the visible margins of selected PDF pages.

Delete pages

Remove selected pages from a PDF copy.

Extract pages

Create a PDF containing the pages you select.

Extract PDF images

Extract embedded raster images from a PDF into a ZIP.

Fill PDF

Fill existing PDF form fields with values you provide.

Flatten PDF

Make filled PDF form values part of the page content.

HEIC to PDF

Convert HEIC files to PDF with the available format settings.

JPG to PDF

Combine JPG images into a PDF.

Merge PDF

Combine PDF files into one document.

OCR PDF

Add searchable English text to scanned PDF pages.

Pages per sheet

Place several PDF pages on each output sheet.

PDF header footer

Add a header and footer to every PDF page.

PDF to excel

Extract detected PDF tables into an Excel workbook.

PDF to JPG

Render PDF pages as JPEG images.

PDF to markdown

Save extracted PDF text as a Markdown file.

PDF to pdfa

Convert a PDF to PDF/A-2b using local Ghostscript and verify conformance with veraPDF before download.

PDF to PNG

Render PDF pages as PNG images.

PDF to powerpoint

Turn PDF pages into image-based PowerPoint slides.

PDF to text

Extract selectable text from PDF pages.

PDF to word

Export selectable PDF text into an editable Word document.

PNG to PDF

Combine PNG images into a PDF.

Protect PDF

Encrypt a PDF with a password before sharing it.

Redact PDF

Permanently remove matching selectable text from a PDF.

Remove PDF metadata

Clear common document metadata from a PDF copy.

Reorder pages

Arrange PDF pages in a new order.

Repair PDF

Try to recover a readable PDF from a damaged document.

Resize PDF pages

Fit PDF pages onto a new page size.

Rotate PDF

Rotate selected PDF pages.

Scan to PDF

Combine document photos into a PDF with automatic page detection.

Sign PDF

Place a signature image on a PDF page.

Split PDF

Save selected PDF pages as separate files.

Split PDF in half

Split scanned spreads into two pages.

SVG to PDF

Combine SVG images into a PDF.

Unlock PDF

Remove PDF encryption using the correct password.

Watermark PDF

Add a text watermark to selected PDF pages.

WEBP to PDF

Combine WEBP images into a PDF.

Webpage to PDF

Save a public webpage’s static text and links as a PDF.

Choose between page editing, text extraction and conversion

PDF tools serve different purposes. Page operations reorganize a document; rendering makes an image of a page; text extraction reads the document text layer. A scanned page may look readable while containing only an image, so it needs OCR before ordinary text extraction can help.

How to choose your next step

Check page order, orientation, margins and whether text is selectable. Review a sample of the exported pages before sharing the whole document.

Common questions about pdf tools

Why can a PDF look correct but produce scrambled text?

A page can position text visually without encoding its logical reading order. Columns, tables and individually positioned characters complicate extraction. Review the result, especially when it will feed a translation or summary.

Will compressing a PDF always make it smaller?

No. A document may already use efficient compression. Reducing embedded image resolution can save space but also reduce detail, so compare the output at the size where it will be read.