Repair PDF

Attempt to repair a corrupted PDF by rebuilding structure. Not all damage is recoverable — the tool reports honestly if it cannot help.

Drop a damaged PDF here

or click to choose a file

Accepted: PDF · No upload

    What repair attempts

    • Reload with ignoreEncryption so an encrypted-but-broken file can still be parsed
    • Strip broken streams and rebuild the cross-reference table
    • Preserve all pages that can be decoded

    When repair fails

    • The file is truncated (downloaded partially)
    • Page objects are missing entirely
    • The PDF has non-standard encryption that the library cannot handle

    Privacy

    Runs in your browser.

    Known limitations

    • Not a guaranteed fix. Some PDFs cannot be recovered.
    • If the repair fails, the tool reports the failure and does not produce a fake output file.

    Frequently asked questions

    Can this fix any PDF?
    No. Common structural issues (broken xref, some stream errors) can be repaired. Truncated or heavily corrupted files usually cannot.
    What if repair fails?
    The tool reports the error message from the parser and does not produce an output. Try opening the original file in a dedicated PDF repair tool.