ESC
入力テキスト
出力結果

0

入力長

0

出力長

0%

サイズ変化

エンコード

現在のモード

使用例

画像エンコード

Webページ用に画像ファイルをBase64形式に変換します。

data:image/png;base64,iVBORw0K...
APIトークンエンコード

APIキーとトークンを安全にエンコードします。

YXBpX2tleV8xMjM0NTY3ODkwYWJjZG...
メールコンテンツ

メール添付ファイルをBase64形式でエンコードします。

SGVsbG8gV29ybGQh...

機能

リアルタイム処理

入力と同時にエンコード・デコードを実行

双方向変換

エンコードとデコード両方の操作に対応

サイズ統計

入力と出力のサイズを比較

💾

ファイルダウンロード

結果をファイルとしてダウンロード

使い方

1

モード選択

エンコードまたはデコードモードを選択します。

2

テキスト入力

エンコードするテキスト、またはデコードするBase64コードを入力します。

3

結果取得

結果が自動的に計算され表示されます。

4

コピーまたはダウンロード

結果をコピーするか、ファイルとしてダウンロードします。

よくある質問

バイナリデータを64種類のASCII文字でテキストに変換するエンコード方式です。Web開発やメールのあらゆる場面で使われています。

いいえ。誰でもキーなしで即座にデコードできます。エンコーディングであって暗号化ではありません。秘密情報の隠蔽には使わないでください。

UTF-8経由で全Unicode文字に対応。絵文字、日本語、CJK、すべて動作します。

Base64は約33%のオーバーヘッドが加わります。1MBのファイルはエンコード後約1.33MBになります。

メールテンプレートに画像を埋め込みたい?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%増加します。

セキュリティとプライバシー

あなたのデータの安全を最優先しています

ローカル処理

すべての処理がブラウザ内で完結します

データ送信なし

データはサーバーに送信されません

保存しません

データは保存も共有もされません

SSL暗号化

安全な通信でご利用いただけます

次のステップ