Editing SVG Files: Free Online Editor

Editing SVG files is mostly a question of where the file came from. A tracing tool, a design app and an icon set each hand you a different kind of document, and each breaks in its own way. Open yours here and see what you actually got.

Open an SVG file to start editing it here

Canvas: 0 x 0Objects: 0Grid: offNo selectionZoom: 100%Pointer: —, —

Properties

100%

Select a shape on the canvas to change how it looks

Layers

Open a file to see its shapes here

CanvasSnappingShrinking the canvas does not delete anything: objects outside it stay in the file and come back if you enlarge it again.

Editing runs entirely in this browser tab — the file is never uploaded, and nothing is stored on our side. Free, with no account.

Reviewed by SVGMaker TeamUpdated

Where the file came from

Every Source Hands You a Different Document

These all end in .svg, and they behave nothing alike once you open them. Knowing which one you have decides how the edit should go.

Correct and verbose. Carries editor metadata, nested groups that exist for the app rather than for you, and clip paths.
Design app export
Small and tidy, usually one path, often sized 24 by 24 with the color hard-coded rather than inherited.
Icon set download
Hundreds of paths approximating a photo. Editable in principle, exhausting in practice unless you know which shape to hit.
Auto-traced bitmap
Short, readable, and the only kind where a typo in one number is the whole problem.
Hand-written markup
Generated at render time. Structurally clean, styled by CSS classes that do not travel with the file.
Charting library output
Unknown provenance, and the one case where the document may carry script it has no business carrying.
A file off the web
Correct and verbose. Carries editor metadata, nested groups that exist for the app rather than for you, and clip paths.
Design app export
Small and tidy, usually one path, often sized 24 by 24 with the color hard-coded rather than inherited.
Icon set download
Hundreds of paths approximating a photo. Editable in principle, exhausting in practice unless you know which shape to hit.
Auto-traced bitmap
Short, readable, and the only kind where a typo in one number is the whole problem.
Hand-written markup
Generated at render time. Structurally clean, styled by CSS classes that do not travel with the file.
Charting library output
Unknown provenance, and the one case where the document may carry script it has no business carrying.
A file off the web

How it works

How to Edit SVG Files Online Without Breaking Them

Editing SVG files safely comes down to three habits: look at what you got, change one thing at a time, and check the export rather than the screen.

How to Edit SVG Files Online Without Breaking Them
  1. 1

    Open it and read what changed

    The file is cleaned before it reaches the canvas. If anything was removed, a notice says so — that message is the fastest description you will get of what kind of document this is.

  2. 2

    Change one thing, then look

    Vector documents are stacks of shapes with inherited properties. Changing several at once makes it impossible to tell which change caused what, especially in a traced file with hundreds of paths.

  3. 3

    Judge by the exported file

    What you see is a rendering; what you ship is the file. Export and reopen it when the result matters — that is the only check that catches a change which looked right and serialized wrong.

What to watch for

What Actually Goes Wrong When Editing SVG Files

Styling that lives outside the shapes

A large share of real SVG does not put color on the elements at all. It puts it in a style block, or in CSS classes defined by the page the file was meant to live in. Open that file anywhere else and it renders black, or renders nothing. Nothing is broken — the styling was never in the file. When our cleaning removes a style block you get told, which is the signal to look for where the color was really coming from before you start repainting shapes by hand.

Open a file
Styling that lives outside the shapes

Groups that exist for the app, not for you

Design tools wrap almost everything. Artboards, layer folders, boolean results and clipping all arrive as nested groups, several deep, around what you think of as one object. That is why clicking a shape sometimes selects a container instead. Breaking a group apart is usually the first real step in editing a file from a design app, and it is reversible, so it costs nothing to try.

Try ungrouping
Groups that exist for the app, not for you

A round trip is not lossless, and pretending otherwise is worse

Opening a file and exporting it again rewrites the document. Attributes get written out consistently, comments and editor metadata do not survive, transforms may be expressed differently, and inline styling comes back as presentation attributes. What the file draws is preserved. How the file is written is not. That matters if the file is under version control, or if a build step downstream reads something from it that is not the drawing — so keep the original when either is true.

See what survives
A round trip is not lossless, and pretending otherwise is worse

The file may be executable, and you cannot see that by looking

SVG is a document format that can carry scripts, event handlers, links and references to other files. A drawing that renders innocently can still run code when it is opened the wrong way. Everything of that kind is removed here before the file reaches the canvas and again before it leaves, so a file from an unknown source is safe to open and the file you export is safe to hand on. That is the single biggest difference between editing SVG and editing a PNG.

How that works
The file may be executable, and you cannot see that by looking

What you get

What This SVG File Editor Gives You

Opens what you have

Design exports, icon downloads, traced artwork and hand-written markup all land on the same canvas as editable shapes.

Tells you what it removed

When cleaning changes what you see, a notice says so — instead of leaving you to wonder why the colors went.

Every step reversible

Undo covers all of it, so exploring an unfamiliar file costs nothing.

Honest about round trips

The drawing is preserved, the byte-level formatting is not, and this page says so rather than implying otherwise.

SVG or PNG out

Stay vector, or export pixels when the destination cannot take a vector file.

Never uploaded

The file is read and written in this tab, which is what makes it usable on documents you cannot send anywhere.

When it comes up

When Editing SVG Files Is the Job

The file exists, someone else made it, and something about it has to change. These are the situations people arrive with.

The file renders black everywhere but one site

Its color lived in CSS that stayed behind. Edit SVG files online here and put the color on the shapes so it travels with them.

The file renders black everywhere but one site

A client sent a logo as one flat object

It is a group several levels deep. Breaking it apart is what makes the individual pieces reachable.

A client sent a logo as one flat object

An export is far larger than it should be

Design tools ship metadata and long decimals. Knowing that is what turns a mystery into a known cleanup step.

An export is far larger than it should be

A traced image needs the background gone

One large path underneath everything. Selecting and removing it beats re-running the trace with different settings.

A traced image needs the background gone

A downloaded file has unknown provenance

Opening it here removes anything executable first, so inspecting a file you did not make is not a risk you take on trust.

A downloaded file has unknown provenance

A build step stopped accepting the file

Something in the document, not the drawing, changed. Comparing an original against a re-export narrows it fast.

A build step stopped accepting the file

Which tool

Which Tool Fits

Every one of them is free, needs no account, and runs locally. What separates them is depth: how far into the file each reaches.

Which Tool Fits
ToolBest forWhat it changesCost
SVG EditorMoving, recolouring and reshaping artwork on a canvas.Objects on a canvasFree, no account
SVG Path EditorPulling one curve into shape, anchor by anchor.Anchors and handlesFree, no account
SVG Code EditorReading and fixing the markup itself.The XML sourceFree, no account
SVG ViewerSeeing what a file draws, without changing it.Nothing — read onlyFree, no account

FAQ

Questions About Editing SVG Files

Editing SVG files means changing a structured document, not repainting an image. Every visible thing is an element with attributes — a path with coordinates, a fill color, a position in the stacking order — so an edit is a change to one of those values. That is why the result stays sharp at any size, and why a small change can be made without touching anything else in the drawing.

Open the File and See What You Have

Every SVG arrives with its own history. Edit SVG files online here: open yours on the canvas, find out what survived, and change what needs changing.

Open a file
For the full set of editing controls, open the svg editor.