Corrupt PDF

Intentionally damage a PDF file for testing. Corrupt header, xref, pages, streams. For developers & QA.

⚠️ Developer Tool: This tool intentionally corrupts PDF files for testing repair tools, error handling, and robustness testing. Do NOT use on important files. Always keep a backup of your original PDF.

Upload PDF to Corrupt

Select a healthy PDF to intentionally damage

Private Intentional Damage Browser Only

How It Works

3 steps to create a damaged PDF

1

Upload

Select a healthy, working PDF file.

2

Configure

Choose corruption types and intensity level.

3

Download

Download the intentionally corrupted PDF.

FAQ

1

Why would I corrupt a PDF?

Developers and QA teams need corrupted test files to test error handling in their PDF viewers, parsers, repair tools, and upload validators. This creates realistic corruption scenarios.

2

What corruption types are available?

8 types: Header destruction, xref table corruption, trailer removal, EOF removal, stream corruption, file truncation, random byte injection, and page tree damage. Each can be combined.

3

What does intensity control?

Intensity (1-10) controls how severe each corruption is. Low = minor damage (some readers may still open). High = severe damage (most readers will reject the file).

4

Can I repair the corrupted PDF?

Yes! Use our Repair PDF tool to test if it can recover the damaged file. That's the whole point of this tool — creating test cases for repair tools.