Skip to content

PDF tools

Merge, split, convert and secure PDF files

PDF tools built on open-source PDF libraries that run locally. Reorganise pages, pull out text or images, and convert to and from other formats.

34 available now4 planned

Available now (34)

Add Header and Footer to PDF

Add a header, footer or page numbers to every page of a PDF as real selectable text.

Add Image to PDF

Place a PNG or JPEG onto chosen pages of a PDF, sized as a share of the page width.

Add Page Numbers to PDF

Stamp page numbers onto a PDF, with position, format and starting number under your control.

Add Text to PDF

Place text on chosen pages of a PDF, with a font, size, colour and position that repeat across pages.

Add Watermark to PDF

Draw a diagonal text watermark across a PDF, with colour, size, angle and opacity control.

Compress PDF

Shrink a scanned or image-heavy PDF by rendering its pages at a lower resolution.

Crop PDF Pages

Trim margins from every page of a PDF by setting the crop box, with an honest note on what that does.

CSV to PDF

Turn a CSV into a paginated PDF table with sized columns and a header repeated on every page.

Delete PDF Pages

Remove pages from a PDF by number or range and download the trimmed document.

JPG to PDF

Combine images into a single PDF, with page size, orientation and margin control.

JSON to PDF

Turn JSON into a paginated PDF, re-indented and set in a monospace font.

Markdown to PDF

Turn Markdown into a laid-out PDF with headings, lists, quotes, code blocks and rules.

PDF Attachment Extractor

Find and save the files embedded inside a PDF, decompressing them as it goes.

PDF Drawing Tool

Draw freehand on a PDF page with a pen, and save the marked-up file.

PDF Font Extractor

List the fonts a PDF uses and save the ones embedded inside it.

PDF Form Filler

Fill in a PDF's form fields — text, checkboxes, radio groups and dropdowns — and optionally flatten them.

PDF Highlight Tool

Drag over a rendered page to highlight it, in any colour, and save the marked-up PDF.

PDF Image Extractor

Pull the embedded images out of a PDF and save each one as a PNG.

PDF Link Extractor

Pull every link out of a PDF, separating real clickable links from URLs written as text.

PDF Merger

Combine several PDFs into one file, in the order you choose, without uploading anything.

PDF Metadata Remover

Clear the author, title and dates from a PDF's document properties, with an honest note on what stays.

PDF Metadata Viewer

Inspect a PDF's title, author, producer, dates, page count, page size and encryption state.

PDF Rotator

Rotate every page or just the ones you name, in 90° steps, and keep the change permanently.

PDF Security Checker

See a PDF's encryption state and permission flags, and what those flags actually enforce.

PDF Signature Tool

Draw a signature and place it on a page of a PDF, trimmed to the ink and with a transparent background.

PDF Splitter

Extract a page range into a new PDF, or split a document into one file per page.

PDF Table Extractor

Recover tables from a PDF's text positions and export them as CSV.

PDF Text Extractor

Pull the text out of a PDF, page by page, ready to copy or download as a text file.

PDF to JPG

Turn PDF pages into JPG, PNG or WebP images at a resolution you choose.

PDF Validator

Inspect a PDF's structure: pages, sizes, rotation, embedded fonts, text layers and metadata.

Reorder PDF Pages

Rearrange, reverse or remove PDF pages with thumbnails to see what you are moving.

Resize PDF Pages

Change every page to A4, Letter or another standard size, scaling content to fit.

SVG to PDF

Turn an SVG drawing into a PDF, fitted to a page or sized to the artwork.

Text to PDF Converter

Turn plain text into a PDF with your choice of page size, font and margins.

Planned for this category (4)

These are on the roadmap. Each gets a page when it actually works — no placeholder pages in the meantime.

  • HTML to PDF
  • PDF Repair Tool
  • PDF to HTML
  • PDF to SVG
Not possible in a browser (4)

These are in the catalogue but cannot be built here without a backend, a paid service or a page that fails on the file it names. The reason is recorded next to each rather than left as silence.

  • Encrypt PDF

    pdf-lib cannot write encryption, and no other local library here can.

    Nothing on this site will accept a document over a network to encrypt it elsewhere.

  • Password Protect PDF

    The same missing encryption support; this is the same operation under another name.

    Nothing on this site will accept a document over a network to encrypt it elsewhere.

  • PDF OCR

    Optical character recognition needs a trained model — several megabytes at minimum — which cannot be shipped quietly on a page that promises to be small.

    Tesseract.js running locally, with the model download disclosed and started only on request.

  • Remove PDF Password

    Removing a password requires the password and a decryption implementation this site does not have.

    A page that accepted a document and its password would be asking for exactly the pair that should never be transmitted, even locally-processed, without a very good reason.