PDF Repair Online vs “Recovery Toolbox” Searches: What PDF123 Actually Does
“PDF recovery toolbox” searches often mean structural repair. PDF123 Repair PDF is a free online tool and API—not the desktop product Recovery Toolbox for PDF.

If a PDF will not open, search results often mix two different ideas: repairing a damaged file’s structure, and branded desktop “recovery” software. PDF123 (pdf123.xyz), published as PDF Toolbox, offers the first as a free online tool and a Repair PDF API. It is not the Windows product sold under the name Recovery Toolbox for PDF.
What “repair” means for a broken PDF
A PDF that throws “file is damaged” or refuses to open usually has a broken internal map (cross-reference / object stream problems), not missing page pictures you can redraw by hand. Repair PDF (POST /api/v1/misc/repair) rebuilds that structure by rewriting the file through qpdf from bytes that are still valid. When recovery works, viewers can open the file again without changing the intended page content.
That is different from:
- OCR / scan cleanup — when the file opens but text is only an image (OCR on this site returns Markdown, not a hidden text layer)
- Password unlock — when the file is encrypted and you already know the password (Unlock)
- Desktop recovery suites — installable apps aimed at deep forensic recovery on a local machine
- Compress / convert — size and format tools that still need a parseable PDF first
Online toolbox vs desktop “Recovery Toolbox” queries
| Need | PDF123 Repair PDF | Typical desktop recovery product |
|---|---|---|
| How you run it | Browser upload or HTTP API | Install and run on your PC |
| Primary job here | Structural repair so the PDF opens | Vendor-specific recovery workflows (varies by product) |
| Automation | Repair PDF API at POST /api/v1/misc/repair |
Usually GUI / local batch, not our OpenAPI |
| Account | Not required for catalog tools | Depends on the vendor |
We do not claim feature parity, price, or version details for Recovery Toolbox for PDF—that product is separate. This table only clarifies channel and intent: online API repair versus a desktop recovery brand people may have typed into Google.
Preflight before you repair
Get Info returns a JSON preflight (FileSize, PageCount, Encrypted, Info fields, version). Use it to see whether the parser can load the file and whether encryption is blocking other edits. Repair does not remove passwords. A step-by-step decision tree for “file won’t open” lives in File won’t open: Get Info, Repair, then stop guessing.
When to use Repair vs OCR
- Viewer cannot open the file at all → try Repair PDF first.
- File opens but you cannot select or search text on a scan → use OCR / Scan Cleanup for Markdown text; Compress separately if size matters (Scan pack workflow).
- You need the same repair in a script or agent → call the Repair PDF API; see Developers for keys and OpenAPI. Prefer an
Idempotency-Keyon retries (Idempotency-Key).
What success looks like
After Repair, a viewer should open the file without a “damaged PDF” error when enough objects remained. Page count from Get Info should match what you expect from the original when the structure recovered cleanly. If the file still will not open, further Compress / OCR / convert calls will not invent missing bytes—stop and keep the original for forensic tools outside this catalog if policy requires it.
Try it
Upload a damaged file on Repair PDF, or call POST /api/v1/misc/repair with an API key. Keep the damaged original beside any repaired derivative. For agent-oriented access (MCP, pipeline, OpenAPI), start at Developers.