What is wrong, on each file
A file that ends too early, an index that points at the wrong places, a page stream that does not decode, a part that is missing. Each card names it before you repair.
Try to recover damaged PDF files.
Import damaged PDFs
The video could not load. You can still follow the instructions below.
Drop one or more damaged PDFs, or select them.
A file that ends too early, an index that points at the wrong places, a page stream that does not decode, a part that is missing. Each card names it before you repair.
After the repair each file says how many of its pages came through. A page that lost part of its content is kept with what was left.
qpdf rebuilds the file first. When it cannot, the objects are read one by one, and as a last resort the pages a viewer can still draw become pictures.
Every repaired file is read back to check that it opens. Verify the downloaded result in your PDF reader.
A file another tool cannot read offers Repair on its card, and you carry on where you were.
Drop the file, check what its card says, then select Repair and Download.
Every page whose content is still in the file. A file cut short loses the pages after the cut, and the card says how many came through.
Nothing in it is broken, so there is nothing to repair. It stays as it is.
Enter the password on the file card first. Repair works on the file once it is open.
No. The files stay in your browser and never leave your device.
Yes. No account and no usage limits.
qpdf 12 compiled to WebAssembly writes the file again. pdf-lib reads the objects one by one when qpdf cannot. pdf.js draws what is left as a last resort.
A page stream that does not decode is kept up to its last whole drawing step. Fonts and images that are gone are replaced so the page still opens.
Every repaired file is checked again for a sound index, streams that decode and parts that are all there, and read back page by page.
Pages that were never written cannot come back. A file cut short loses its fonts when they sat after the cut, and the text then uses a standard font.
Import files
More actions