Base64 エンコーダー / デコーダーとは?
このツールは、テキストやファイルを Base64 形式にエンコードし、Base64 文字列を元の読みやすいコンテンツにデコードします。Base64 は Web 開発、メールシステム、API で広く使われるバイナリからテキストへのエンコーディング方式です。すべてブラウザ内で処理され、サーバーには送信されません。
テキストを Base64 にエンコードする
モードが「エンコード」になっていることを確認します。入力エリアにテキストを入力または貼り付けます。Base64 エンコード結果が即座に出力パネルに表示されます。コピーボタンをクリックして出力をクリップボードにコピーします。
Base64 をテキストにデコードする
モードを「デコード」に切り替えます。Base64 文字列を入力エリアに貼り付けます。デコードされたプレーンテキストが出力に表示されます。入力が有効な Base64 でない場合はエラーメッセージが表示されます。
ファイルと画像をエンコードする
任意のファイルをアップロードエリアにドラッグ&ドロップするか、クリックしてファイル選択ダイアログを開きます。ツールがファイルを読み取り、Base64 エンコードされたコンテンツを含むデータ URL を生成します。画像ファイルの場合は、結果を確認できる視覚的プレビューが表示されます。
- 画像、PDF、ドキュメントなど、すべてのファイル形式に対応。
- 画像ファイルはアップロードエリアの下にインラインプレビューを表示。
- 完全なデータ URL が出力に表示され、コピー可能。
一般的な使用例
- 小さな画像を HTML や CSS にデータ URL として直接埋め込む。
- JSON API でバイナリデータを安全に転送する。
- メールプロトコル用のファイル添付を準備する。
- 認証トークンや Cookie のエンコード文字列をデバッグする。
- 環境変数用に設定ファイルを変換する。
Base64 を使うヒント
Base64 はデータサイズを約 3 分の 1 増加させることを覚えておいてください。大きなファイルの場合、インライン埋め込みではなく別リソースとして提供する方が一般的に優れています。Base64 は、HTTP リクエスト削減がペイロードサイズより重要な小さなアセット(アイコンやサムネイル)に最適です。