Secure File Upload
PDF, DOCX, Image, or CSV
or drag and drop here
Redaction Settings
filename.pdf
Paste names, case IDs, or sentences to remove (one per line).
Analyzing Document...
Your data never leaves your computer. OCR scan in progress.
PDF, DOCX, Image, or CSV
or drag and drop here
filename.pdf
Paste names, case IDs, or sentences to remove (one per line).
Your data never leaves your computer. OCR scan in progress.
Your files are processed entirely in your browser. Nothing is ever uploaded or sent to any server.
Tesseract.js scans PDFs and images for text, then blacks out matched regions at the pixel level.
Files are processed entirely in your browser. Nothing is ever uploaded. Memory auto-wipes after 10 minutes.
Auto-detects SSNs, credit cards, phone numbers, emails, and passport numbers — plus custom targets.
Redact PDFs, images (JPG/PNG/GIF/WebP/BMP), CSV spreadsheets, and DOCX documents.
No. All processing happens entirely in your browser using JavaScript and WebAssembly. Your file never leaves your device — zero network requests are made with your document data.
For PDFs and images, Tesseract.js (running locally in your browser) scans for text. When a match is found, the exact pixel region is overwritten with a black rectangle — the original text is destroyed, not just hidden.
Built-in patterns include Social Security Numbers, credit card numbers, phone numbers, email addresses, and Canadian passport numbers. You can also add custom text targets (names, case IDs, etc.).
The redacted output is held in browser memory as a temporary Blob URL. After 10 minutes of inactivity, all data is automatically wiped and the page reloads. You can also click "Start Over" at any time.
Redacted PDFs are output as PNG images (one per page). This ensures the redaction is permanent — text cannot be copied from behind the black bars. The trade-off is the output is image-based, not searchable.
Yes. 2redact is completely free with no account required, no file size limits enforced by us (your browser's memory is the only constraint), and no usage caps.