Ir para o conteúdo
Cores Sem Cadastro | 100% no Seu Navegador

Editor vetorial SVG interativo

Editor vetorial no navegador sem atrasos para cores, espessura do traço, viewBox, transformações, espaçamento, fundos e exportação instantânea em SVG/PNG.

100%
Adicionar forma:

Direct canvas editing: select a part, then drag to move. Use the picker’s Replace selected or Add layer modes to build a composite SVG.

X: 12.0 | Y: 12.0 WCAG AAA | 17.4:1
Camera - Bytesize Icons iconFree Camera vector icon from the Bytesize Icons open-source icon library; scalable W3C SVG 2.0 graphic for web and design use.
Propriedades do vetor: bytesize-camera | Editar no editor SVG 24x24 | 0.3 KB
Previa ao vivo dos tamanhos:
16px
24px
32px
Interface escura
svg-editor

            
Bandeja de sprites multi-ícone

Fixe varios ícones personalizados e monte uma folha unica de símbolos.

Nenhum ícone fixado ainda. Fixe ícones para reuni-los em uma folha.

Prompt de IA e melhoria vetorial

Gere prompts de IA ou melhore o ícone na tela

Escolha um preset, copie o prompt na sua ferramenta de IA ou melhore o ícone na tela.

Documentação tecnica e guia de engenharia

Interactive SVG Editor - Live DOM Path Inspector, Layer Composer & Vector Customizer

The SVG Nexus Interactive SVG Editor gives designers and frontend engineers surgical control over every <path>, <circle>, <rect>, <polygon>, and <text> element inside an SVG document. Load any icon from the 29 open-source libraries, append secondary icons as composite layers, insert custom vector primitives and typography, customize stroke-dasharray, linecaps, and viewBox coordinates, and download clean vector or raster assets instantaneously.

Editor vetorial no navegador sem atrasos para cores, espessura do traço, viewBox, transformações, espaçamento, fundos e exportação instantânea em SVG/PNG.

Fontes de entrada aceitas

Drag-and-drop .svg files (up to 2 MB), pasted SVG XML, or live 76,166-icon search

Destinos de exportação e compilacao

Sanitized W3C SVG 2.0, High-DPI PNG/WebP, JSX/TSX, Vue, Svelte, CSS Mask

Impacto tecnico e desempenho

Real-time non-destructive DOM editing with 50-step Undo/Redo history and client-side XSS/XXE sanitization

Como usar Editor vetorial SVG interativo

  1. 1

    Paste SVG markup or upload a file to load it on the editor canvas.

  2. 2

    Select any layer or node, then edit fills, strokes, radius and position numerically or by dragging.

  3. 3

    Toggle the grid and snapping hints for pixel-accurate alignment.

  4. 4

    Download the edited SVG or copy the cleaned markup.

Exemplo de entrada

<circle cx="24" cy="24" r="12" fill="#f59e0b"/>

Exemplo de saída

<circle cx="24" cy="24" r="16" fill="#f59e0b" stroke="#24324a"/>

Limitações

  • Text on a path is not editable in this editor.
  • Uploads are capped at 2 MiB per file.
  • Figma exports must be set to the SVG format (PDF exports are rejected at parse time).

Os ficheiros que abre ou cola neste espaço de trabalho são processados localmente no seu navegador. Nada é enviado para um servidor.

SVG editor capabilities

What you can edit, merge and animate inside one SVG

Every control below changes the SVG DOM itself, so what you see is the file you download.

Select & move parts

Click any path, shape, text or imported icon group to outline it. forgiving hit-testing makes stroke-only icons easy to grab, Shift multi-selects and dragging moves the whole selection.

Resize & rotate handles

Eight square handles resize the bounding box from any corner or edge while the opposite anchor stays fixed, and the inspector accepts exact X, Y, width, height and rotation numbers.

Merge & ungroup components

Select several layers and press Merge to group them into one editable component; Ungroup releases it back without losing the combined transforms.

Replace selected component

Swap one chosen path or group with a fresh catalog icon while neighbors keep their position, style and animation Embeds.

Snap, align & nudge

Drags land on the 0.5 viewBox grid by default, seven align buttons pin the selection to the canvas edges or center, and arrow keys nudge by 1 or 0.25 units.

Borders, stroke & corner radius

One stroke or fill color change can retarget the whole icon or just the selected layer, with dash presets, linecaps, joins, opacity and a dedicated rectangle corner-radius control.

Modern embedded animations

Spin, pulse, spring, jelly, orbit, shimmer, glow, draw-on and animated-gradient presets are written into the SVG's own style tag with your duration and easing, surviving copy, download and sprite export.

Multi-icon tray & sprite export

Pin finished icons to the sprite tray, merge the whole tray onto one canvas, or compile it into a symbol sprite sheet with ready-to-paste use snippets.

