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 extracts a clean two-page invoice you can send on its own.
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
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.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, including protect, unlock, OCR and watermark. 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 roadmap