Handy Orchard

SVG optimizer

Optimize static SVG with a conservative safety profile.

Your input

Outputs are cleared when the input changes.

Result

Enter your data or use the example, then run the tool.

Worked example

The sample removes an editor comment and shortens the red color while keeping title and viewBox.

Method

SVGO parses and applies selected real plugins. Static elements are checked before and after optimization. The preview is an image Blob, never inline untrusted SVG DOM.

Limits

SVG ≤500,000 characters, depth ≤60 / 10,000 nodes. Static basic shapes, paths, gradients and local references only. Scripts, event handlers, style elements/attributes, external references, images, foreignObject, animation and entity/doctype declarations are rejected. This restricted profile can reject valid SVG. Numeric rounding/path optimization may change appearance; compare output before use.

All work stays in this browser. Each disposable worker is terminated after 2.5 seconds or cancellation. Inputs and processing logs are not sent to analytics.

Sources

Pinned sourceThird-party notices

Related tools

Image cropperFavicon package makerSVG path editorHTML card to image

Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.

When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.