Base64入力
データエンコード
Base64エンコード・デコード
UnicodeテキストやローカルファイルをBase64にエンコードし、Base64をUTF-8またはバイナリデータへデコードします。標準・URL-safe文字セットの検証とバイト数確認にも対応します。
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-safe | A-Z a-z 0-9 - _ | URL、ファイル名、トークン向け |
| パディング | = | エンコード長を4の倍数に補完 |
| 改行 | 76 | 一般的なMIME行長 |
よく使うBase64の例
Base64のよくある質問
Base64は暗号化ですか?
いいえ。Base64は元に戻せるエンコードで、秘密情報を保護しません。
Base64が等号で終わるのはなぜですか?
エンコード長を4の倍数にするパディング文字です。
URL-safe Base64とは何ですか?
+を-、/を_に置き換え、パディングを省略することが多い形式です。
ファイルをエンコードできますか?
はい。10 MBまでのファイルをブラウザー内で処理し、アップロードしません。