Base64 エンコード/デコード

テキストやファイルをBase64エンコード・デコード

入力

出力

使い方

基本操作

  • エンコード/デコードのモードを選択します
  • テキストエリアに内容を入力すると、リアルタイムで変換されます
  • ファイルをアップロードして変換することもできます
  • 結果をコピーしたり、入力と交換して再変換できます

エンコードモード

  • テキスト入力: 任意のテキストをBase64にエンコード
  • ファイルアップロード: 画像やPDFなどのバイナリファイルもエンコード可能
  • ドラッグ&ドロップ: ファイルを入力エリアにドラッグ&ドロップして直接エンコード
  • 76文字で改行: MIME形式に準拠した改行入りBase64を生成
  • Data URI形式: HTMLやCSSで直接使用できるData URI形式で出力

デコードモード

  • Base64文字列を元のテキストに戻します
  • 改行やスペースが含まれていても自動的にクリーンアップされます
  • Data URI形式(data:image/png;base64,...)もデコード可能

便利な機能

  • 入力と交換: 出力結果を入力に戻して、モードを切り替えて再変換
  • コピー: 変換結果をワンクリックでクリップボードにコピー

サンプル

テキストのエンコード

入力:

Hello, World!

出力:

SGVsbG8sIFdvcmxkIQ==

日本語のエンコード

入力:

こんにちは世界

出力:

44GT44KT44Gr44Gh44Gv5LiW55WM

Data URI形式(画像の埋め込み)

画像ファイルをアップロード + Data URI形式を有効化:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA...

→ このURLをHTMLの<img src="...">に直接使用可能

76文字改行(MIME形式)

メールの添付ファイルなどで使用:

SGVsbG8sIFdvcmxkISBUaGlzIGlzIGEgdmVyeSBsb25nIHN0cmluZyB0aGF0IHdpbGwgYmUg d3JhcHBlZCBhdCA3NiBjaGFyYWN0ZXJz