オンライン 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 は可逆なエンコード方式で、秘匿性は一切なく、誰でも直接デコードできます。データの転送や保存には適しますが、機密情報の保護には適していません。