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 structured path coordinates, use the SVG path editor. For visual color replacement, open the SVG color editor. To change line thickness, use the SVG stroke width editor.
The editor works with SVG markup as a whole. For an existing d attribute, the path editor can separate commands and coordinates into fields. Neither tool offers freehand canvas drawing. External images, scripts, event handlers, animation, embedded fonts, and unsupported elements may be removed or render differently.
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.