Redact PDF
Draw permanent redaction regions, then rebuild the document from rendered pages so covered content cannot be recovered.
Draw black boxes over sensitive text, images, or signatures in a PDF, then export a document with those regions permanently destroyed - not just visually covered. The tool rasterizes each page and burns the redaction boxes into the image before rebuilding the PDF, so the underlying text or image objects are gone rather than sitting behind a movable shape. Built for the kind of redaction that matters before sharing a legal filing, medical record, or leaked document externally.
Runs on your device. This tool processes your file inside this browser tab. Nothing is uploaded, so it also works offline once the page has loaded, and closing the tab discards the file from memory.
Loading tool
How it works
- 01
Upload your PDF.
- 02
Draw a redaction box over each area to remove.
- 03
Review every page that needs redaction.
- 04
Click Export to generate the permanently redacted PDF.
Details
- Category
- Documents & PDF
- Formats
- Runs
- In your browser
- Files uploaded
- No
- Cost per run
- Free
- Sign-in
- Not required
- Works offline
- Yes, once loaded
Last updated 2026-08-12
Common questions
Are these real redactions?
Yes. The exported PDF is rasterized and rebuilt after black regions are burned into each page; it does not contain the original text or image objects.
What is lost during redaction?
Selectable text, links, forms, and other interactive content are removed because permanent output uses page images.
Is my document uploaded anywhere?
No - rasterization and redaction both happen locally in your browser.
Can I redact just part of a page?
Yes - draw as many redaction boxes as needed over the specific words, signatures, or images on each page.
Use this from your code
This tool is also a REST endpoint, so you can run it in a pipeline instead of by hand. Each call costs 4 credits and needs an API key. See the API reference for every parameter.
curl -X POST https://fileoven.com/api/v1/tools/redact-pdf \
-H "Authorization: Bearer sk_live_..." \
-F "file=@input.pdf" \
-F 'regions=[{"page":1,"x":0.1,"y":0.1,"width":0.3,"height":0.05}]'