PDFを安全に圧縮 — ブラウザ内でファイルサイズを削減
PDFを選び、品質レベルを選んで、より小さいファイルをダウンロードするだけ。ページ内の画像はすべてブラウザ内でローカルに再エンコードされ、アップロードはありません。
Quick answer
What it does PDFを選び、品質レベルを選んで、より小さいファイルをダウンロードするだけ。ページ内の画像はすべてブラウザ内でローカルに再エンコードされ、アップロードはありません。
Free? Yes — 100% free, no account or sign-up.
Files uploaded? No — everything is processed in your browser.
Works offline? Yes — once the page has loaded.
Best for スキャンまたは画像が多いPDFを5MBまたは10MBのメールやアップロードフォームの制限に収まるよう圧縮する。
Good to know この圧縮方式は非可逆です。各ページをラスタライズしてJPEGとして再エンコードするため、低い設定では見た目の品質が下がります。
How it works
ファイル選択ボタンから、端末内のPDFファイルを選びます。
ファイルはブラウザのメモリに読み込まれます。データがブラウザの外へ出ることはありません。
pdf.jsがWeb Worker内で、選んだ品質スケールに合わせて各ページをCanvasに描画します。
描画された各Canvasを、選んだ品質レベルでJPEGとして再エンコードし、画像が多い内容のサイズを削減します。
pdf-libが再エンコードしたページを新しいPDFにまとめ、ダウンロードできる形で提供します。
When to use this tool
スキャンまたは画像が多いPDFを5MBまたは10MBのメールやアップロードフォームの制限に収まるよう圧縮する。
写真が多いパンフレットPDFのファイルサイズをウェブフォームに添付する前に削減する。
大きなスキャン文書をメッセージアプリで保管・共有しやすくする。
注:ページはJPEGにラスタライズされるため、選択可能なテキスト、フォームフィールド、ハイパーリンク、ブックマークは保持されません。テキストのみのPDFはほとんど圧縮されません。
Frequently asked questions
ほかのオンラインPDFツールと何が違いますか?
多くのオンラインPDFツールは、処理のためにファイルをリモートサーバーへ送信します。本ツールはクライアントサイドのJavaScriptを使い、すべての処理をブラウザ内で完結させます。ファイルがサーバーに送信されることはなく、書類の内容は手元から離れません。
PDFファイルはアップロードされますか?
いいえ。ファイルはブラウザが直接読み込みます。ファイルがネットワーク経由で送信されることはありません。本ツールは開いているブラウザのタブ内だけで動作します。
ファイルがアップロードされていないことを自分で確認できますか?
はい。ブラウザの開発者ツール(F12)を開いてネットワークタブを表示し、ツールの使用中に外部への通信が発生しないかを確認できます。ファイルのデータがブラウザの外へ出ていかないことが分かります。サイトが匿名のページビュー数を記録する場合がありますが、ファイルの内容は含まれず、無効にすることもできます。
オフラインでも使えますか?
はい。ページの読み込みが終われば、ファイルの処理はすべてブラウザ内で行われます。ツールの機能にネットワーク接続は必要ありません。インターネットを切断したまま使い続けられます。
ページを再読み込みするとどうなりますか?
サーバーには何も保存されないため、ページを再読み込みすると現在の作業内容はリセットされます。選択していたファイルは選び直す必要があります。
このツールはファイルを保存しますか?
いいえ。ファイルはページを開いている間だけブラウザのメモリ上に保持されます。ページを閉じたり再読み込みしたりすると破棄されます。ツールがディスクに書き込むことはなく、サーバーへ送信されることもありません。
パスワード付きPDFのロックを解除できますか?
いいえ。本ツールはPDFのパスワード保護を解除したり回避したりはしません。パスワードが分かっている場合は、本サイトの「PDFのパスワード解除」ツールでローカルにパスワードを取り除いてから、本ツールで処理できます。
このツールはどんな技術を使っていますか?
本ツールは、Mozillaのクライアントサイド向けPDFエンジンであるpdf.jsをWeb Worker内で動かしてページをCanvasに描画し、その画像をpdf-libで再エンコードして新しいPDFにまとめます。すべてブラウザ内で完結します。
このツールはWebAssemblyを使っていますか?
いいえ。pdf.jsは純粋なJavaScriptライブラリで、WebAssemblyは使いません。PDFのレンダリングはすべて、ブラウザ内のクライアントサイドJavaScriptで行われます。
このツールでPDFを圧縮するにはどうすればよいですか?
ファイル選択ボタンで端末内からPDFを選び、ドロップダウンから品質レベル(低・中・高)を選んで「圧縮」を選択します。処理はブラウザ内でローカルに行われ、完了すると小さくなったファイルを保存でき、前後のサイズ比較を確認できます。
ファイルがほとんど小さくならなかったり、逆に大きくなったりするのはなぜですか?
本ツールは各ページをラスタライズしJPEGとして再エンコードすることでサイズを削減するため、主に画像の多いPDFやスキャンしたPDFに効果があります。テキストのみのPDFは圧縮できる画像データがほとんどなく、きれいなベクターのテキストをJPEGとして再エンコードすると、かえってファイルが大きくなることがあります。
低・中・高の品質設定は何を変えるのですか?
各プリセットはJPEG品質とレンダリングの拡大率の両方を設定します。低は最低品質をフルサイズで使い最も小さな結果に、中は品質とサイズのバランスをとり、高は最も詳細を保ち出力が最も大きくなります。ページが画像に変換されるため、元の選択可能なテキストや、フォームフィールド、リンク、しおりといった機能は結果に保持されません。
Compress PDF ツールの使用に費用はかかりますか?
Compress PDF は完全に無料です。アカウント不要、サインアップ不要、圧縮するファイル数の制限もなく、今後もずっと無料です。PDFはデバイスから出ることはありません。ツールは各ページの画像をお使いのブラウザ内で直接再エンコードするため、お使いのファイルがサーバーに送信されることはありません。圧縮中にブラウザの開発者ツールの Network タブを確認することで、ご自身で検証できます——ファイルデータがデバイスから出ることはありません。
Related tools