Graphics formats

SVG local reference audit

Find duplicate IDs and unresolved href, URL and ARIA fragment targets.

Your inputs

Start with an example

Your inputs stay in your browser.

Your result

Example result

How it works

Collect ID values, then compare local fragment references from href, url(#id), aria-labelledby and aria-describedby.

The sample defines g and t, and both its fill/ARIA references resolve.

Limits

The SVG is parsed as inert XML and exported as JSON. No rendering or sanitization claim. Simple fragment syntax only; CSS escapes, computed styles and external resources are not resolved.