emonster

無料 ローカルツール

JSON・Base64・SHA-256

JSONの整形・圧縮、UTF-8テキストのBase64変換、SHA-256ハッシュを計算します。ハッシュは暗号化ではありません。数値はJavaScriptの精度に従います。

ブックマーク

ブラウザーのブックマーク機能で保存できます。保存されるのはツールのリンクで、入力や結果ではありません。

入力内容

ブラウザー内で処理します。入力と結果をアップロード・保存しません。必要な内容だけをコピーまたはダウンロードしてください。

オプション

オプション

オプション

テキスト入力は256KiBまで。ページを離れると結果を消去します。

結果

準備ができました。

結果はここに表示されます

入力してツールを実行してください。サンプルを読み込んで試すこともできます。

サポート

参照資料

資料の確認日:

仕組み

JSONはブラウザーのパーサー、Base64はUTF-8のバイト変換、SHA-256はWeb Cryptoを使います。符号化は可逆で、ハッシュは暗号化ではありません。

前提と制限

UTF-8で256 KiBまで。JSONは安全に表現できない整数を拒否します。Base64・Base64urlは正しい省略可能なパディングとASCII空白に対応し、未使用ビットとUTF-8を検証します。バイナリーファイルの変換や署名用の正規化形式には対応しません。キーの並べ替えは順序を変えます。

使い方

操作を選び、JSON・UTF-8テキスト・Base64を入力して実行します。結果を確認してからコピーまたはダウンロードしてください。 操作に応じてインデント・キー順・Base64文字セットとパディング・ハッシュ形式を選べます。成功後の結果だけを次の入力に使えます。

使用例

サンプルデータです。読み込みで入力を置き換えますが、自動実行はしません。

{"hello":"world"}

Hello → SGVsbG8=

よくある質問

結果を使う前に何を確認すべきですか?

UTF-8で256 KiBまで。JSONは安全に表現できない整数を拒否します。Base64・Base64urlは正しい省略可能なパディングとASCII空白に対応し、未使用ビットとUTF-8を検証します。バイナリーファイルの変換や署名用の正規化形式には対応しません。キーの並べ替えは順序を変えます。

入力や結果は自動保存されますか?

いいえ。このブラウザー内で処理し、ページを離れるとツールの状態を消去します。コピー・ダウンロードした結果は利用者の管理下に残ります。ページ読み込みや設定の扱いはプライバシーポリシーをご確認ください。

処理とプライバシー

いいえ。このブラウザー内で処理し、ページを離れるとツールの状態を消去します。コピー・ダウンロードした結果は利用者の管理下に残ります。ページ読み込みや設定の扱いはプライバシーポリシーをご確認ください。

プライバシーポリシー

ヘルプ

操作を選び、JSON・UTF-8テキスト・Base64を入力して実行します。結果を確認してからコピーまたはダウンロードしてください。 操作に応じてインデント・キー順・Base64文字セットとパディング・ハッシュ形式を選べます。成功後の結果だけを次の入力に使えます。

ブラウザー内で処理します。入力と結果をアップロード・保存しません。必要な内容だけをコピーまたはダウンロードしてください。

サポート