← All tools

SVG Studio

Inspect, optimize, recolor and resize static SVG; preview icons and export raster, Base64 and batch ZIP files locally.

svg-studioLOCAL WORKSPACE

Enabling local controls…

Local static SVG only;no upload,input URL fetch or scripts. Text1MiB/file5MiB;working SVG and each complete text output1MiB;5000nodes/depth64. Batch10files/20MiB;raster8MP,4096px per side,batch total16MP;binary output32MiB. External resources,animation,stylesheets,dynamic CSS functions(var/calc etc),foreignObject,embedded images and custom XML metadata are unsupported.

Download SVG

SVG source

1lines · 397 UTF-8 bytes

Safe vector preview

100% · Preview capped at2828px per side(below8MP);larger original sizes are reduced.

Actual preview of the validated static SVG

SVG validated;preview uses the safe static vector subset.

Conservative optimization

Retains viewBox,shapes,strokes and unselected attributes;does not model external CSS. ID cleanup is opt-in and may change names referenced outside this file.

Worker startup10s/processing1s limits.Cancel terminates Workers,discards late results and releases Blob URLs.Native image decoding/Canvas encoding cannot be hard-interrupted;dimensions are bounded and cancelled results never overwrite current work. SVGO4.1.0(MIT) · Source controls reviewed2026-10-19

How to use this tool

Paste SVG or explicitly choose local files. Validate and preview before choosing one of eight workspaces. Complete SVG/text and binary exports stay in this browser.

When not to use it

Static vector subset only: no script, events, foreignObject, embedded images, stylesheets, dynamic CSS functions, animation or external URLs. Text1MiB/file5MiB,5000nodes/depth64. Batch10files/20MiB; raster8MP,4096px per side; export32MiB. Font rendering varies. Auto fit uses native geometry bounds excluding strokes/markers; add padding. Preview capped at2828px per side. Numeric precision rounds numeric attributes;path data remains unchanged. Relative dimensions use the viewBox fallback.