別の encoder と結果が違う
両方が UTF-8 か確認し、Unicode normalization、BOM、改行を比較します。
UTF-8テキストを形式固有の検証や変換なしでBase64にエンコードします。受信側の仕様に合わせて標準またはURL-safeを選択します。
今すぐ変換
入力またはアップロード
内容を貼り付けるかファイルを選択
操作を選択
エンコード、デコード、情報確認
結果を確認
出力とバイト情報を確認
入力バイト
101010 111100 110101 ...
6ビット単位に分割
101010 111100 110101 ...
インデックスへ変換
42 60 53 ...
Base64 文字
q 8 1 ...
UTF-8テキストの元データをそのまま貼り付けます。
「エンコード」を選択したまま、ツールに表示される出力オプションを指定します。
出力とバイト情報を確認し、結果をコピーまたはダウンロードします。
テキストを UTF-8 バイトに変換してから Base64 エンコードします。Unicode 文字は複数バイトになるため、文字数とバイト数は一致しません。
標準 Base64 は通常の RFC 4648 文字集合を使います。受信側が Base64URL を要求する場合だけ URL-safe を選び、パディング規則は仕様に合わせます。
Base64 のサイズ確認では文字数でなくバイト数を比較します。絵文字や多くの非ラテン文字は複数 UTF-8 バイトです。
主な利用例:
重要な制限:
両方が UTF-8 か確認し、Unicode normalization、BOM、改行を比較します。
受信側が UTF-8 バイトを別の文字コードとして解釈している可能性があります。
テキストを UTF-8 バイトに変換してから Base64 エンコードします。Unicode 文字は複数バイトになるため、文字数とバイト数は一致しません。
テキストは UTF-8 バイトで表されます。見た目の1文字が複数バイトになることがあり、Base64 の長さにも影響します。
標準 Base64 は + と /、Base64URL は - と _ を使い、パディングを省略する場合があります。受信側の仕様に合わせて選択してください。
見た目の1文字が複数の UTF-8 バイトになるためです。Base64 の長さは画面上の文字数ではなくバイト数で決まります。
次の操作に合う同一言語ページへ進みます:
上の入力欄にデータを貼り付けて変換し、結果をコピーまたはダウンロードしてください。