A complete reference for the browser-based PDF engine: step-by-step guides for every tool, what each one can and cannot do, troubleshooting for real errors, and the release history. The tools themselves live in the tools hub.
Basics
There is no sign-up and no upload step. Every tool runs inside the browser tab: the file you pick is read from local disk into memory, edited there, and written back out as a download.
Before you start
Keep the original file until you have opened and checked the result. Because the work happens on your device, we cannot recover an input you have already replaced.
Tool guides
Merging creates a brand-new empty document and copies every page of every input into it, in the order shown in the file list. Drag the grip handle on a row to change that order — the list is the export order, top to bottom.
Example: assembling a signed contract
Cover letter (1 page) + contract body (12 pages) + a scanned signature page (1 page) merges into a single 14-page file, with the scan last because it sits last in the list.
Page content, embedded fonts and images are carried across as-is, so text stays selectable and quality is unchanged. Document-level extras such as bookmarks, attachments and interactive form fields are not copied; if you need them, keep the original file alongside the merged one.
Related articles
Tool guides
After you add a file, every page is rendered to a small thumbnail so you can see what you are selecting. Tap a thumbnail to include or exclude that page. For long documents, type a range instead — 1-3, 5, 8-10 selects pages one to three, five, and eight to ten. Out-of-range numbers are rejected rather than silently ignored.
Example: pulling one invoice out of a monthly batch
A 60-page batch where each invoice is two pages: typing 23-24 lets you extract a clean two-page invoice you can send on its own. For that, use the Extract Pages tool; for a ZIP of every page, use Split PDF.
Related articles
Tool guides
Delete Pages lets you remove the pages you do not want from a PDF and download a clean copy. The file is rendered to a thumbnail grid so you can see exactly what you are removing, and you can also type a page range like 1-3, 5, 8-10 to select pages in bulk.
Example: removing blank pages from a scan
A 12-page scan where pages 3, 7 and 11 are blank can be reduced to a clean 9-page document by selecting those three thumbnails and downloading.
Cannot remove every page
The tool refuses to delete every page in the document because a PDF must have at least one page. If you need to discard the whole file, you can simply delete the local file instead.
Tool guides
Extract Pages is the opposite of Delete Pages: you select the pages you want to keep, and the tool writes those pages into a brand-new PDF in the order you selected them. Pages are picked visually or by range, and the live counter shows how many pages will be in the output.
Example: pulling a chapter from a long report
A 40-page report where pages 12-19 form a self-contained chapter can be extracted as an 8-page PDF you can share on its own.
Related articles
Tool guides
Sign PDF adds a visible signature image to a page of your document. You can draw the signature on a touch or mouse pad, type your name and pick a handwriting style, or upload a photo or scan of a signature you already have. The signature is trimmed to the ink, drawn onto the page you choose, and the document is re-saved locally.
Example: returning a signed contract
Open the contract, draw your signature once, jump to the last page, drop it on the signature line at about 25% of the page width and download the signed copy.
Visible signature, not a digital certificate
This is a visible signature, not a cryptographic digital signature. It replaces the print-sign-scan loop, but it does not embed a certificate-based identity.
Related articles
Tool guides
Compression tries two strategies and keeps whichever produces the smaller file, so the output can never be larger than the input. The first is a lossless re-save: unused metadata is dropped and the document is repacked with object streams. The second rasterises each page — it is rendered and re-encoded as a JPEG at the quality you pick, then embedded into a fresh document.
| Document type | Typical result | Recommended quality |
|---|---|---|
| Phone scans / photo pages | 50-80% smaller | Medium |
| Slide decks with images | 30-60% smaller | Medium or High |
| Text-only reports | 0-10% smaller (lossless path) | Any |
| Already-compressed exports | A few percent, or unchanged | Any |
Trade-off to know
When the rasterise path wins, pages become images: text in the output is no longer selectable or searchable. Keep the original whenever searchable text matters.
Tool guides
A PDF stores glyphs at fixed coordinates rather than paragraphs, so conversion reconstructs the document. Every text run on a page is read with its position, size and font name; runs sharing a baseline become a line, wrapped lines are rejoined into a paragraph, and an isolated line noticeably larger than the body text is promoted to a heading. The result is written out as a real .docx package you can edit in Word, Google Docs or LibreOffice.
What does not survive
Multi-column layouts, tables and images are simplified into plain paragraphs. Scanned pages have no text layer at all — those pages are flagged in the output and need OCR before their words can be recovered.
Tool guides
Each page is drawn onto a canvas at the resolution implied by the quality you pick — low for screen sharing, medium for everyday use and high when the image will be printed or cropped — then encoded as a JPG, PNG or WEBP file. PNG stays lossless for sharp text, while JPG and WEBP apply the quality setting to keep files small. Rendering is capped to a fixed pixel budget, so a phone produces the same image as a desktop instead of silently degrading large pages.
Example: a slide for a presentation
Export page 4 as PNG at print quality, then paste it into your deck — text edges stay sharp because PNG does not re-compress them.
Related articles
Tool guides
Add as many JPG, PNG, WEBP, GIF, BMP or AVIF images as you like (anything other than JPG or PNG is re-encoded losslessly to PNG before embedding); each one becomes a single page in a new document, in the order shown in the list. Use the arrows on a row to move an image up or down before exporting — the list order is the page order.
Example: turning phone photos of receipts into one file
Six photos on A4 with a 24 pt margin become a tidy six-page PDF you can attach to an expense claim.
Related articles
Tool guides
Every page is rendered to a thumbnail so you can see which ones are sideways. Rotate a single page 90° left or right with the buttons under its thumbnail, or use the rotate-all controls to turn the whole document at once; changed pages are outlined so the pending edits are easy to review, and Reset clears them.
Rotation is written as the page's own rotation attribute rather than by redrawing the content, so text stays selectable, images keep their original resolution and the file size barely changes.
Related articles
Tool guides
Protect PDF adds a password to a PDF using standard PDF encryption. The file is encrypted with AES-256 or AES-128 by a compiled WebAssembly build of qpdf that runs entirely in your browser; neither the PDF nor the password leaves your device.
Passwords cannot be recovered
Because nothing is uploaded, there is no server copy we can decrypt. If you forget the password you will not be able to open the file again.
Tool guides
Unlock PDF removes password protection from a PDF you can already open. You provide the password, the file is decrypted locally with qpdf compiled to WebAssembly, and you download an unrestricted copy. You can only unlock files you have the right to open.
Example: removing a colleague's password to merge files
If one file in a batch is password-protected and you know the password, unlock it first, then merge the unprotected copy with the others.
Related articles
Support
Every failure is surfaced with a message rather than a partially written download. The table below covers the errors people actually hit, what causes them and the fix.
| Problem | Cause | Fix |
|---|---|---|
| "This PDF is password protected" appears as soon as I add the file | The document is encrypted, so its page tree cannot be read without the password. | Open it in the app that created it (or any reader that accepts the password), save an unprotected copy, then run that copy through the tool. |
| Thumbnails stay blank or the grid never finishes loading | Page rendering is memory-bound; a very large or image-heavy document can exhaust a mobile browser's canvas budget. | Split the document first, close other tabs, or retry on a desktop browser. Rendering is capped to 2048 px per side, so a reload usually succeeds. |
| Compression returned a file the same size, or only a few percent smaller | The PDF is mostly text or already-optimised images, so rasterising it cannot win. The tool falls back to a lossless re-save. | Nothing to fix — the output is the smallest of both strategies. Quality levels only change the result on scan- and photo-heavy files. |
| PDF to Word produced empty paragraphs or page-break markers only | The pages are scans: images of text with no text layer to extract. | Run the file through OCR software first, then convert. A quick check: if you cannot select text in a PDF reader, there is nothing to extract. |
| Merged file lost bookmarks or form fields | Merging copies page content, not document-level structures such as outlines, attachments and AcroForm fields. | Keep the originals for the interactive version, or add bookmarks again in a full PDF editor after merging. |
| Text is no longer selectable after compressing | The rasterise strategy won, so each page is now a JPEG image. | Use the original file when searchable text matters, or pick High quality and accept a larger file. |
| Nothing downloads when I press the action button | The browser blocked an automatic download, or the tab is in a private mode with downloads restricted. | Allow downloads for this site in your browser settings and press the button again; no work is lost, the document is still in memory. |
| Rotate's download button stays disabled | No page has actually been turned yet — the button unlocks on the first pending rotation. | Rotate at least one page (or use rotate-all), then export. |
Related articles
Trust
Your file never leaves the browser tab. There is no upload endpoint, no temporary storage bucket and no processing queue, which means there is nothing for us to retain, inspect or delete on your behalf. Closing the tab discards everything.
We do not ask for an account, an email address or a payment method, so no document is ever associated with an identity. If your organisation forbids sending documents to third-party services, this model keeps the work inside your own machine.
How to verify it yourself
Open your browser's developer tools, switch to the Network tab, and run any tool. You will see the page and script loads, and no request carrying your document.
Related articles
Trust
Password-protected PDFs are detected before any work begins and rejected with an explanation, because an encrypted document cannot be parsed without its password. Remove the protection in the application that created the file, then try again.
Damaged or non-PDF files fail the same way: with a visible message rather than a partially written download. Very large documents show a size warning first, since thumbnail rendering and rewriting are limited by the memory your device can spare.
Because the engine runs locally, an offline machine is fully supported once the page has loaded — useful for handling documents on an air-gapped or restricted network.
Related articles
Reference
Every release that changed behaviour you can observe, newest first. Documentation is updated in the same release as the change it describes.
v1.6.0 · 2026-08-11
v1.5.0 · 2026-08-12
v1.4.0 · 2026-08-08
v1.3.0 · 2026-07-28
v1.2.0 · 2026-07-15
v1.1.0 · 2026-07-02
v1.0.0 · 2026-06-20
Support
Trust
The tools are provided free of charge and as-is, for lawful use with documents you have the right to modify. Because processing happens entirely on your device, you remain in control of the input and the output — always keep the original file until you have checked the result.
No warranty is offered as to fitness for a particular purpose, and the maintainers are not liable for loss arising from use of the output. Nothing here creates an obligation to retain your data, because none is collected.
Reference
Found a document that will not process, or want a tool that is not here yet? The roadmap on the tools hub lists what is planned next. When reporting a problem, the useful details are: the tool, the browser and device, the file size and page count, and the exact message shown.
See the tools hub