Document & PDF Tools
49 toolsPDF is the universal document format — used for contracts, invoices, reports, resumes, academic papers, and nearly every type of formal document shared digitally. Yet working with PDFs often requires expensive software (Adobe Acrobat) or uploading sensitive documents to cloud services. These browser-based tools eliminate both barriers: merge multiple PDFs into a single file for organized sharing, split large PDFs into individual pages or custom ranges, convert HTML pages and Markdown documents into professionally formatted PDFs, extract text content from any PDF for editing or analysis, generate PDFs from plain text with full typographic control, and build polished resumes from structured templates. Every operation runs entirely in your browser using pdf-lib and jsPDF — your documents never leave your device, making these tools safe for confidential contracts, personal identification documents, financial statements, and proprietary business content.
Convert to PDF 7 tools
Turn Word, PowerPoint, Excel, images, HTML, Markdown, or plain text into a PDF.
Convert from PDF 7 tools
Extract a PDF into an editable or reusable format.
Edit & Organize PDFs 12 tools
Merge, split, rotate, annotate, resize, and adjust existing PDFs.
Fill, Sign & Protect 5 tools
Complete forms, add signatures, and control who can open or read a PDF.
Optimize & Repair 5 tools
Compress, OCR, grayscale, repair, and compare PDFs.
Word & Office Documents 8 tools
Convert Word and Excel files between web, text, and data formats.
Image to Document 3 tools
Turn photos, scans, and screenshots into editable Word, Excel, or PowerPoint files.
Create Documents 2 tools
Build finished documents from scratch.
No tools in this category match “”.
Search all tools insteadCommon Use Cases
Merge multiple invoice PDFs into a single document for accounting submission
Split a large report PDF into individual chapters for team distribution
Convert Markdown documentation into a professional PDF for client delivery
Extract text from scanned or digital PDFs for editing in a word processor
Generate a formatted PDF from plain text meeting notes or specifications
Convert HTML pages, blog posts, or web content into downloadable PDFs
Build a polished, ATS-friendly resume from a structured template and download as PDF
Frequently Asked Questions
Are my PDF files uploaded to any server?
No. Every tool on this page processes PDFs entirely in your browser using JavaScript libraries (pdf-lib, jsPDF, PDF.js). Your files never leave your device — no uploads, no cloud processing, no data collection. This makes these tools safe for confidential, personal, and sensitive documents.
Is there a file size limit for PDF processing?
There is no hard limit imposed by the tools. However, since all processing happens in your browser, very large PDFs (over 100 MB) may be slow or cause memory issues on devices with limited RAM. For best performance, process files under 50 MB. Multi-hundred-page documents work fine on modern devices.
Can I merge PDFs with different page sizes?
Yes. The Merge PDF tool preserves each page's original dimensions. If you merge a letter-sized document with an A4 document, each page retains its original size in the combined output.
Does the PDF to Text tool work with scanned documents?
The PDF to Text tool extracts embedded text from digital PDFs. For scanned documents (which are essentially images), the tool can only extract text if the PDF contains an OCR text layer. If your scanned PDF has no text layer, you would need an OCR tool to first recognize the text.
What format does the Resume Builder export?
The Resume Builder generates a professionally formatted PDF document. The output is a standard PDF file that can be opened in any PDF viewer, uploaded to job application portals, and printed at high quality. The templates are designed to be ATS (Applicant Tracking System) compatible.
Can I convert password-protected PDFs?
The tools can process PDFs that are encrypted but where the "open" password has been entered. If a PDF requires a password to open, you must enter the password first. PDFs with only "editing" restrictions (but no open password) can be read and processed normally.
Related Tool Categories
Related Guides
Developer Generators: The Tools That Save You Hours Every Week
A practical guide to the generators every developer needs — UUIDs, passwords, QR codes, favicons, meta tags, robots.txt, .gitignore, and more. Learn when, why, and how to use each one.
DNS Records Explained: What Every Developer Should Know
A practical guide to DNS records: A and AAAA resolution, the CNAME apex constraint, SPF/DKIM/DMARC email authentication, TTL strategy, and DNSSEC.
cURL for Developers: The Commands You'll Use Every Day
A definitive engineering guide to cURL for backend architects. Master complex OAuth authentication, multipart binary data uploads, deep TLS handshake debugging, network latency profiling, and HTTP header architectures.
Environment Variables and Config Management: A Developer's Guide
A practical guide to environment variables: the 12-Factor App approach, Zod schema validation, Docker ARG vs ENV security, and managing production secrets.
IP Subnetting Demystified: A Practical Guide to CIDR and Subnet Masks
A practical guide to IP subnetting from the ground up: CIDR notation, the binary math behind subnet masks, VPC design on AWS, VLSM, and mental-math tricks to skip the subnet tables.
UUID vs NanoID vs ULID: Picking the Right ID for Your Project
A definitive architectural guide to database primary keys. Learn why UUID v4 destroys B-Tree indexing performance, the mathematical collision risks of NanoID, and why time-sorted ULIDs (and UUIDv7) are the future of backend infrastructure.
TypeScript Type Checking: Common Mistakes and How to Fix Them
A practical guide to TypeScript's common type-checking mistakes: discriminated unions, exhaustive checks with the 'never' type, Zod runtime validation, generics, and strict tsconfig rules.
Linux File Permissions & chmod: A Developer's Practical Guide
Master Linux file permissions, octal notation, and chmod commands. Covers standard permission patterns for web servers, SSH keys, Docker, CI/CD, and advanced SUID/SGID concepts.
Git Best Practices Every Developer Should Know
A practical guide to Git collaboration: semantic commits, trunk-based vs GitFlow, rebasing, automating conflict resolution with `git rerere`, and Husky pre-commit hooks.