テキストBase64変換ツールとは#
テキストBase64変換は、入力したテキストをbase64文字列に変換するツールです。文字を入力すると、エンコード結果がすぐに表示され、コピーして使えます。
base64はテキストを英数字と一部の記号で表現する形式です。特殊文字がそのまま使えないJSONや設定ファイル、URLにデータを埋め込むときによく利用されます。
使い方#
- 変換したいテキストを入力または貼り付けます。
- 結果をURLで使う場合は「URLセーフ形式で変換」をオンにします。
- 出力をコピーして、必要な場所で使います。
標準base64とURLセーフ形式#
- 標準base64: 英大文字・英小文字・数字に加え、
+、/、=のパディングを使います。どのデコーダでも扱えます。 - URLセーフ形式:
+を-に、/を_に置き換え、=を除去します。URLにそのまま埋め込めます。
活用シーン#
- JSONやYAMLの設定ファイルに埋め込む値を、あらかじめエンコードしておく。
- URLやクエリパラメータに使う短い文字列を準備する。
- 特殊文字を含むテキストを、そのまま通せないシステムへ渡す。
- APIやデコーダを確認するときに、base64のテストデータを作る。
よくある質問#
いいえ。すべての処理はブラウザ内で行われ、テキストがアップロードされることはありません。
違います。base64はエンコード方式であり、誰でもデコードできます。パスワードなど秘密にしたい情報の保護には使わないでください。
できます。テキストはUTF-8としてエンコードされるため、どの言語や絵文字でも扱えます。
=はエンコード後のデータが3バイト単位に揃わないときに入るパディングです。URLセーフ形式では除去されます。
注意点#
- URLセーフ形式は標準base64とは異なる形式です。
+、/、=を期待するデコーダではエラーになるため、デコードする前に標準形式に戻してください。 - 長いテキストはブラウザのメモリ上で処理されます。極端に大きな入力はエンコードに時間がかかることがあります。