Make small code changes
Adjust fills, strokes, coordinates, labels, or dimensions and check the rendered result beside the code.
SVG code editor
Paste SVG markup or open a file, edit the code, and check the preview as you work. The editor runs locally in your browser.
Runs locally
The core file work happens in your browser where possible.
No upload
SVG and PDF files are not sent to a server for the browser tools.
Editable output
Preview, copy, clean, or download the result before you use it.
Clear limits
Complex print files, scans, and unsupported SVG features may need another workflow.
Use live preview for quick changes, or turn it off while making a larger edit. Parsing feedback appears below the editor.
Parse
Waiting
Elements
-
Characters
0
viewBox
-
Removed
-
Adjust fills, strokes, coordinates, labels, or dimensions and check the rendered result beside the code.
A failed preview points to malformed XML, a missing SVG root, or an incomplete edit before you use the file elsewhere.
The copied and downloaded result uses the same allowlist as the preview and reports how much markup was removed.
An SVG is XML markup that describes shapes, colors, text, and a canvas. This SVG code editor keeps that markup in the browser, so you can inspect a file, change a value, and compare the preview without sending the SVG to a conversion server.
For visual color replacement, use the SVG color editor. To crop the canvas, open the SVG viewBox editor. Use the SVG cleaner when your main task is removing risky or unsupported markup.
The editor does not draw paths or move vector points with a visual canvas. It edits SVG markup and previews a cleaned version. External images, scripts, event handlers, animation, embedded fonts, and unsupported elements may be removed or render differently. Keep an original copy when you are working with a complex exported illustration.
Yes. The SVG code editor reads, previews, formats, copies, and downloads SVG locally in your browser.
SVG uses XML syntax. A missing closing tag, an unquoted attribute, or an incomplete element can prevent the browser from parsing the document.
No. The editor removes scripts, event handlers, unsafe links, and unsupported markup before showing the SVG in a sandboxed preview.
Formatting starts from the cleaned SVG and adds line breaks and indentation. Unsupported or risky markup can be removed, so review the removed count and preview first.
No. It is a markup editor with a preview, not a vector drawing canvas. Edit path data in code or use a dedicated vector graphics application.