Base64ツール — エンコードとデコード

テキストまたは画像を Base64 に変換し、ブラウザで Base64 をデコードしてください。

Base64用テキスト

コピーしました!

画像をBase64に変換

Base64をデコード

UtiliAppのメリット

  • 100% 無料
  • ブラウザで動作します
  • 未登録
  • 削除済みファイル

使い方

  1. 1.

    テキストをエンコードする

    テキストを入力して、変換をクリック

  2. 2.

    画像をエンコードする

    Base64を取得するには、画像を送信してください。

  3. 3.

    デコードする

    元の内容を表示するには、Base64を貼り付けてください。

よくある質問

データは送信されていますか?

いいえ。すべてはあなたのブラウザでのみ処理されます。

変換はお使いのブラウザ内でローカルに行われます。データは一切送信されません。

Base64 は、画像やファイルなどのバイナリデータをテキスト文字だけを用いて表現する方法です。JSON、URL、CSS/HTML(Data URI)でコンテンツを転送するのに役立ちます。また、バイナリを直接送信することが現実的でない文脈でも有用です。

'Base64はいつ使うべきか'

  • HTML/CSS に小さなアイコンを直接埋め込み、Data URI を使用してリクエストを削減する。
  • テキストのみを受け付ける API にバイナリを送信する(例: JSON)。
  • ファイルのホスティングに依存せず、プロトタイプを作成したり、迅速なテストを行ったりする。

避けるべき時

  • 大きな画像:Base64表現は、元のファイルより~33%大きくなる傾向があります。
  • 静的ファイルとして、ブラウザ/CDN のキャッシュの恩恵を受ける可能性のあるリソース。
  • センシティブなコンテンツ: Base64は暗号化ではない。単なるエンコーディングです。

使い方のヒント

  • Data URI の場合は、次の形式を使用してください: data:マイム;base64,データ.
  • 事前に画像を最適化してください(例:WebP)。生成されるBase64のサイズを大幅に削減します。
  • 正しい MIME を保証する(image/png, image/jpeg, image/webp)HTML/CSS に埋め込む場合またはデコードする場合。
  • メール(MIME)では、本文に巨大な Data URI を貼り付けるのではなく、適切なヘッダーを持つ添付ファイルを選択してください。

制限と互換性

現代のブラウザは長い Data URI をサポートしますが、巨大なコンテンツはパフォーマンスとメモリに影響を与える可能性があります。より良い体験のために、組み込まれたアセットを ~1–2 MB 以下に保ち、可能な場合は外部ファイルを使用してください。