オンライン Base64 エンコードツール

オンライン Base64 エンコードツール:任意のテキストやバイナリデータを Base64 文字列に変換します。中国語や Unicode 文字に対応し、ブラウザ内で即時に処理されます。

ツールの入力と出力

入力テキスト:
処理結果:準備完了

Base64 エンコードの使用例

Base64 はバイナリデータを ASCII 文字列に変換するエンコード方式で、URL や HTTP リクエスト、JSON 設定、メール添付などテキストしか扱えない場面でのデータ受け渡しによく使われます。画像などのファイルをプレーンテキストに直列化するのにも利用できます。

このツールはブラウザ内で即時にエンコードします。中国語、日本語、絵文字などの Unicode 文字は先に UTF-8 バイトに変換されてからエンコードされ、標準実装と完全に互換です。

Which standard defines Base64?

Base64 turns binary data into text. It is an encoding, not encryption. The alphabet and padding rules are in RFC 4648.

“The encoding process represents 24-bit groups of input bits as output strings of 4 encoded characters.”

よくある質問

Base64 エンコード後に末尾に = が付くのはなぜ?

Base64 は 3 バイトごとに 4 文字へ変換します。元データの長さが 3 の倍数でない場合、末尾に = を付けて 4 の倍数に揃えます。これは正常なパディングで、デコード時に自動的に無視されます。

Base64 エンコードは中国語に対応していますか?

はい。中国語などの Unicode 文字はまず UTF-8 バイト列に変換され、その後 Base64 エンコードされます。主要プログラミング言語の標準ライブラリの結果と一致します。

Base64 は暗号化ですか?

いいえ。Base64 は可逆なエンコード方式で、秘匿性は一切なく、誰でも直接デコードできます。データの転送や保存には適しますが、機密情報の保護には適していません。