Base64 エンコーダー/デコーダー
インストール不要の無料Base64変換ツール。テキストとBase64間のリアルタイム双方向エンコード・デコードに対応。URLセーフやUTF-8文字化け防止も完備。全データをブラウザ内で安全に処理します。
Text (Input / Output)
Base64 (Input / Output)
リアルタイム双方向変換
URLセーフ Base64 対応 (RFC 4648)
UTF-8・絵文字 完全対応
100% クライアントサイド処理 (サーバー送信なし)
Learning Base64
Base64とは?
バイナリデータ(0と1)を64種類の英数字(A-Z, a-z, 0-9, +, /)で表現するエンコード方式です。画像やファイルをテキストデータとして扱いたい場合によく利用されます。
なぜ使うの?
メールやURLのようにテキストしか扱えないシステムを経由して、画像などのバイナリデータを安全に送受信するためです。データ量は約33%増加しますが、文字化けやデータ破損を防ぐことができます。
仕組みは?
元データを6ビットずつに分割し、それぞれを64種類の文字に置き換えます。データ長が4の倍数にならない場合は、末尾に「=」記号を付加してパディング処理を行います。