Decode a Base64 string or SVG data URL, preview the image, and save the SVG file. Your data stays in your browser.
Paste raw Base64, an SVG data URL, or CSS url(...).
Decodes automatically after you paste. Up to 8 MiB of input text.
For encoded PNG, JPG, or another image, use Base64 to Image.
Input cleanup: {{ result.fixes.join(', ') }}.
Your SVG preview will appear here.
Try the sample to see how it works.
The SVG was decoded, but the browser could not display it. You can still inspect or save the source below.
Check the input message to continue.
Background choices only change the preview. Your SVG stays unchanged.
{{ downloadStatus }}
{{ copyStatus }}
The preview uses image mode, so scripts do not run and external resources do not load. Downloads and copied source preserve the original SVG. Review SVG from an unfamiliar source before embedding it in a page.
Use raw Base64, an SVG data URL, or a CSS url(...) value. You can also load a text file or try the sample.
Review the preview, file size, and SVG source. Switch the preview background to check white or transparent artwork.
Save the .svg file or copy its markup for your editor. The decoded SVG is preserved without tracing or rasterizing it.
Recover the encoded SVG markup, including paths, text, and the viewBox. Decoding does not turn it into a pixel image.
Paste Base64 or a data:image/svg+xml URL. URL-encoded SVG data URLs and CSS url(...) wrappers work too.
Preview the image, compare light and dark backgrounds, and inspect the decoded SVG source and file details.
Your encoded text and SVG stay in your browser. No upload, account, or software installation is needed.
Need the reverse? Turn an SVG image into Base64 for an HTML, CSS, or API field.
Create a PNG copy when your upload form or image editor needs pixels instead of SVG.
Check data URL syntax, SVG embeds, and payload size before adding an image to your project.
Check the supported formats and settings for your task. If the result isn’t what you expected, our support page can help you find the next step.