メインコンテンツへスキップ
PPDF123

破損したPDFを修復する

PDFの修復は、破損したPDFをqpdfで書き換え、相互参照テーブルを再構築してファイルを再び開けるようにします。qpdfが読める範囲は救えますが、欠けた画像や壊れたデータは戻せません。

ファイルをここにドロップするか、クリックして選んでください

対応形式:PDF・1ファイル500.0 MBまで · 一度に最大20ファイル

Ctrl/Cmd+V またはクリップボードメニューからファイルを貼り付けることもできます。

PDFの修復 はファイルを読み直し、qpdf で書き換えます(`qpdf input -- output`)。この書き換えは xref を再構築し、qpdf がなお解析できるファイルを救えます。焼けたストリーム、欠損画像、DRM のフォレンジック再構築器ではありません。

選択肢はありません。qpdf が読めなければ失敗します。パスワード保護されたファイルは、このページでパスワードを入力すると自動で解除されます。API を使う場合は先にパスワード解除を実行してください。PDFの修復 はパスワード推測ではありません。

すでに開けるファイルは、戻ってきたときオブジェクト層が少し違っても、画面上は同じに見えることがあります。

ストリームを小さくしたいだけなら、PDFの圧縮 が明示的な詰め直しツールです。注釈をページ内容にしなければならないなら PDFの平坦化 です。

アップロードは一時的です。PDF の書庫は保持しません。

機能

  • 追加フラグなしの qpdf 書き換え
  • qpdf がなお解析できる一部の xref/構造問題を直せる
  • 内容の再構築器ではない
  • 匿名 API:/api/v1/misc/repair

こんなときに使う

  • 他ツールの乱れたエクスポートに xref を立て直す
  • 軽い破損を諦める前に qpdf を試す
  • PDFの結合 の前に構造を整える

破損したPDFを修復するには?

  1. 手元の qpdf がまだ開けるかもしれない PDF をアップロードします。
  2. 処理をクリックします。修復の段階はありません。
  3. 書き換えた PDF をダウンロードします。
  4. 開いて確認します。qpdf が失敗しても、ディスク上の原本は残っています。

制限と注意点

  • 深いオブジェクト再構築はない
  • パスワード解除ではない
  • qpdf が読めなければ失敗する
  • このサイトのアップロード上限は 1 ファイルあたり 500 MB で、約 95 MB を超えると分割して送信されます。API への直接リクエスト 1 回の本文は 100 MB までです。

例

  • xref が乱れていても qpdf が読める PDF は、修復後に開けることが多い
  • ストリームの途中で切れたファイルは通常エラーになる

このツールのプライバシー

ファイルは HTTPS でアップロードされ、サーバーのメモリまたは短命の一時ディレクトリで処理され、結果の準備ができた時点で削除されます。後から閲覧・学習・広告プロファイル用にコピーは残しません。保持期間と AdSense Cookie の開示はプライバシーポリシーをご覧ください。

よくある質問

半分までしか落ちていないファイルを戻せますか?
qpdf がなお解析できるときだけ見込みがあります。多くの切り詰めファイルはそのまま失敗します。
PDFの修復 は復号しますか?
パスワードなしで開けるファイル(所有者パスワードによる制限)だけ、暗号化のない状態で戻ります。開くのにパスワードが必要なファイルは拒否されるので、使う権限のあるパスワードでパスワード解除をしてください。
PDFの圧縮 と同じですか?
違います。PDFの修復 は素の qpdf 書き換えです。PDFの圧縮 はストリームとオブジェクトストリームのフラグを付けます。
文字は変わりますか?
語を書き換えには行きません。オブジェクト番号とオフセットは通常変わります。

最終更新:

コードから呼び出す

このサイトの各ツールは、通常のRESTエンドポイントです。匿名利用にアカウントやAPIキーは不要です。ブラウザだけでなく、AIエージェントや開発者向けにも使えます。

curl -X POST "https://pdf123.xyz/api/v1/misc/repair" \
  -F "[email protected]" \
  -o output.pdf

Model Context Protocolに対応したエージェント向けに、MCPツールとしても使えます(JSON-RPC 2.0、POST /mcp)。 APIリファレンス

AI エージェントから使う

スキル

このスキルを入れると、Claude Code、Codex、Cursor などの AI エージェントが「PDFの修復」を代わりに実行できます: /skills/pdf123-repair.md

すべてのエージェント用スキル

ファイルはこの処理のためだけに使い、完了後に自動で削除します。