任意のテキストを入力して Base64 形式に変換します
Base64 形式のテキストを入力して、元のプレーンテキストにデコードします
結果
Base64 エンコードとは?
Base64 は、バイナリデータを ASCII 文字列形式で表現するエンコード方式です。主に、テキストのみを扱うように設計された媒体を通じてデータを保存・転送するために使用されます。当ツールの無料 Base64 エンコーダー & デコーダーを使用すると、開発者やデータアナリストは素早くテキストを Base64 に変換したり、Base64 文字列を読み取り可能なテキストに戻したりできます。API 開発、データ転送、メールの添付ファイル、HTML/CSS への画像埋め込み、JSON 内のバイナリデータ処理に最適です。
安全な処理
すべての処理はブラウザ内で行われます。データがコンピュータの外に出ることはありません。
即時変換
クライアント側での処理により、ミリ秒単位で変換を完了します。
使いやすさ
タブ切り替え式のシンプルなインターフェースと、ワンクリックコピー機能を搭載。
Base64 エンコーダー/デコーダーの使い方
1 テキストをエンコードする
- • 「Base64 へエンコード」タブをクリックします
- • 入力エリアにテキストを貼り付けるか入力します
- • 「Base64 へエンコード」ボタンをクリックします
- • エンコードされた結果をコピーします
2 Base64 をデコードする
- • 「Base64 からデコード」タブをクリックします
- • 入力エリアに Base64 文字列を貼り付けます
- • 「Base64 からデコード」ボタンをクリックします
- • デコードされたプレーンテキストの結果をコピーします
Base64 の主な活用シーン
API 認証
HTTP ヘッダーや API リクエストの Basic 認証用に認証情報をエンコードします。
データ URI
Base64 データ URI を使用して、画像、フォント、ファイルを HTML、CSS、または JSON に直接埋め込みます。
メールの添付ファイル
MIME メールメッセージ内でバイナリ添付ファイルを安全に転送するためにエンコードします。
データ保存
バイナリデータを JSON や XML などのテキストベースの形式、またはデータベースに保存します。
Base64 エンコーダー & デコーダー
Base64 データのエンコードとデコードを即座に実行
Base64 は、バイナリデータを ASCII テキスト形式に変換する方式です。当ツールの無料 Base64 エンコーダー & デコーダーは、開発者やシステム管理者がテキストを Base64 に、あるいはその逆に即座に変換するのを助けます。API 認証、データ URI、メール添付、安全なデータ転送に最適です。プライバシー保護のため、すべての処理はブラウザ内で行われます。
🔄 Base64 の仕組み
テキストをエンコードする
64種類の文字を使用して、バイナリデータを ASCII テキストに変換します
A-Z, a-z, 0-9, +, / (およびパディング用の =)
Base64 をデコードする
Base64 テキストを元のバイナリデータに戻します
エンコードプロセスを完璧に逆転させます
✅ 一般的な使用例
API 認証
HTTP ヘッダーの Basic 認証用資格情報のエンコード
データ URI
HTML/CSS への画像やファイルの直接埋め込み
メール添付
メール転送のためのバイナリファイルエンコード
URL パラメータ
URL 内でのバイナリデータの安全な受け渡し
データ保存
テキスト専用データベースへのバイナリデータ保存
ウェブ開発
JSON、XML、設定ファイルのエンコード
💡 Base64 のベストプラクティス
- ✅ Base64 はデータサイズを約33%増加させます
- ✅ 暗号化ではないため、セキュリティには適切なアルゴリズムを使用してください
- ✅ テキスト専用システムでバイナリデータを扱うのに最適です
- ✅ デコードしたデータは使用前に必ず検証してください
- ✅ URL 用には URL-safe Base64 (+/= を -_ に置換) を使用してください
❓ よくある質問
Base64 エンコードは安全ですか?
いいえ!Base64 は「暗号化」ではなく、単なる「エンコード(変換)」です。誰でも即座にデコードできます。機密情報の保護には Base64 だけでなく、AES、RSA、TLS/SSL などの適切な暗号化アルゴリズムを使用してください。
なぜ Base64 にするとファイルサイズが大きくなるのですか?
3バイトのバイナリデータを4つの ASCII 文字で表現するため、データサイズは約33%増加します。これはバイナリデータをテキスト専用システムで安全に扱うためのトレードオフです。
Base64 は何に使われますか?
画像、ファイル、認証情報などのバイナリデータを ASCII テキストに変換し、メール、URL、JSON、HTTP ヘッダーなどのテキストベースのシステムで転送するために使用されます。
データはサーバーに送信されますか?
いいえ!すべての処理は JavaScript を使用してブラウザ上で完結します。データがデバイスの外に出ることや、保存・ログ記録されることはありません。プライバシーは完全に守られます。
画像を Base64 に変換できますか?
はい!当ツールはテキスト用ですが、専用ツールで画像を変換できます。Base64 化された画像は data URI (data:image/png;base64,...) として HTML/CSS に直接埋め込めます。小さな画像には便利ですが、多用するとページサイズが大きくなります。