Turn loose SVGs into one reviewable release.

Validate a local icon batch, reject active or remote content, prefix every ID and export allowlisted, rewritten SVGs, a sprite, React components and a visual receipt.

1–50 SVG files 2 MiB each Strict allowlist In-page processing

Choose source icons

The batch fails closed if any file contains scripts, events, animations, foreignObject, declarations or non-local references.

SVG source files Up to 50 UTF-8 files, 2 MiB each and 20 MiB total.

No files selected.

Selected SVG text is processed in this page and is not sent to a WebRynx application endpoint. Source markup is parsed as data and is not inserted into the WebRynx page; references found inside it are not fetched.

Your icon release will appear here. Choose SVG files or load the built-in sample.