Files never leave this browser tab
A PDF repair tool with nothing to upload

Repair a damaged PDF and get your pages back.

Drop in a PDF that won't open, shows errors or comes up blank. This tool rebuilds it and recovers every readable page inside your browser — no server, no account.

Drop a damaged PDF here

or choose a file from your device

Checking the file…0%
    —
    Pages found
    —
    Pages recovered
    —
    Repaired size
    Download repaired PDF

    How it works

    01

    Drop your PDF

    The file loads into the page's memory only. No network request is made with your document.

    02

    It's diagnosed and rebuilt

    The tool checks the header, end marker and cross-reference table, then rebuilds the structure and tests every page to see which ones really open.

    03

    Download what survived

    You get a clean PDF with a report of what was wrong and how many pages came back.

    Why repair locally

    Nothing to intercept

    Damaged files are often the important ones. Yours is never sent to a third party's server.

    No upload limits

    Processing happens in your browser's memory, so there's no server queue or file-size paywall.

    Works without a connection

    Once this page is loaded, repairing a file doesn't need the network again.

    Frequently asked questions

    What kinds of PDF damage can this fix?

    Missing or broken cross-reference tables, a missing end-of-file marker (common with interrupted downloads), junk bytes before the header, bad object pointers, and files where some pages are corrupt but others are fine.

    Will I get my whole document back?

    If the damage is structural, usually yes. If the actual page data is corrupt (a truncated download, a failing disk), only the pages that can still be read are recovered. The report tells you exactly how many came back.

    Which repair method should I choose?

    Leave it on Automatic. It rebuilds the file two different ways, tests each result page by page, and keeps the better one. If neither opens, it falls back to rescuing pages as images.

    Why is the text not selectable in the rescued file?

    "Rescue as images" redraws each readable page as a picture. It recovers how the pages look, but not the underlying text. Use it only when the text-preserving methods fail.

    Can it repair password-protected PDFs?

    Not yet. Remove the password first with the tool you normally use, then repair the file. Encrypted structures can't be safely rebuilt without the key.

    Is my file uploaded anywhere?

    No. Everything runs in your browser tab using pdf.js and pdf-lib. You can check the Network tab in your browser's developer tools and see that nothing is sent.

    My file still won't open. What now?

    If the report says no objects or pages were found, the file may be mostly empty or overwritten, and nothing can be recovered from it. Try an earlier copy, a backup, or the original source, such as the email attachment or cloud version.

    Does repairing change my original file?

    No. Your original is never modified. The repaired PDF is saved as a new file ending in "-repaired".