はじめに
Base64 エンコーディングは、バイナリデータを ASCII 文字列形式で表現するバイナリからテキストへのエンコーディング方式です。メール、HTTP、JSON などのテキストベースのプロトコルで送信するために、画像、ファイル、バイナリデータをエンコードする際によく使用されます。当社の Base64 エンコーダー/デコーダーを使用すると、Base64 テキストや画像のエンコードとデコードを瞬時に行うことができます。
HTML や CSS に画像を直接埋め込む、認証情報をエンコードする、JSON 経由でバイナリデータを送信する、Base64 文字列を元の形式にデコードするなど、このツールならすべて対応可能です。UTF-8 文字を意識したテキストエンコーディングサポートにより、国際文字や絵文字も正しく処理されます。
すべての処理はブラウザ内でローカルに行われます - テキストや画像がサーバーにアップロードされることはありません。これにより、機密データの完全なプライバシーが保証され、ネットワーク遅延なしで即座に結果を得ることができます。
主な機能
- 1 UTF-8 文字対応でテキストを Base64 にエンコード
- 2 Base64 文字列を元のテキストにデコード
- 3 画像(PNG、JPG、GIF、SVG)を埋め込み用に Base64 にエンコード
- 4 Base64 画像をダウンロード可能な画像ファイルにデコード
- 5 入力・ペースト時のリアルタイムエンコード/デコード
- 6 ワンクリックでクリップボードにコピーして簡単に転送
- 7 ブラウザのメモリのみに制限される大容量ファイル対応
- 8 正確なテキスト変換のための文字エンコーディング検出
- 9 無効な Base64 に対する明確なエラーメッセージ付きエラー検出
- 10 読みやすい Base64 チャンク用のクリーンな分割出力
- 11 URL セーフな Base64 エンコーディングオプション(+ と / を - と _ に置換)
- 12 エンコード/デコード結果をファイルとしてダウンロード
使い方
- 1 テキストをエンコードするには:入力エリアにテキストを貼り付けて「エンコード」をクリック
- 2 デコードするには:入力欄に Base64 文字列を貼り付けて「デコード」をクリック
- 3 画像の場合:画像ファイルをアップロードするか、ツールにドラッグ&ドロップ
- 4 Base64 結果が出力エリアに瞬時に表示されます
- 5 コピーボタンをクリックして Base64 文字列をクリップボードにコピー
- 6 画像の場合、デコードされたプレビューで結果を確認できます
- 7 必要に応じて出力をテキストファイルまたは画像としてダウンロード
このツールを選ぶ理由
テキストと画像
テキストと画像の Base64 エンコーディングを 1 つのツールで処理でき、複数の専門ツールは不要です。
UTF-8 対応
基本的な Base64 ツールでは正しく処理されないことが多い国際文字、絵文字、特殊記号を適切にエンコードします。
プライバシー保証
すべてのエンコードとデコードはブラウザ内でローカルに行われます。データがデバイスから外部に送信されることはありません。
即座に結果表示
入力中にリアルタイムでエンコード/デコードします。待ち時間なし、サーバーリクエストなし、ファイルサイズ制限なし。
開発者に優しい
コード埋め込みやデータ URI 使用に対応した、適切な改行を含むクリーンな分割出力を提供します。
エラー検出
自動検証で無効な Base64 入力を検出し、役立つエラーメッセージを提供します。
活用シーン
データ URI を使用して HTML や CSS に画像を直接埋め込む
HTTP 基本認証の認証情報をエンコードする
JSON や XML API 経由でバイナリデータを送信する
MIME 準拠のメッセージ用にメール添付ファイルをエンコードする
Base64 エンコードされた API レスポンスや設定ファイルをデコードする
HTTP リクエストを削減するために CSS に小さなアイコンやロゴを埋め込む
テキストベースの転送プロトコル用にファイルアップロードをエンコードする
テキストフィールドのみをサポートするデータベースにバイナリデータを保存する