SVG ツール

Base64 → SVG

Base64 から SVG を復元し、ソースを確認して原本または安全処理済み版をダウンロードできます。

SVG はお使いのブラウザー内で処理され、サーバーにはアップロードされません。

このツールについて

符号化されたテキストから SVG を取り出します。Base64、UTF-8、SVG の構造を検証して、復元結果をテキストで表示します。アイコンの復元や内容の確認、独立した SVG の保存に使えます。

使い方

  1. Base64 のみ、または data:image/svg+xml;base64, から始まる完全な Data URI を貼り付けます。
  2. 「SVG を復号」を押します。有効な SVG でない場合は、メッセージに従って入力を確認します。
  3. 復号した元のテキストと、安全処理済みの静的プレビューを確認します。
  4. ボタンの説明に従い、元の SVG または安全処理済み SVG をダウンロードします。

機能

  • Base64 と SVG の Base64 Data URI に対応。別の画像形式や SVG 以外の文書は受け付けません。
  • UTF-8 の文字を復元し、ルート要素が SVG か確認します。
  • 元の復号結果と安全処理済みプレビューを分け、用途に合わせて保存する版を選べます。

ダウンロードする版の違い

  • 元の SVG には復号した内容が残り、スクリプト、イベント、外部参照を含む場合があります。復号成功は安全性の保証ではありません。
  • 安全処理済み SVG は未対応の動作や外部リソース参照を除去し、現在の静的プレビューを保存するのに適しています。
  • 元の SVG は最大 2 MiB です。Base64 は符号化のため長くなります。UTF-8 の SVG データをご利用ください。

SVG の安全性について

プレビューには安全処理済みの静的コピーを使います。スクリプト、クリック時の動作、アニメーションは実行せず、外部画像、フォント、スタイルも読み込みません。外部参照、埋め込み Web ページ、未対応の内容を除去するため、元の表示と異なる場合があります。DOCTYPE や独自の実体を含む文書には対応していません。

SVG ファイルや UTF-8 ソースは最大 2 MiB、ノード数は要素とテキストを含め 20,000 個、入れ子は 96 階層までです。大きすぎる場合や構造が複雑な場合は、先にファイルを簡略化してください。

プライバシー

SVG はお使いのブラウザー内で処理され、サーバーにはアップロードされません。

入力や結果は自動保存されません。クリアやページ移動の前に必要なファイルを保存し、元のファイルも保管してください。

よくある質問

Base64 が無効と表示されるのはなぜですか?

途中で切れている、Base64 以外の文字がある、Data URI の接頭辞が違うなどが考えられます。内容全体をコピーし直してください。

復号できても SVG でないのはなぜですか?

Base64 はどのようなデータも符号化できます。復号結果は UTF-8 の XML で、ルート要素が SVG である必要があります。PNG、JPG、通常の文章は SVG として開けません。

元のファイルと安全処理済みコピーはどう違いますか?

元のファイルは復号結果を保持します。安全処理済みコピーはスクリプト、操作への反応、外部リソースなどを除去するため、表示が異なる場合があります。

復号した SVG は自動で実行されますか?

いいえ。元の内容はテキストとしてのみ表示し、プレビューには安全処理済みの静的コピーを使います。

ツールのカテゴリ一覧に戻る