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の倍数にならない場合は、末尾に「=」記号を付加してパディング処理を行います。