Base64エンコード/デコードツール
テキストをBase64形式に変換、またはBase64からテキストに戻します。日本語などのマルチバイト文字にも対応しています。
スポンサーリンク
Base64エンコード/デコードツールの使い方
Base64エンコード/デコードツールは、テキストとBase64を相互に変換できる無料ツールです。会員登録は不要で、入力内容はブラウザの外に送信されません。
- 変換の方向を選びます。
- URLのパラメータに使う場合はURLセーフ形式にチェックを入れます。
- 入力欄にテキストまたはBase64文字列を貼り付けます。
- 結果欄に自動で表示されるので、コピーして使います。
Base64とマルチバイト文字について
Base64は本来バイナリデータを文字列で表現する仕組みです。日本語などのマルチバイト文字を扱う際は、まずUTF-8のバイト列に変換してからBase64化する必要があります。このツールはブラウザ標準のUTF-8変換機能を使っているため、日本語や絵文字を含む文章でも正しくエンコード・デコードできます。
- URLセーフ形式は、標準のBase64で使われる「+」「/」「=」がURLの特殊文字と衝突するため、それぞれ「-」「_」への置き換えと「=」の省略を行った形式です。JWT(JSON Web Token)などで使われます。
- Base64は暗号化ではありません。誰でもデコードして元の文字列に戻せるため、パスワードや機密情報の秘匿には使えません。
- デコード時に不正な形式の文字列を入力するとエラーが表示されます。コピー時に改行や空白が混ざっていないか確認してください。
よくあるつまずきポイント
- 他のツールでエンコードされた古い形式(Latin-1ベース)の文字列は、このツールでのデコード結果が文字化けすることがあります。
- 画像ファイルなどのバイナリデータそのものをこのツールでBase64化することはできません(テキストの変換専用です)。
- URLセーフ形式でエンコードした文字列を、通常の形式を期待するシステムに渡すとエラーになることがあります。用途に応じて使い分けてください。
スポンサーリンク
入力内容は外部に送信されません。
変換はすべてお使いのブラウザ内で行われます。