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

PDFファイルを圧縮する

PDFの圧縮は、qpdfで内部ストリームを再圧縮し、オブジェクトをまとめてPDFを小さくします。画像の解像度は下げず、目標サイズも約束しないため、最適化済みのファイルやスキャンはほとんど縮まないことがあります。

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

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

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

圧縮は qpdf にストリームを再圧縮させ、オブジェクトをオブジェクトストリームにまとめて PDF を小さくします。メール上限、LMS のアップロード、容量超過で拒否されるポータル向けです。縮小率は約束せず、画像の解像度も下げません。

使うフラグは `--compress-streams=y`、`--recompress-flate`、`--object-streams=generate` です。すでに詰まっているファイルや、画像がもともと JPEG のスキャンは、ほとんど動かないことが多いです。未圧縮ストリームの粗い事務エクスポートは、より縮むことが多いです。

このページに品質スライダーはありません。ウェブ表示の最適化は別ツール(`/api/v1/misc/linearize-pdf`)で、高速表示向けです。この作業ではありません。

テキストオブジェクトはテキストのままです。画像スキャンは画像のままです。スキャンから文字を取るのは OCR(Markdown)であり、圧縮ではありません。JavaScript や添付を除くのは PDFのクリーニング です。

パスワード保護されたファイルは、このページでパスワードを入力すると自動で解除されます。API を使う場合は先にパスワード解除を実行してください。壊れた xref テーブルは先に PDFの修復 が必要なことがあります。

ダウンロードは送信用のコピーとして扱ってください。アーカイブ原本や印刷校正のときは、未圧縮の母本を別に残してください。

完了後に数ページを開いてください。ストリーム再圧縮は見た目を変えるべきではありません。描画がおかしいときは原本を残し、先に修復してから圧縮してください。

アップロードは一時的です。圧縮済み文書の書庫は保持しません。

機能

  • qpdf がストリームを再圧縮し、オブジェクトストリームにまとめる
  • ページ画像の解像度を下げたり再符号化したりしない
  • このページに最適化レベル操作はない
  • 匿名 API:/api/v1/misc/compress-pdf

こんなときに使う

  • メールやポータルのアップロード上限に PDF を収める
  • 未圧縮の母本を残しつつ、軽いコピーを送る
  • 送信前に粗い事務エクスポートを締める

PDFを圧縮してサイズを小さくするには?

  1. 容量上限を超える、または送るには重い PDF をアップロードします。
  2. 処理をクリックします。このツールに品質スライダーはありません。
  3. 結果をダウンロードし、原本とバイトサイズを比較します。
  4. 数ページを抜き見します。ほとんど変わらなければ、もともと圧縮済みです。

制限と注意点

  • 画像の解像度は下げない。写真の多いスキャンはほとんど縮まないことがある
  • パスワード保護されたファイルにはパスワードが必要(API では先にパスワード解除を実行)
  • 壊れた PDF は圧縮の前に PDFの修復 が必要なことがある
  • このサイトのアップロード上限は 1 ファイルあたり 500 MB で、約 95 MB を超えると分割して送信されます。API への直接リクエスト 1 回の本文は 100 MB までです。

例

  • 未圧縮ストリームの事務エクスポートは、オブジェクトストリームに入れると目に見えて小さくなることが多い
  • すでに圧縮された 2 MB の文字レポートは、数 KB しか減らないことがある

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

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

よくある質問

なぜほとんど小さくならないのですか?
qpdf ができるのはストリーム再圧縮とオブジェクトのまとめです。画像がすでに JPEG か、オブジェクトストリームで保存済みなら、余地は少ないです。
圧縮は写真の解像度を下げますか?
下げません。この経路は画像を再サンプリングしません。縮小はストリームとオブジェクトストリームの詰め直しからです。
ウェブ表示の最適化と同じですか?
違います。ウェブ表示の最適化は独立したツールで、ページ単位のウェブ配信向けです。圧縮は線形化しません。
テキストはまだ選べますか?
ソースにテキストオブジェクトがあれば選べます。純画像スキャンは画像のままです。
100 KB や 1 MB のように、指定したサイズまで PDF を圧縮できますか?
できません。目標サイズや品質の設定はなく、縮む量はファイルによって決まります。ポータルの上限に圧縮では届かない場合は、ページ数でPDFを分割 でファイルを分けて送るか、画像の削除 で文字を残したまま画像を取り除けます。

最終更新:

コードから呼び出す

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

curl -X POST "https://pdf123.xyz/api/v1/misc/compress-pdf" \
  -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-compress.md

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

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