Base64エンコード・デコード
テキストを安全なBase64形式にエンコード、またはBase64コードをデコードします
入力テキスト
出力結果
0
入力長0
出力長0%
サイズ変化エンコード
現在のモード使用例
画像エンコード
Webページ用に画像ファイルをBase64形式に変換します。
data:image/png;base64,iVBORw0K...
APIトークンエンコード
APIキーとトークンを安全にエンコードします。
YXBpX2tleV8xMjM0NTY3ODkwYWJjZG...
メールコンテンツ
メール添付ファイルをBase64形式でエンコードします。
SGVsbG8gV29ybGQh...
機能
リアルタイム処理
入力と同時にエンコード・デコードを実行
双方向変換
エンコードとデコード両方の操作に対応
サイズ統計
入力と出力のサイズを比較
ファイルダウンロード
結果をファイルとしてダウンロード
使い方
モード選択
エンコードまたはデコードモードを選択します。
テキスト入力
エンコードするテキスト、またはデコードするBase64コードを入力します。
結果取得
結果が自動的に計算され表示されます。
コピーまたはダウンロード
結果をコピーするか、ファイルとしてダウンロードします。
よくある質問
メールテンプレートに画像を埋め込みたい?APIの謎の文字列をデコードしたい?
メールテンプレートに画像を埋め込む必要がある、またはAPIレスポンスの不思議な文字列をデコードしたい。Base64は64種類の文字を使ってバイナリデータをプレーンASCIIテキストに変換します。入力3バイトが出力4文字になります。Data URI、MIMEメール添付、HTTP Basic Auth、JWTヘッダー、Web開発のあらゆる場面でBase64に遭遇します。
Base64は暗号化ではありません。本当に。
初心者がよく混同するポイントです。Base64はエンコーディングであって暗号化ではありません。誰でもキーなしでミリ秒単位でデコードできます。設定ファイルやURLにBase64文字列があっても、セキュリティはゼロです。実際のデータ保護にはAES-256やTLSを使ってください。Base64はバイナリデータをテキストセーフにするためのもので、それ以上でもそれ以下でもありません。サイズ面では、3入力バイトが4出力文字になるため常に33%増加します。