icons/search.svg
Has fixed dimensions, but no viewBox or accessible-name pattern.
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> <path d="M3 12h18"/> </svg>
This example shows two synthetic SVGs and the findings the current heuristic checks would return. It is a format demonstration, not a customer audit or a standards certification.
icons/search.svgHas fixed dimensions, but no viewBox or accessible-name pattern.
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> <path d="M3 12h18"/> </svg>
icons/check.svgIncludes a viewBox and an accessible name; no issue was found by this preflight.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" role="img" aria-label="Check"> <path d="M4 12l5 5L20 6"/> </svg>
| File | Severity | Finding | Suggested next step |
|---|---|---|---|
icons/search.svg | warning | No viewBox was found. | Add a viewBox so the graphic scales consistently. |
icons/search.svg | warning | No accessible-name pattern was found. | Add a title connected with aria-labelledby, or use an appropriate aria-label. |
icons/check.svg | info | No issues were found by these preflight checks. | Review the asset in its actual product context as well. |
{
"ok": true,
"summary": { "errors": 0, "warnings": 2, "passed": 7 },
"findings": [
{ "id": "viewbox", "severity": "warning", "message": "No viewBox was found.", "fix": "Add a viewBox so the graphic scales consistently." },
{ "id": "accessible-name", "severity": "warning", "message": "No accessible name pattern was found.", "fix": "Add a title and connect it with aria-labelledby, or provide an appropriate aria-label." }
],
"meta": { "checks": "svg-ready-preflight-1.0 (heuristic; not a full XML/SVG validator)" }
}
The API returns one report per submitted SVG. File names and batch grouping in this page are presentation labels added for this synthetic example.
For a one-off review, SVG Ready can check up to 10 representative SVGs and return a file-by-file JSON or CSV summary for $25 USDC on Base. Agree scope and payment before work. No repository access is needed; public sample URLs are enough. A free two-file sample is available first if public URLs can be shared.
The checks are heuristic. This service is not a full XML/SVG validator, security audit, or accessibility certification. Do not send confidential artwork unless you are authorized to share it.