ハッシュ生成ツール - MD5、SHA-1、SHA-256、SHA-384、SHA-512(テキスト&ファイル)
あらゆるテキストやファイルのMD5、SHA-1、SHA-256、SHA-384、SHA-512の16進ダイジェストを計算します。SHAはブラウザ内蔵のWeb Crypto APIで処理 — データが端末の外に出ることはありません。
ハッシュ化するテキストを貼り付け…
または任意のファイルをドロップ
ハッシュジェネレーターの利用は完了しましたか?次はこちらもお試しください
ハッシュジェネレーターと相性の良い厳選ツール。ファイルを失うことなく作業を続けられます。
パスワード生成ツール
最大128文字の、暗号学的にランダムな強力なパスワードを、エントロピーをリアルタイムで推定しながら生成します。
今すぐ試すBase64 エンコーダー / デコーダー
任意のテキストやファイルをBase64(URLセーフ版あり)にエンコード、またはBase64をテキストにデコードできます。UTF-8対応。
今すぐ試すJWTデコーダー
JSON Web Tokenをデコードし、ヘッダーとペイロードの確認、有効期限のチェックができます。処理はローカルのみで行われ、トークンがブラウザの外に出ることはありません。
今すぐ試すURLエンコーダー/デコーダー
URLの構成要素やURL全体をパーセントエンコードし、元に戻すこともできます。encodeURIComponentモードとencodeURIモードに対応。
今すぐ試すJSON整形
ブラウザ上でJSONの整形・検証・圧縮ができます。2 / 4 / 8スペースのインデントで見やすく整形したり、1行に圧縮したりして、コピーやダウンロードが可能です。
今すぐ試す差分チェッカー
2つのテキストを行単位で比較できます。分割表示と統合表示に対応し、空白の無視や大文字・小文字の無視も選択可能です。
今すぐ試すFrequently Asked Questions
SHA-1、SHA-256、SHA-384、SHA-512 — ブラウザのWeb Crypto APIが提供するすべてのアルゴリズムに対応。ダイジェストは小文字の16進数文字列で表示され、これはチェックサムファイル、パッケージマニフェスト、HMACツールが想定する形式です。
featuresこれらは出力の長さと設計世代が異なります。SHA-256は、整合性チェックやほとんどのブロックチェーン用途における現代の標準です。SHA-384とSHA-512は、より長いダイジェストを生成し、長さ拡張攻撃に耐性があります。SHA-1は従来との互換性のために表示されていますが、衝突攻撃に対してはもはや安全とは見なされません。
technicalMD5は破られています。衝突攻撃はノートパソコン上で実用的に可能なため、セキュリティが重要な用途に使ってはいけません。新しいコードが依存しないよう、あえて省いています。キャッシュキーなどセキュリティに関係ない用途には、必要なサイズに切り詰めたSHA-256をお勧めします。
technicalどちらも可能です。文字列を貼り付けるか、入力ボックスにファイルをドロップしてください。ツールはファイルをバイナリストリームとして読み取り、ハッシュ化のAPIに直接渡すため、生成されるダイジェストはsha256sum、openssl dgst、PowerShellのGet-FileHashが出力するものと一致します。
featuresいいえ。暗号学的ハッシュは一方向関数です。ダイジェストから元の入力を効率的に復元する方法は存在しません。それこそが本質であり、整合性チェック、パスワードの保存、署名はすべてこの性質に依拠しています。
technicalいいえ。Web Crypto APIはブラウザ内でハッシュを計算するため、入力データがネットワークを越えることはありません。そのため、機密情報、秘密鍵、アップロードしたくないあらゆるファイルを安全に扱えます。
privacyはい。ソースの切り替えをTextにすれば貼り付けた文字列を、Fileにすれば任意のファイルをハッシュ化できます。どちらの場合もツールはSHA-1、SHA-256、SHA-384、SHA-512を一度に計算し、どれでもコピーできるので、ファイルのダイジェストはsha256sumやPowerShellのGet-FileHashが出力するものと一致します。
featuresEach algorithm row (MD5, SHA-1, SHA-256, SHA-384, SHA-512) has its own Copy button next to the hex digest. The large primary button at the bottom is a shortcut for SHA-256 specifically since it's the most commonly requested value, but every other digest can be copied individually the same way.
usageYes — MD5 is shown alongside SHA-1, SHA-256, SHA-384 and SHA-512 even though the browser's built-in Web Crypto API doesn't implement MD5. The tool includes its own pure-JavaScript MD5 implementation specifically so you can match checksums against old downloads, ETags and manifests that still publish MD5 — it's included for legacy compatibility, never for anything security-sensitive.
technicalClick Clear at any time to wipe the pasted text or dropped file — the previous digests disappear immediately so you're never comparing a stale hash by accident. You can also just switch the Source toggle between Text and File; each source keeps its own input independently.
usageSwitch the Source toggle to File, drop the download (installer, ISO, archive) into the tool, and compare the SHA-256 row against the checksum published on the publisher's site — use the one-click Copy SHA-256 button to paste it straight into a comparison instead of retyping the long hex string. Because hashing runs locally via Web Crypto, the file itself never leaves your device during the check.
tipsHow Hash Generator helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
ダウンロード後にファイルの整合性を確認
ISOやインストーラー、リリース成果物のSHA-256ダイジェストを計算し、配布元のチェックサムと照合して、ファイルが破損や改ざんされていないことを確認できます
大規模な画像ライブラリ内の重複を検出する
ファイルをハッシュ化すれば、フォルダーやNAS共有、クラウドドライブをまたいで重複した写真・ドキュメント・素材を、毎回バイト単位で比較することなく見つけ出せます
Webhookペイロードの署名と検証
WebhookボディのSHA-256ダイジェストを生成し、ローカルでの連携作業やデバッグ中にStripe、GitHub、Shopify、TwilioのHMAC署名を検証できます
監査用にソフトウェアリリースのフィンガープリントを取得する
バイナリ、コンテナイメージ、リリース用 tarball の SHA-512 フィンガープリントを生成すれば、コンプライアンスチームはどのビルドがどの顧客に出荷されたかを正確に監査できます
キャッシュキー・ETagの生成
リクエストボディやクエリパラメーター、ファイル内容をハッシュ化して、RedisやCloudflare Workers、CDNのETagヘッダー向けに決定論的なキャッシュキーを生成できます
バックアップの整合性を継続的に確認
毎月のバックアップの SHA-256 ダイジェストを保存しておき、後で再ハッシュ化することで、長期保存メディア上の重要なアーカイブがビット劣化によって密かに破損していないかを確認できます
古いダウンロードの従来の MD5 チェックサムを確認
Some older software manifests and mirror sites still only publish an MD5 checksum. Drop the file into File mode and compare against the published MD5 row — included specifically for matching those legacy listings, not for anything security-sensitive.
Password & Secret Fingerprinting for Config Audits
Paste a config value, API key or password into Text mode to get its SHA-256 fingerprint for audit logs and diff comparisons — prove two environments hold the same secret without ever exposing the secret itself, since hashing runs entirely in your browser.
Timestamp Proof for Written Work
Hash a manuscript, contract draft or design file with SHA-256 and publish or email just the digest before revealing the finished document — later you can prove the exact content existed at that time, since anyone with the file can verify it matches your published hash.
Data Migration Verification
Hash export files before and after a database or cloud migration to prove byte-for-byte fidelity — compare the SHA-256 digests of the CSV/JSON exports on both ends instead of eyeballing millions of rows.
Classroom Integrity Checks for Submitted Files
Instructors can hash a released dataset or starter-code file and ask students to report the matching digest alongside their submission, confirming nobody edited the starting material before beginning the assignment.
Verify Software Downloads and OS Images Before You Install Them
Drop a freshly downloaded installer, Linux ISO or archive into File mode and compare the SHA-256 row against the checksum the publisher lists on their official download page — this is the single most common reason people reach for a hash generator, and it catches a corrupted download or a tampered mirror before you run anything untrusted on your machine.
Pixoate