UltKit

PDFを1000KB以下に圧縮

アップロード条件に「最大1000KB」とある場合、多くはキロバイト単位で考える人が書いたもので、この数字は少しずつ異なる3通りのバイト数を意味し得ます。このページでは1000KBを基準に、代わりに975と入力すべきケースを説明します。

PDF圧縮

またはPDF ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

圧縮

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    PDFをアップロード

    1000 KBと書かれた欄に提出するファイルを追加します。1回で最大20件、1件あたり95 MBまでのPDFを処理できます。

  2. 2

    1000か975を選ぶ

    目標サイズを1000 KBにします。「1000 KB未満」と書かれている場合や、最初の提出が受け付けられなかった場合は、975と入力してください。

  3. 3

    圧縮してアップロード

    圧縮を押してPDFをダウンロードし、その欄にアップロードします。別の欄でもっと大きい容量が許可されている場合に備えて、元のファイルは残しておいてください。

フォームの「1000 KB」は、開発者がキロバイト単位で検証ルールに入力した数値です。サーバーと同じ読み方で扱えば、PDFは一度で通ります。

1MBではなく1000KBと書くフォームがある理由

アップロード制限は、設定されたままの形でエラーに表れることがよくあります。多くのWebフレームワークはファイルの上限をキロバイトで指定します。たとえばLaravelでは、ファイルのmax検証ルールがキロバイト単位で、開発者がmax:1000と書くと、エラーメッセージには「1000キロバイトを超えてはならない」と表示されます。インドの採用・入学・奨学金の通知ではこの数値がそのまま使われることが多く、そのため「PDF、最大1000 KB」という一文はそれらのフォームでよく見かけます。

この数値は1 MBに見えるため、ほとんどの人がそう扱います。たいていはそれで問題ありませんが、常にそうとは限りません。サーバーが比較するのはバイト数で、1000 KBの計算方法は複数あるためです。1,024単位で数えるツールでちょうど1 MBまで圧縮したファイルは約1,048,576バイトで、どの解釈の1000 KBでも上限を超えます。

1000KBと1024KB:上限の3通りの解釈

「1000 KB」の制限で許可されるバイト数
サーバーの1000 KBの解釈許可されるバイト数Windowsエクスプローラーの表示通る目標サイズ
1000 × 1,000バイト1,000,000977 KB975 KB
1000 × 1,024バイト(Laravel方式)1,024,0001,000 KB1000 KB
大まかに1 MiBとする場合1,048,5761,024 KB1000 KB
キビバイト(KiB)バイナリキロバイト · WindowsでのKB
ちょうど1,024バイトです。「キロ」が他の分野と同じく1,000を意味できるように、IECがこの名称を作りました。Windowsは今でもキビバイトをKBと表示しており、これが1000と1024の混乱の主な原因です。

適切な設定でPDFを1000KB以下に圧縮する方法

目標サイズを1000 KBにすると、ツールはPDF内の画像を再エンコードし、ファイルが収まった時点で止まります。スキャンが10ページ程度までの文書なら、通常は150–200 DPIで、通常の倍率でノイズが目立たない程度のJPEG画質になります。テキスト、ベクター図形、リンクはそのままで、フォントをサブセット化とメタデータを削除で残りを削減します。

ページ数の多いスキャンでは、解像度を保つためにグレースケールに変換が必要です。確認する側が白黒のコピーで足りる場合は、圧縮の前にPDFを白黒に変換してください。同じフォームの別の欄が1 MB以上を許可しているなら、この目標を使い回さず、その欄にはPDFを1 MBに圧縮を使ってください。

PDFを1000KBに圧縮する際のよくある質問

PDFの上限1000KBは1MBより厳しいのですか?

たいていは少しだけ小さくなります。1000 KBは最大でも1,024,000バイトですが、1 MBは1,048,576バイトを指すこともあります。その差は約24 KBです。画質には影響しませんが、アップロードが失敗するには十分な差なので、1000 KBを1 MBに切り上げず、別の目標として扱ってください。

1,000,000バイトのPDFがWindowsで977KBと表示されるのはなぜですか?

エクスプローラーは1,024で割って切り上げるため、1,000,000バイトは977 KBと表示されます。同じファイルでも、1,000単位で数えるmacOSのFinderでは1 MBと表示されます。ポータル側が見るのはバイト数だけです。

目標サイズを975KBにすると何を防げますか?

1000 KBを1,000,000バイトとして扱うサイトです。975 KBのファイルは、キロバイトをどちらの方式で数えても100万バイト未満なので、どの解釈の制限でも通ります。

フォームの上限は1000KBですが、PDFはスキャンした30ページです。収まりますか?

多くの場合、グレースケールで解像度を100–120 DPI前後まで下げた場合に限られ、その程度になると細かい文字がぼやけ始めます。フォームに複数のアップロード欄がある場合は、ファイルを分割してください。PDFを分割する方法でページ範囲ごとに切り分ける手順を説明しています。

複数のPDFをそれぞれ1000KB以下に一括圧縮できますか?

はい。最大20件までアップロードでき、それぞれに1000 KBの目標が適用されます。ダウンロードは個別でも、ZIPにまとめてでも可能です。ファイルは処理から30分後に自動的に削除されます。