画像とデザインツール

画像・Base64変換

ラスターと制限された静的SVGを双方向変換し、SVGはBlob画像だけで表示します。キャンバス変換やメタデータ変更をせず元のバイトを保持します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

ラスターと制限された静的SVGを双方向変換し、SVGはBlob画像だけで表示します。キャンバス変換やメタデータ変更をせず元のバイトを保持します。

入力/復号バイト≤10 MiB、データURL/テキスト出力≤15,728,640 UTF-16コード単位。PNG/JPEG/WebP/GIF署名とAVIF ftypブランドは推定形式のみで、完全な有効性やブラウザー対応を保証しません。画素復号はさらにメモリーを使う場合があります。

両方向のSVGはUTF-8≤1 MiB、≤5,000ノード、深さ≤100、SVG名前空間とルート、基本図形/グループ/テキストのみ。DTD、エンティティ、処理命令、スクリプト、foreignObject、アニメーション、style、href、url()、外部参照は禁止。ローカル参照も拒否します。非対応SVGを拒否し、無害化ツールではありません。元のバイトをimg Blob画像として表示し、そのまま保存します。

ファイルを選ぶかBase64を貼り付けてください。

このページ内で処理し、送信・保存しません。コード例はテキストのみで、HTMLやCSSとして挿入しません。

使い方

使い方

  1. 画像を符号化するか、対応画像の正規Base64本文/データURLを貼り付けて復号します。
  2. MIME、バイト数、追加量とプレビューまたはSVGソースを確認します。
  3. データURL、Base64、CSS、HTML、JSONを選び、テキストか元の画像をコピー・保存します。

テキスト出力形式

入力/復号バイト≤10 MiB、データURL/テキスト出力≤15,728,640 UTF-16コード単位。PNG/JPEG/WebP/GIF署名とAVIF ftypブランドは推定形式のみで、完全な有効性やブラウザー対応を保証しません。画素復号はさらにメモリーを使う場合があります。

SVGテキストソース(描画ではありません)

ラスターと制限された静的SVGを双方向変換し、SVGはBlob画像だけで表示します。キャンバス変換やメタデータ変更をせず元のバイトを保持します。 両方向のSVGはUTF-8≤1 MiB、≤5,000ノード、深さ≤100、SVG名前空間とルート、基本図形/グループ/テキストのみ。DTD、エンティティ、処理命令、スクリプト、foreignObject、アニメーション、style、href、url()、外部参照は禁止。ローカル参照も拒否します。非対応SVGを拒否し、無害化ツールではありません。元のバイトをimg Blob画像として表示し、そのまま保存します。

符号化テキスト

このページ内で処理し、送信・保存しません。コード例はテキストのみで、HTMLやCSSとして挿入しません。

よくある質問

あわせて知りたいこと

署名の一致は画像の有効性を証明しますか?

いいえ。識別バイトとMIMEの一致だけです。ブラウザー表示と形式全体の有効性は別です。静的SVGは制限された形式だけです。