Base64変換
テキスト・画像・ファイルをBase64に変換、またはBase64を元に戻します。
変換例と仕組み
Base64はバイト列を英数字などの文字で表す符号化方式です。文字列へ戻すには、Base64のデコード後のバイト列をUTF-8として読みます。
Base64 → UTF-8
- 入力
- SGVsbG8=
- 出力
- Hello
Base64は暗号化ではありません。デコードできても内容が文章とは限りません。ファイルなどのバイナリを文字列として扱うと、UTF-8エラーになることがあります。
使い方
- 1
入力
テキストを入力するかファイルを選択します。
- 2
変換
エンコードまたはデコードを実行します。
- 3
コピー
結果をコピーまたはダウンロードします。
このツールの特長
- テキスト・ファイルのエンコード/デコード
- 画像やPDFもBase64に変換
- ブラウザ内で完結する安全な処理
- 結果のコピー・ダウンロードに対応
こんな場面で便利
認証ヘッダーの形式確認
テスト用の値で認証ヘッダーのBase64形式を確認できます。実際の秘密情報は入力しないでください。
画像のHTML埋め込み
画像をBase64のデータURIに変換して、HTMLやCSSに直接埋め込みます。
API開発時のデータ変換
APIに送るデータやレスポンスのBase64形式を確認・変換できます。
詳しい説明
Base64は、バイナリデータをテキスト文字列に変換するエンコーディング方式です。メール添付、認証ヘッダー、データURIによる画像埋め込みなど、様々な場面で使われています。
テキスト入力のほか、画像やPDFなどのファイルも選択してBase64に変換できます。変換結果はコピーまたはダウンロードして、そのまま利用できます。
デコード機能を使えば、Base64でエンコードされたデータを元のテキストやファイルに戻せます。開発中のデバッグや、データURIの解析に便利です。
よくある質問
Base64とは何ですか?
バイナリデータをテキスト形式に変換するエンコーディング方式です。データをテキストとして扱えるため、メールやJSONなどテキストベースの媒体でバイナリを扱う際に使用されます。
画像をHTMLに埋め込むことはできますか?
はい。画像をBase64に変換し、data:image/png;base64,の形式でimgタグのsrcに指定することで埋め込めます。
大きなファイルでも変換できますか?
ブラウザのメモリに依存します。数MB程度のファイルであれば問題なく変換できます。
ファイルをBase64に変換できますか?
はい。テキストだけでなく、ファイルを選択して変換できます。
関連ツール
すべての処理はブラウザ内で実行されます。ファイルがアップロードされることはありません。
検証: 文字列とファイルがサーバー送信されない設計を回帰テストで保護
今日の豆知識
Base64は、電子メールでバイナリデータを送るために考案されたエンコーディングです。