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.
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.