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, each with up to 20,000 elements and 128 nesting levels.

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.