データ変換・生成最終更新日: 2026-09-09

Base64変換

テキスト・画像・ファイルをBase64に変換、またはBase64を元に戻します。

マイツールを開く

変換例と仕組み

Base64はバイト列を英数字などの文字で表す符号化方式です。文字列へ戻すには、Base64のデコード後のバイト列をUTF-8として読みます。

Base64 → UTF-8

入力
SGVsbG8=
出力
Hello

Base64は暗号化ではありません。デコードできても内容が文章とは限りません。ファイルなどのバイナリを文字列として扱うと、UTF-8エラーになることがあります。

シェアXfB!L

使い方

  1. 1

    入力

    テキストを入力するかファイルを選択します。

  2. 2

    変換

    エンコードまたはデコードを実行します。

  3. 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は、電子メールでバイナリデータを送るために考案されたエンコーディングです。

利用状況の計測設定(任意)

同意した場合のみ、ランダムなブラウザIDと、ツール利用・学習の操作イベントを送信します。匿名の集計ではなく、再訪を調べるための仮名IDによる計測です。入力・回答・鍵・ファイル・検索語は送信しません。同意は90日間。断ってもすべての機能を使えます。

計測は無効です。

保存期間とプライバシー