Images & SVG
SVG to Data URI
Paste SVG markup to get a ready-to-use data URI for CSS backgrounds and HTML
<img> tags. Everything runs in your browser — your SVG never leaves the page.
SVG source
paste markup
Paste a complete <svg>…</svg> element. XML declarations,
comments and indentation are optional.
Preview
liveNothing to preview yet
Paste SVG markup above to see it rendered.
Output
data URI
CSS output is a ready background-image declaration;
HTML output is an <img> tag.
How it works
URL-encoded data URIs keep letters, digits and safe punctuation intact while
percent-encoding the characters that break CSS or HTML contexts — spaces,
quotes, angle brackets, ampersands and #. They are usually smaller and
far more readable than Base64. Base64 is offered for maximum compatibility with
older tooling. Missing viewBox, unescaped & and external
references are flagged so the image does not fail silently later.