Skip to content
PDFStack

Repair PDF

Parses whatever can be parsed and writes a clean file with a freshly built cross-reference table. This fixes documents with a corrupt trailer or stale offsets. It cannot recover content that is genuinely missing.

Local processingAccepts PDFUp to 100 MB

Drop your file here

PDF · up to 100 MB each · you can also paste from the clipboard

Nothing is processed until you press the button below.

How this tool works

  1. 1The document is parsed with a tolerant reader that ignores the existing cross-reference table.
  2. 2Everything that parses is written into a new file with a rebuilt table.
  3. 3The page count of the result is reported so you can check nothing vanished.

What it will not do

  • This is best effort. If the file is truncated, the missing part is gone and no tool can bring it back.
  • A file so damaged it cannot be parsed at all will be rejected rather than silently producing an empty document.
  • Always compare the page count of the result against what you expected.

Where this runs

Repair PDF runs entirely inside this page. Your file is read by the browser, processed in memory and handed back to your downloads folder. It is never sent to a server, because there is no server involved in this tool.

Read the full processing model →