PDFs are everywhere — so common that we take them for granted. But there's more to this format than meets the eye.

💡 Quick tool: Remove hidden tracking information safely using our free Sanitize PDF Metadata tool.

💡 Quick tool: Securely black out sensitive text using our client-side Redact PDF Online tool.

💡 Quick tool: Fix damaged or unreadable documents in seconds using our local Repair PDF Online tool.

💡 Quick tool: Generate a comprehensive Excel audit sheet using our Advanced PDF Bundle Report.

1. A PDF can contain executable code

Yes, really. PDFs can include JavaScript that runs when you open the file. While most PDF viewers sandbox this code, it's been exploited in the past for malware delivery. That "innocent" PDF attachment in your email? It could potentially run code on your machine.

2. "Deleted" text might still be there

When you use a black rectangle to "redact" text in a PDF, the original text often stays in the file — just hidden behind the rectangle. Anyone with a basic PDF editor can remove the rectangle and read everything. Proper redaction requires actually removing the text data, not just covering it.

3. PDFs can be over 10 GB

The PDF specification allows files up to 10 GB in size. Engineering firms routinely work with multi-gigabyte PDFs containing detailed technical drawings. DocInspector handles these large files through streaming — processing them without loading everything into memory.

4. Every PDF has a creation fingerprint

Open any PDF's properties and you'll find the exact software that created it, the creation date, modification dates, and often the author's name and organization. This metadata persists through email forwards, cloud sharing, and file copies.

5. A single corrupted byte can make a PDF unreadable

PDFs rely on a cross-reference table at the end of the file to locate all objects. If this table gets corrupted, the entire file becomes unreadable — even if 99.99% of the data is intact. DocInspector's repair module rebuilds this cross-reference table from scratch, recovering otherwise "dead" files.