PDF Studio
Redact · Merge · Split · Edit — all in one unified interface. Zero uploads, total privacy.
What does this tool do? Four powerful PDF operations in one place:
- Redact — Search for text and permanently black it out across all pages
- Merge — Combine multiple PDFs into a single document
- Split — Extract specific pages or page ranges
- Edit — Add custom text annotations with full color and positioning control
Privacy Guarantee: Powered by
pdf-lib and pdf.js — all processing happens in your browser memory. No files are uploaded, logged, or stored on any server.
View Technical Specifications (For Developers)
- Library:
pdf-libfor all PDF creation and manipulation (merge, split, redact, draw text) - Rendering:
pdf.js(pdfjs-dist) for text extraction and coordinate mapping during redaction - Redact: Text is searched via pdf.js
getTextContent()across all pages; black rectangles are drawn using pdf-lib over matched text bounding boxes - Merge: Sequential page copying via
PDFDocument.copyPages()— supports unlimited files (browser memory dependent) - Split: Custom page range parser supporting individual pages and ranges (e.g.,
1-3, 5, 8-10) - Edit:
Page.drawText()with custom font size, hex color, and absolute x/y positioning - Memory: Files held as
ArrayBuffer— no disk writes. Typical limit ~100MB
Drop a PDF to redact text
Permanently black out sensitive information
Loaded: — · 0 pages
How it works: Enter text to search for. All matching text across every page will be permanently covered with black rectangles. This is irreversible — save a backup first.
Drop PDF files here to merge
Select multiple PDFs — they'll be combined in order
Drop a PDF to split
Extract specific pages into a new document
Loaded: — · 0 pages total
Use commas for individual pages, hyphens for ranges (1-indexed)
Drop a PDF to add text
Add custom text annotations to any page
Loaded: — · 0 pages
Click to pick a color
Text added! Click Download Edited PDF above to save.
Fuel the Project
Zero-server PDF processing. Free forever.