ファイルチェックサム検証ツール

ファイルを選ぶか、ページにドロップしてください。チェックサムはお使いのブラウザで計算され、貼り付けた値がファイルと一致するかを判定します。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. ファイルを1つ以上選ぶか、ページにドロップしてください。
  2. 必要なアルゴリズムにチェックを入れてから、チェックサムを計算を押してください。
  3. 配布ページのチェックサムを照合するチェックサム(任意)に貼り付けると、一致するかを確認できます。
  4. 必要なチェックサムをコピーしてください。16進数で32桁ならMD5、64桁ならSHA-256です。

チェックサムでわかること

チェックサムは、ファイルのすべてのバイトから計算した短い符号です。同じバイト列からは必ず同じ符号が得られ、1ビットでも変わったファイルは別の符号になります。自分のコピーの符号を配布元の符号と比べると、同じファイルであることを確かめられます。ダウンロードの後にチェックサムを計算する、一般的な理由がこれです。

使うアルゴリズム

MD5(RFC 1321)とSHA-1は衝突が見つかっているため、同じチェックサムになる別々のファイルを意図的に作れます。それでも、ダウンロードが途中で壊れたような偶然の破損は見つけられます。SHA-256とSHA-512はFIPS 180-4のSHA-2ファミリーで、誰かがファイルを意図的に変えるおそれがあるときの一般的な選択です。SHA-384はSHA-512を短くしたものです。CRC-32は、偶然の破損だけを見つける巡回冗長検査(RFC 1952のセクション8)です。

大きいファイルの扱い

64 MBまでのファイルは一度に読み込み、SHAのチェックサムはブラウザ標準のSubtleCryptoで計算します。2 GBまでの大きいファイルは4 MBずつ読み込み、このページのコードが、選んだすべてのアルゴリズムを各部分一度の読み込みで計算します。ファイルは送信されず、進行状況のバーで作業の進み具合を確認できます。

計算例:abcという文字列

内容がabcの3文字のファイルには、MD5についてRFC 1321、SHA-256についてFIPS 180-4で公開されているチェックサムがあります。表に、このファイルについてページが示す2つの値を示します。

SHA-256の値を照合するチェックサムとして貼り付けると、ファイルがSHA-256と一致することを示します。別のファイルでは、一致しないと表示されます。

ファイルの内容 アルゴリズム チェックサム
abc SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
abc MD5 900150983cd24fb0d6963f7d28e17f72

よくある質問

チェックサムがウェブサイトの値と違うのはなぜですか?

ファイルが別のバージョンか、ダウンロードが途中で止まったか、あるいはサイトが別のファイルのチェックサムを公開している可能性があります。ファイルをもう一度ダウンロードし、名前とバージョンをページと照らし合わせてください。

どのチェックサムを使えばよいですか?

SHA-256が無難な初期値です。ダウンロードページのチェックサムを貼り付けると、その長さから比較するアルゴリズムが決まるため、選ぶ必要はありません。

MD5でダウンロードを確かめても安全ですか?

偶然の破損を確かめるだけなら使えます。MD5は衝突が見つかっているため、ファイルを置き換えようとする人は、同じMD5を持つ別のファイルを作れます。意図的な改変のおそれがあるときは、SHA-256かSHA-512を使ってください。

チェックサムが一致すれば、ファイルは安全だと言えますか?

言えるのは、お手元のファイルが、チェックサムの元になったファイルと同じバイト列であることだけです。誰がファイルを作ったかは証明されません。チェックサム自体が信頼できないページから来ている場合は、安全性について何も示しません。

ファイルはどこかにアップロードされますか?

いいえ。ファイルはお使いのブラウザの中で読み込まれ、当サイトのサーバーに送られることも、保存されることもありません。

大きいファイルの計算に時間がかかるのはなぜですか?

ページはファイルを小分けにして読み込み、選んだ各アルゴリズムをJavaScriptで計算します。古いコンピューターでは2 GBのファイルに1分以上かかることもあるため、必要のないアルゴリズムはチェックを外してください。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。