ブラウザ内完結
SHA-256ハッシュ計算ツール(テキスト/ファイルのチェックサム)
ブラウザ内でSHA-256 計算。テキスト/ファイルのハッシュ 生成 SHA256 と照合が1ページで完結します。
ブラウザ内で計算
ファイルアップロードなし
コピー/照合対応
この環境ではWeb Crypto APIが利用できません。HTTPSで開いてください。
ブラウザ内で計算し、データは送信されません。
SHA-256 計算(テキスト)
sha256 チェックサム(ファイル)
ここにファイルをドロップ
またはファイルを選択
ファイル名:
サイズ:
ファイルはアップロードされません。ブラウザ内で読み込み・計算します。
大きなファイルは時間がかかる/落ちる可能性があります。
SHA-256
16進
入力バイト数: -
照合結果がここに表示されます
履歴(直近5件)
履歴はまだありません
準備完了
オプション
詳細設定
使い方(3ステップ)
SHA-256 計算(テキスト)
- テキストを貼り付けます。
- SHA-256が表示されます(自動計算)。
- コピー、または照合欄に期待値を貼ります。
sha256 チェックサム(ファイル)
- ファイルをドロップ/選択します。
- SHA-256を計算 を押します。
- 表示されたチェックサムをコピー、または照合します。
ハッシュが同じに見えるのに違う理由
sha256 チェックサムが合わないときは、次の差分が原因になりやすいです。
改行コード
LF(\n)とCRLF(\r\n)は別データです。
末尾の改行・末尾空白
見落としやすいですが、1文字でも違えばハッシュは変わります。
文字コード
UTF-8で計算した結果と、別エンコードの結果は一致しません。
Unicode正規化
見た目が同じでも、NFC/NFDなどでバイト列が変わります。
テキストとファイルの差
ファイルにはBOMや異なる改行が含まれることがあります。
例(検算できます)
空文字
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
自分の結果が正しいかをすぐ確認できます。
よくある質問
MD5も欲しい
追加候補です。なお Web Crypto API はMD5を提供していないため、対応する場合は別実装(ライブラリ/自前実装)が必要になります。初期版は SHA-256に集中します。
ファイルも可能?
可能です。ローカルファイルをブラウザで読み込んでSHA-256を計算します。ファイルはアップロードされません。
同じ内容なのにハッシュが違うのはなぜ?
改行コード(LF/CRLF)、末尾の改行や空白、文字コード(UTF-8以外)、Unicode正規化の違いなどで、見た目が同じでも実際のバイト列が変わるためです。