About PDF Modern
A free, modern, privacy-first PDF toolkit that runs entirely in your web browser.
What is PDF Modern?
PDF Modern is a collection of fast, modern online PDF utilities. You can merge PDFs, split PDFs, compress PDFs, convert PDF to JPG, turn JPG/PNG into PDF, rotate pages, reorder or delete pages, add a watermark, add page numbers, and protect or unlock a PDF with a password.
Why we built it
Most online PDF converters demand that you upload your private documents to an unknown server. We didn’t like that — so we built a toolkit that does the work inside your browser using modern WebAssembly. Your files never leave your device. Nothing is uploaded, nothing is stored, and nothing is logged.
The technology behind PDF Modern
PDF Modern is built on open-source libraries compiled to WebAssembly — a binary instruction format that runs at near-native speed inside every modern browser. The main PDF engine is pdf-lib for creation and editing, PDF.js for rendering and preview, and Ghostscript compiled to WebAssembly for compression and rasterisation. The site itself is a statically exported Next.js application served from Cloudflare Pages for global low-latency delivery. No Node.js server runs in production — it is pure HTML, CSS and JavaScript.
This architecture means the site loads in milliseconds anywhere in the world, works as a Progressive Web App (PWA) and can be used entirely offline once the service-worker cache is warm.
Common use cases
- Students & researchers — merge lecture notes, compress large textbooks, extract pages for citations.
- Freelancers & contractors — add a signature, stamp a watermark, protect invoices with a password.
- Office workers — split monthly reports, add page numbers, insert a cover page, rotate scanned documents.
- Photographers & designers — convert JPG/PNG images to PDF, create PDF portfolios, convert PDF pages to high-resolution images.
- Developers — inspect PDF metadata, flatten form fields, validate checksums, repair corrupted files.
How is it free?
Because there is no server to pay for. PDF Modern is a static website served from a global content delivery network — your browser does all the heavy lifting. That means no usage limits, no daily caps, no signup, no credit card and no ads inside the tools.
Privacy & security
- All processing happens locally in your browser tab.
- No PDF or image is ever uploaded to a server.
- No accounts, no tracking cookies, no third-party analytics inside tools.
- PDF password protection uses industry-standard AES encryption.
Read more in our Privacy Policy.
All available tools
- 🧩 Merge PDF — Combine multiple PDFs into one file
- ✂️ Split PDF — Extract pages or split into multiple files
- 🗜️ Compress PDF — Reduce PDF file size while keeping quality
- 🖼️ PDF to JPG — Convert each PDF page into a JPG image
- 📷 JPG to PDF — Convert JPG/PNG images into a single PDF
- 🔄 Rotate PDF — Rotate one, several, or all pages of a PDF
- 🧱 Organize PDF — Reorder or delete pages with drag & drop
- 💧 Watermark PDF — Add a text watermark to every page
- 🔢 Add Page Numbers — Insert page numbers in any position
- 🔐 Protect / Unlock PDF — Add or remove a password from a PDF
- 👀 PDF Viewer — Open and read any PDF in your browser
- ✍️ Sign PDF — Draw, type or upload a signature and place it on your PDF
- 🖊️ Edit PDF — Add text, images and shapes to any PDF page
- 🔎 OCR PDF — Make scanned PDFs searchable with text recognition
- ⬛ Redact PDF — Black-out sensitive areas on PDF pages
- 🪚 Crop PDF — Trim margins or crop pages to a custom size
- 🌄 PDF to PNG — Convert each page of a PDF to a lossless PNG image
- 📝 PDF to Text — Extract all text from a PDF as a .txt file
- 📦 Extract Images — Pull every embedded image out of a PDF
- 🌐 HTML to PDF — Convert HTML or Markdown into a PDF document
- 🔓 Unlock PDF — Remove a known password from a protected PDF
- 🧈 Flatten PDF — Flatten form fields and annotations into the page
- ↕️ Reverse PDF — Reverse the order of all pages in a PDF
- 📏 Resize PDF — Change every page to A4, Letter or another standard size
- 🪟 N-up PDF — Place 2, 4 or 6 pages on a single sheet
- 🏷️ Edit PDF Metadata — View and edit PDF Title, Author, Subject and Keywords
- 📄 PDF to Markdown — Extract text from a PDF as a Markdown (.md) file
- 🌗 Grayscale PDF — Convert a colour PDF into black & white
- 🆚 Compare PDF — Find text differences between two PDFs
- 🧾 Header & Footer — Add custom header and footer text to every page
- ⚖️ Bates Numbering — Add legal-style sequential numbers (e.g. ABC000001)
- 🏟️ Stamp PDF — Place a logo or image stamp on every page
- 📸 Scan to PDF — Use your camera to scan documents into a PDF
- 📊 CSV to PDF — Convert a CSV spreadsheet into a paginated PDF table
- 🗑️ Delete PDF Pages — Quickly remove pages by number or range
- 🛠️ Repair PDF — Try to fix a damaged or unreadable PDF file
- 📃 Text to PDF — Turn plain text or notes into a clean PDF
- 🔍 Search PDF — Find every occurrence of a word or phrase
- 📒 Blank PDF Generator — Make blank, lined, grid or dot-grid PDFs
- 📖 Booklet PDF — Re-impose pages for folded-booklet printing
- 🌑 Invert PDF Colours — Make a dark-mode (inverted) version of any PDF
- 🗂️ PDF Contact Sheet — One overview PDF showing thumbnails of every page
- 📝 Markdown to PDF — Convert Markdown notes into a styled PDF
- 🪞 Mirror PDF — Flip pages horizontally or vertically
- ⚖️ Odd / Even Split — Separate odd and even pages into two PDFs
- 📊 PDF Word Counter — Count words, characters and reading time
- 📑 PDF Outline Viewer — View and export the bookmarks (TOC) of a PDF
- 🎞️ Slideshow PDF — Turn images into a 16:9 presentation PDF
- 🖼️ PNG to PDF — Convert PNG images into a single PDF
- 🪶 WebP to PDF — Convert modern WebP images to PDF
- 🌅 PDF to WebP — Export every PDF page as a WebP image
- 🔀 Interleave PDFs — Alternate pages from two PDFs (1A,1B,2A,2B…)
- 🧹 Remove Blank Pages — Auto-detect and delete blank PDF pages
- 🎨 Add PDF Background — Add a coloured or watermark background to pages
- #️⃣ PDF Checksum — Verify a PDF with SHA-256 / SHA-1 / SHA-512
- ℹ️ PDF Inspector — Detailed analysis of any PDF file
- 📐 Adjust PDF Margins — Add or expand white space around pages
- ↔️ Swap PDF Pages — Swap any two pages in a PDF
- 📑 Duplicate PDF Pages — Repeat selected pages N times
- 📝 Fill PDF Form — Type into PDF form fields and download
- 🖍️ Highlight PDF — Add yellow highlights to any PDF region
- 💬 Annotate PDF — Add text notes & arrows on top of pages
- 🖼️ Add PDF Border — Add a decorative frame around every page
- 📦 Split PDF by Size — Auto-split PDF into chunks under N MB
- 📚 Split by Bookmarks — Split a PDF at each outline / bookmark
- 🪪 Passport Photo Sheet — Tile passport photos on a 4×6 print sheet
- 🧾 Invoice Generator — Create professional PDF invoices in seconds
- 📑 Extract Pages — Pull selected pages into a new PDF
- ➕ Insert PDF — Insert another PDF at a specific page
- 📔 Add Cover Page — Prepend a styled cover page to your PDF
- 💼 Business Card Sheet — Print 10 business cards on one A4 / Letter page
- 🏷️ Address Label Sheet — Print address labels (Avery 5160 / L7160)
- ✉️ Envelope Printer — Print a single addressed envelope
- 🏆 Certificate Generator — Bulk-create certificates from a name list
- ✨ Smart Edit PDF — Edit PDF text in real time, like a Word document
- 📊 PDF to CSV — Pull tables out of a PDF as CSV
- 🧬 PDF to SVG — Render every page as a crisp SVG
- 🎨 SVG to PDF — Combine SVG files into one PDF
- 🖼️ BMP to PDF — Convert Windows bitmap files to PDF
- 🎞️ GIF to PDF — Save GIF images as PDF pages
- 📃 PDF to RTF — Extract text as a Rich Text Format file
- ✏️ Draw on PDF — Freehand draw, sketch and whiteboard on a PDF
- 🖋️ Image Stamp — Stamp a logo or seal on every page
- 📨 Apply Letterhead — Overlay a letterhead PDF on every page
- 📚 Generate Table of Contents — Build a ToC page from your PDF outline
- 🔍 Scale Page Content — Scale content up or down by percentage
- 🎯 Center on New Size — Re-paper to A4/Letter and center the content
- 📦 Split Every N Pages — Break a PDF into fixed-size N-page chunks
- 🥇 Keep First Page — Extract just the first page (cover)
- 🥉 Keep Last Page — Extract just the last page
- 🔄 Rotate Specific Pages — Rotate individual pages independently
- ✂️ Auto-Trim Whitespace — Auto-crop blank margins from every page
- 🕶️ Anonymize PDF — Strip author, metadata and form data
- 📬 Mail-Merge PDF — CSV + template → one personalised PDF per row
Contact us
Questions, bug reports, or feature requests? Email us at [email protected] or visit our contact page.