エンコード マッピング
プレーンテキストがBase64文字にどのように変換されるかをステップごとに可視化。エンコードマッピングをリアルタイムで確認できます。
入力プレーンテキスト
0 文字
エンコード出力Base64
0 文字
エンコード手順
エンコードの仕組み(ステップバイステップ)
01
UTF-8バイト変換
各文字はまずUTF-8バイト表現に変換されます。ASCII文字は1バイト、国際文字は2〜4バイトを使用します。
02
3バイトグループ化
バイトは3つずつ(24ビット)にグループ化されます。各グループは4つの6ビットセグメントに分割されます。
03
Base64文字検索
各6ビット値(0〜63)はBase64アルファベットの文字にマッピングされます。不完全なグループは「=」で埋められます。
ヒント
より良い結果を得るためのヒント
多バイト文字(日本語、絵文字など)を試して、UTF-8エンコードがどのように複数バイトに展開されるか確認しましょう。
エンコードとデコードモードを切り替えて、双方向のマッピングを確認できます。
URL-Safeモードを有効にすると、出力で + と / が - と _ に置き換わる様子を確認できます。