3BearLabs3Bear Tools
テキスト

テキストエンコーダー・デコーダー

ブラウザ上でBase64とURLのテキストをエンコード・デコードし、JSONを整形または圧縮します。

ブラウザ内で処理します — ファイルはこの端末から出ません。

0 文字(0 スペース除く)0 単語0 行

Base64

URL

JSON

使い方

  1. テキスト、エンコード済みの文字列、またはJSONをテキストボックスに貼り付けます。
  2. 「エンコード」タブを開き、必要なセクションで「エンコード」「デコード」「整形」「圧縮」のいずれかをクリックします。
  3. ボックスで結果を確認します。入力が不正な場合はエラーメッセージが表示され、テキストは変更されません。

「エンコード」タブには、よく使う3種類の変換がまとまっています。各ボタンは、テキストボックスの内容を結果で置き換えます。

Base64は、テキストをBase64文字列にエンコードし、またはBase64文字列をテキストに戻します。テキストはUTF-8として扱われるため、アクセント付き文字や記号も失敗せずに正しく変換されます。

URLエンコードは、テキストをURLの構成要素の中に安全に置ける形に変換し、予約文字をパーセントシーケンスに置き換えます。デコードはその逆です。このツールはURIコンポーネントをエンコード・デコードするブラウザの標準関数を使っているため、読みやすいまま残したいアドレス全体ではなく、クエリ値のような一部分に向いています。

JSONツールは、テキストを解析してから書き出します。整形は1段階ごとにスペース2つでインデントして読みやすくし、圧縮は余分な空白を取り除いてコンパクトにします。テキストが有効なJSONでない場合は解析に失敗し、ツールは何も変更せずエラーを報告します。

Base64とURLのデコーダーも同様です。有効なBase64でない文字列や、デコードできないパーセントシーケンスがあると、ボタンの下にエラーメッセージが表示され、テキストはそのまま残ります。

Base64とURLエンコードは暗号化ではありません。テキストの表記方法を変えるだけで、誰でも元に戻せます。すべての変換はブラウザ内で実行され、テキストがサーバーに送信されることはありません。

よくある質問

Base64は英語以外の文字に対応していますか?

はい。エンコード前とデコード後にテキストをUTF-8として変換するため、アクセント付き文字や記号も往復できます。

入力が不正な場合はどうなりますか?

該当するボタンの下にエラーメッセージが表示され、ボックス内のテキストは変更されません。

JSONの整形ではどのくらいインデントされますか?

1段階につきスペース2つです。圧縮では空白が完全に取り除かれます。

Base64は秘密を隠す手段になりますか?

いいえ。元に戻せるエンコードであって暗号化ではなく、誰でもデコードできます。

関連ツール