JSON 整形
JSON を見やすく整形・圧縮・検証し、エラー位置を正確に表示します。折りたたみ可能なツリー表示と、このブラウザに保存される最新 5 件の履歴も備えています。
テキストを Base64 でエンコード・デコードします。UTF-8 セーフモードに対応しています。
最近 5 件の変換履歴がブラウザのストレージに保存されます。アップロードはされません。
まだ保存されていません。変換したデータがここに表示されます。
'Base64 は、バイナリデータを 64 種類の印字可能な ASCII 文字(A-Z、a-z、0-9、+、/)で表現するエンコード方式です。電子メール(MIME)、JSON や API、URL や Cookie で安全にデータを送受信する場面で広く利用されています。
'標準の Base64 で使われる「+」と「/」は、URL のクエリパラメータやパスで特別な意味を持ちます。URL セーフ Base64(RFC 4648)では「+」を「-」に、「/」を「_」に置き換え、末尾の「=」パディングを省略することで、追加のパーセントエンコードなしで URL や JWT トークン内に直接安全に使用できます。
'ブラウザ標準の window.btoa 関数は Latin-1(0〜255)の範囲にしか対応していません。マルチバイトの日本語や絵文字を渡すと例外が発生します。BrowserUtil は既定で UTF-8 セーフモードを有効にし、標準の UTF-8 バイト列に変換してから処理するため、すべての Unicode 文字を正しく扱えます。
'いいえ。すべての処理はブラウザ内の JavaScript(TextEncoder、TextDecoder)によって完全にローカルで実行されます。インターネット経由でデータが送信されることはありません。