データエンコード

Base64エンコード・デコード

UnicodeテキストやローカルファイルをBase64にエンコードし、Base64をUTF-8またはバイナリデータへデコードします。標準・URL-safe文字セットの検証とバイト数確認にも対応します。

Base64入力

エンコードまたはデコード

UTF-8 + バイナリ

出力

検証

Base64結果の詳細

入力文字数
データのバイト数
出力文字数
パディング文字数
選択した文字セット
検証

Base64の説明

テキストエンコードUnicodeテキストをUTF-8バイトへ変換してからBase64エンコードします。
パディング標準Base64は長さを4の倍数にするため、=または==で終わることがあります。
URL-safe Base64URL-safe形式は+と/を-と_に置き換え、パディングを省略することがあります。
暗号化ではありませんBase64は元に戻せるエンコードであり、秘密情報の保護には使えません。

Base64文字早見表

形式文字説明
標準A-Z a-z 0-9 + /MIMEと一般的なBase64文字セット
URL-safeA-Z a-z 0-9 - _URL、ファイル名、トークン向け
パディング=エンコード長を4の倍数に補完
改行76一般的なMIME行長

よく使うBase64の例

Base64のよくある質問

Base64は暗号化ですか?

いいえ。Base64は元に戻せるエンコードで、秘密情報を保護しません。

Base64が等号で終わるのはなぜですか?

エンコード長を4の倍数にするパディング文字です。

URL-safe Base64とは何ですか?

+を-、/を_に置き換え、パディングを省略することが多い形式です。

ファイルをエンコードできますか?

はい。10 MBまでのファイルをブラウザー内で処理し、アップロードしません。