エンコード マッピング

プレーンテキストが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モードを有効にすると、出力で + と / が - と _ に置き換わる様子を確認できます。