How to edit an SVG in this editor, step by step

  1. 1

    Import your SVG: drag a .svg file onto the canvas, paste markup, or search 76,166 open-source icons and click one to load it.

  2. 2

    Select a component: click any path, shape, or imported group to outline it, hold Shift to multi-select, or press Ctrl+A to select every layer.

  3. 3

    Edit the selection: drag on the canvas with 0.5-grid snapping, resize with the eight handles, rotate with the inspector slider, or type exact X, Y, W, H values.

  4. 4

    Style and compose: apply stroke, fill, dash and opacity styles, replace only the selected component with another icon, and merge layers into one component with the Merge button.

  5. 5

    Animate inside the SVG: pick a modern preset such as spring, jelly, orbit or gradient flow, set duration and easing, and target the whole icon or the selected layer.

  6. 6

    Export: copy the optimized markup in SVG, JSX, Vue or sprite format, or download .svg, transparent PNG, WebP, and a 64x64 favicon.

SVG editor help

SVG Editor FAQ: select, move, combine, and animate icons

Practical answers for editing SVG paths and layers in the browser, composing several icons, and exporting an animated SVG.

How do I select and move one part of an SVG?

Click or tap a path, shape, text element, or imported icon group on the canvas. The selected part is highlighted with a dashed outline. Drag it on the canvas to move it, hold Shift to multi-select, or use the arrow keys and nudge controls for one-unit precise movement. Locked layers cannot be moved until unlocked.

Can I resize, scale, and rotate individual SVG components?

Yes. Selecting a layer shows eight white square handles around its bounding box. Drag a corner handle to scale it while the opposite corner stays anchored, drag an edge handle to stretch in one direction, or type exact X, Y, width, height, and rotation values in the selection inspector.

How do I delete, duplicate, or reorder SVG layers?

Select a layer on the canvas or in the layer list, then use Duplicate, Up, Down, or Delete. Keyboard shortcuts work too: Ctrl+D duplicates, Delete removes, and Ctrl+Z with Ctrl+Shift+Z walk a 50-step undo history in the current browser session.

How do I replace one SVG component without replacing my whole design?

Select the component first, choose Replace selected in the icon picker, and pick a catalog icon. The selected component is swapped for an editable SVG group while all remaining layers, colors, and animations stay exactly in place.

Can I combine multiple icons into one editable SVG?

Choose Add layer for each catalog icon to place them side by side as separate selectable groups, or pin icons to the sprite tray and use Merge tray into canvas. Then select several layers and press Merge to group them into one component you can move, style, or animate as a single unit.

Can I merge several SVG icons into a single file or sprite sheet?

Yes. Pin each customized icon with + Pin to Sprite Tray, then either download the whole tray as one multi-icon SVG sprite sheet with <symbol> definitions and <use> examples, or merge the tray onto the canvas to fine-tune positions inside one vector composition.

Do animation controls stay inside the downloaded SVG?

Yes. Every animation preset writes a real <style> tag with @keyframes plus a target class into the SVG markup itself, so the copied, downloaded, or sprite-packed SVG animates anywhere it renders as a file, not just on the editor preview.

Which SVG animations are built in and can I control them?

Spin, pulse, bounce, float, wiggle, heartbeat, orbit, jelly, tada, shake, zoom, flip, shimmer, glow, stroke draw-on, and an animated gradient flow are built in. Pick a duration from 0.2 to 12 seconds, choose easing such as spring, target the whole icon or just the selected layer, and press Replay to preview from the first frame.

How do I change stroke width, color, borders, and dashes?

Select one layer or leave nothing selected to style the whole icon, then use the stroke color picker, fill swatch, stroke-width slider, opacity, linecap, linejoin, and dash presets in the properties panel. Rects additionally expose a corner-radius control, and text layers can be edited inline with their font size.

Does dragging snap to a grid, and can I align parts precisely?

Dragging and arrow-key nudges snap to the 0.5 viewBox grid by default; hold Alt while dragging or toggle the Snap button for free placement. The Align row moves the selection to the viewBox left edge, center, right edge, top, middle, bottom, or perfectly centered with one click.

Can I edit the SVG source code and the viewBox directly?

Yes. The output drawer shows the live optimized SVG markup of your composition in every format - clean SVG, React TSX, Vue 3, Svelte, CSS data URI, Base64, or sprite. ViewBox presets from 16x16 to 512x512 are one click away, and the Fit button shrink-wraps the viewBox around all merged artwork so exports have no dead space.

Are SVG edits and icon merges uploaded to a server?

No. Selection, editing, group merging, snapping, animation, optimization, and export run entirely in your browser. Imported SVG markup is sanitized client-side before it touches the canvas, so nothing about your artwork ever leaves the page.

Digite para pesquisar entre 76,166 ícones vetoriais...

Navegar | Enter para abrir Explorar todos os ícones

Comparar

Fonte e licença do ícone

Licença Uso comercial Atribuicao Modificar ou recolorir
MITPermitidoAviso no pacotePermitido
ISCPermitidoAviso no pacotePermitido
Apache-2.0PermitidoObrigatorio com arquivo de avisoPermitido
CC BY 4.0PermitidoCredito obrigatorioPermitido
CC-BY-SA-4.0PermitidoCompartilhar igualCompartilhar igual
Trademark / BrandApenas uso referencialDiretrizes do donoRestrito

Pré-visualização do ícone