Every PDF job, done on your device.
Professional PDF tools that run entirely in your browser. No uploads, no queues, no file-size paywalls — and nothing left on a server to delete afterwards.
Drop files here — or
We suggest the right tool for whatever you drop · as large as your device can handle ·
Straight to a tool
Ctrl K
All tools
Recent outputs — stored only on this device
Files ready
Added from your device — they are only in this browser tab’s memory.
Choose a target
Your original stays untouched · sizes are computed from your actual file, on this device.
Steps — run top to bottom
Starter recipes
What you get
Paragraphs and headings carry over as editable text. Complex layouts, tables and images are simplified — that is the honest trade of a text-flow conversion. Scanned pages have no text to carry (OCR is coming).
The .docx is assembled on this device — nothing uploaded.
Protection
Allow
Password
Anyone opening the file will need this password. There is no recovery — keep it safe.
Real PDF encryption, applied on this device. Your original stays untouched.
Language
Output
English, via the Tesseract engine running in your browser. A searchable PDF keeps every page pixel-identical and lays recognized text invisibly on top, so you can select and search it.
The OCR engine (~7 MB) loads from this app on first use — no CDN, nothing uploaded.
Enter the password
Unlocking works only with a password you know — the file is decrypted on this device and saved as a copy without protection.
Document info
Stripping clears title, author, subject, keywords, and the creator/producer application names.
Form fields
Filled locally. Flattening bakes the answers into the page so they can’t be edited or accidentally cleared.
Spreadsheet
no spreadsheet yet
Field → column
File names
Tokens: {n} row number, {file} the form’s name, {Column name} any column — e.g. {file}-{Last name}. Checkboxes tick on yes / true / 1 / x; dropdowns and radios match an option by name.
Every copy is filled on this device. The spreadsheet is read once here and never uploaded.
Version A (before)
Version B (after)
Both files are read on this device — nothing uploaded. Removed lines highlight on A, added lines on B. Scanned pages need OCR first.
Mode
Target size
Scale (%)
Mixed page sizes become uniform: content is scaled proportionally and centered. Text stays real text.
Rebuilt on this device. Your original stays untouched.
File to repair
no file yet
Honest scope: Bindery re-parses the file — leniently if it must — drops unreadable objects and rewrites a clean structure. That fixes broken cross-reference tables and truncated trailers. A file with no recoverable page tree can’t be saved, and Bindery will say so.
Parsed and rebuilt on this device — the damaged original stays untouched.
What you get
Embedded JPEGs come out byte-for-byte untouched. Other decodable bitmaps are saved as lossless PNG. Masks and exotic formats (CMYK, indexed, 1-bit) are skipped and counted honestly.
One image downloads directly; several pack into a ZIP — built on this device.
What you get
Lines are reassembled in reading order, page by page. Scanned pages have no text layer — run OCR first, then extract.
The .txt is assembled on this device — nothing uploaded.
What to flatten
Flattening makes a PDF final: nothing left to edit, clear, or accidentally reveal in an annotation. Highlights drawn by Bindery’s Markup tool are already flat.
Flattened on this device. Your original stays untouched.
Layout
Sheet size
Sheets are laid out on this device — content stays vector-sharp.
Cleanup steps
Cleaned pages are rebuilt as page images, so any text layer is lost — run OCR afterwards to make the clean scan searchable. Deskew detects rotation up to ±3°.
Analyzed and rebuilt on this device. Your original stays untouched.
Your signing identity
Or use your own certificate
Import a .p12 / .pfx issued by your organisation or a certificate authority. It is decrypted on this device; the private key is imported non-extractable and the password is never stored. Readers that trust the issuer will then show the signature as trusted.
Reason
Signature box
Honest scope: this is a real PAdES-style digital signature (SHA-256 with RSA or ECDSA, certificate chain embedded). It proves the file hasn’t changed since you signed it. With the device-generated key the certificate is self-signed, so readers mark the identity as untrusted; import a certificate from an authority your readers trust and the same signature shows as trusted. No server sees the document either way.
The hash is computed and signed on this device, then self-verified before the file is written.
Ask
Answer
Load an engine on the right, then ask.
Preflight (PDF/A-2b)
Options
What conversion does: embeds an sRGB output intent, writes XMP with the PDF/A-2b identification, sets a document ID, removes JavaScript, embedded files and multimedia annotations, generates form appearances and drops annotations that have none. It is a practical preflight, not a certified validator — the report says so and points to veraPDF for a formal verdict.
Converted and re-checked on this device. The preflight report downloads alongside the file.
Score
Read like a screen reader would: tagging, language, title, alternative text on figures, a text layer on every page, headings, form-field descriptions, link text, bookmarks and table headers. Colour contrast and the quality of alt text still need a human. Nothing is changed; the file is only read.
Read-only: no job is counted.
Result
Each signature is checked on this device: the signed bytes against the digest, the signature against the embedded certificate (RSA, RSA-PSS or ECDSA), the certificate’s validity dates, whether the signature covers the whole file, and any RFC 3161 timestamp. Bindery has no certificate-authority store, so it reports who issued the certificate rather than claiming the identity is trusted — that judgement is yours or your reader’s.
Read-only: the file is not modified and no job is counted.
Word file
no Word file yet
Honest scope: this re-flows the document — headings, paragraphs, bullet lists, simple tables and inline PNG/JPG images, on the page size and margins Word specified. Fonts become Helvetica; columns, text boxes, headers/footers and tracked changes are simplified. For a pixel-exact rendering, export from Word itself.
The .docx is unpacked and laid out entirely on this device.
What you get
Each page becomes one slide, rendered as a sharp image at 1600 px and sized to the page’s own aspect ratio. Opens in PowerPoint, Keynote and Google Slides. The text on the slides is part of the image — that is the honest trade of a faithful conversion.
Rendered and packed on this device — nothing uploaded.
Excel file
no Excel file yet
Honest scope: every visible sheet becomes a clean grid — column widths from the workbook, the first row treated as a header and repeated on each page, numbers right-aligned, dates formatted, formulas shown as their last calculated value. Charts, merged-cell layouts, colours and conditional formatting are not reproduced.
The workbook is unpacked and laid out entirely on this device.
PowerPoint file
no PowerPoint file yet
Honest scope: slides are re-drawn at their real size — backgrounds, filled shapes, text with sizes, bold, italics, alignment and bullets (positions inherited from the layout and master), pictures and tables. Fonts become Helvetica; gradients are flattened to one colour; shadows, SmartArt, charts, embedded media and animations are not reproduced, and the result says what was skipped.
The deck is unpacked and drawn entirely on this device.
What you get
One sheet per page. Rows come from lines of text; columns are detected from the gaps between them, so ruled tables and aligned columns carry over well, while free-form prose lands in a single column. Plain numbers become real numeric cells; scanned pages have no text layer — run OCR first.
Read and assembled on this device — nothing uploaded.
Working…
Running entirely on this device — nothing is uploading. Cancelling refunds the job.
Done.
Keep working with this file
This file exists only on your device. Bindery never received it — there is nothing to delete from a server.