無料Webツール

Data URI生成・解析

テキストやファイルからData URIを生成し、Data URIを解析します。

入力と設定

使い方と確認ポイント

普通のテキストをData URIへ変換したり、貼り付けたData URIを読めるテキストへ戻したりします。画像や音声など任意のバイナリファイルを復元する用途ではなく、テキスト向けの簡易変換です。

  1. 変換元が普通の文字列ならMIMEタイプを選びます。
  2. Data URIを戻す場合は data: から始まる値をそのまま貼り付けます。
  3. 実行後、結果を確認してコピーまたはテキストとして保存します。
エンコード
MIME情報+URL向けにエスケープした本文
デコード
percent形式または;base64付きData URI
Base64
テキスト内容の復元に対応
対象
主にテキストデータ

Hello world を text/plain のData URIへする

MIMEを text/plain;charset=utf-8 にして Hello world を変換すると、本文部分がURL向けにエンコードされた data: URLになります。

画像・音声・ZIPなどのBase64 Data URIは、このページで文字列として戻すと読めない結果になることがあります。バイナリファイルの復元には専用ツールを使ってください。

Data URIは最初のカンマより前がメタ情報

data: からカンマまでにMIMEタイプやBase64指定が入り、その後ろが実データです。

普通のテキストはURLで安全な表現へ変わる

空白や記号をそのまま埋め込まず、HTML/CSSへコピーしやすい形に変換します。

Base64指定のテキストも戻せる

;base64 が付いたData URIなら、テキストとして意味のある内容は読みやすい文字列へ戻せます。

大きなData URIは扱いにくくなる

HTTPリクエストを減らせても、HTML/CSS自体が大きくなり、保守やキャッシュが不利になる場合があります。

用途ごとに通常ファイルと使い分ける

小さな埋め込みデータには便利ですが、大きな素材や更新頻度の高いファイルでは通常のURL参照の方が扱いやすいことが多いです。