ハッシュ生成 — SHA-1 / 256 / 384 / 512
テキストから SHA-1 / SHA-256 / SHA-384 / SHA-512 のハッシュ値を一括生成します。Web Crypto API ベースでブラウザ内処理。
Web Crypto API でハッシュ計算します。入力テキストはサーバーに送信されません。MD5 はブラウザの SubtleCrypto に含まれないため未対応です。
ハッシュ値
テキストを入力するとここに表示されます。
テキストを入力するとここに表示されます。
テキストを入力するとここに表示されます。
テキストを入力するとここに表示されます。
入力テキストはブラウザ内でだけ処理されます
使い方
テキストを入力すると、4 種類のハッシュ (SHA-1 / 256 / 384 / 512) が同時に計算されて表示されます。各行のコピーボタンで該当ハッシュをクリップボードに転送できます。「大文字」オプションを有効にすると 16 進文字列が A-F (大文字) で表示されます。UTF-8 でエンコードしたバイト列に対してハッシュを計算しているので、日本語や絵文字を含むテキストでも安定して同じ値が得られます。
よくある質問
- 入力したテキストはサーバーに送信されますか?
- いいえ。ブラウザ標準の Web Crypto API (crypto.subtle.digest) でハッシュを計算するため、入力データは端末から出ません。
- MD5 はなぜ未対応?
- Web Crypto の SubtleCrypto API は MD5 を提供しないためです。MD5 は衝突攻撃が既知で安全性も低いため、新規用途では SHA-256 以上を推奨します。
- ファイルをハッシュ化できますか?
- 現状はテキスト入力のみ対応です。ファイル (画像 / バイナリ) のハッシュ生成は別ツールとして検討中です。
- 他のサイトのハッシュと値が一致しません
- 改行コード (LF / CRLF) や末尾の空白の有無で結果が変わります。比較対象と同じ入力 (バイト単位で一致) を使っているか確認してください。
類似のツール
Base64 エンコード / デコード — URL-safe 対応
テキストと Base64 文字列を相互変換します。エンコード時は URL-safe オプション付き、デコード時は URL-safe 形式 (- _、パディングなし) も自動受付。UTF-8 安全、ブラウザ内処理。
パスワード生成 — 強度 / 文字種 / 桁数指定
強いランダムパスワードを 1〜25 件まとめて生成できます。長さ・文字種・紛らわしい文字の除外を選択可。crypto.getRandomValues ベースでブラウザ内処理。
バーコード生成 — JAN / EAN / UPC / CODE128 / CODE39
数字や文字列を 1 次元バーコード (JAN-13 / EAN-13・JAN-8 / EAN-8・UPC-A・CODE128・CODE39・ITF・Codabar/NW-7・MSI) に変換し、PNG / SVG として保存できます。バーの太さ・高さ・色・余白や、下部の数字表示の有無を細かく調整可能。チェックディジットの検証も自動で行います。生成はすべてブラウザ内で完結し、入力した値が外部に送信されることはありません。
CSS シャドウ ビルダー — box-shadow / text-shadow を GUI で組み立て
CSS の box-shadow と text-shadow を GUI で組み立てるツール。Mode で box / text を切り替え、offset-x / offset-y / blur / spread (box のみ) / color / inset (box のみ) をスライダーと数値入力で調整。多重シャドウ (カンマ区切りで複数重ね) に対応し、Material Design 風の影や Neumorphism / 文字の縁取り / 蛍光グロー など 9 種類のプリセットからワンクリックで開始。ライブプレビュー (実 div / 実テキスト) + 値だけ / 宣言付き コピー切替対応。gradient-css の対称ツールとして CSS スタイル系のロングテール需要を満たします。すべてブラウザ内で処理。