What this workspace does
A cleaned SVG download and an explicit before/after byte count.
SVG workspace · browser local
Choose an SVG up to 2 MiB to remove comments, metadata blocks, scripts, external references, and unnecessary whitespace from a separate local copy. Structural-complexity limits apply before preview.

A cleaned SVG download and an explicit before/after byte count.
This conservative optimizer does not rewrite paths or promise the smallest possible SVG. Review the output before production use.
Selected files are processed in the current browser session. Aftermath has no account, cloud file storage, or server-side file-processing job.
Clean supported SVG markup locally when you want a separate SVG copy with inactive or unnecessary content removed and before-and-after byte counts shown. The route does not promise that every renderer, font, script, or destination will behave the same way. Open the cleaned result in the target environment before treating it as ready for use.
A generated SVG contains editor metadata and redundant markup and needs a smaller sanitized copy for review.
Observed operation: Parse and sanitize the SVG, remove allowed redundant content and report before-and-after bytes for the separate copy.
Review the result: Compare the rendered cleaned SVG with the source and inspect the reported byte difference before replacing any use.
Boundary: Cleanup can change unsupported SVG features and cannot guarantee identical fonts, animation, filters or rendering everywhere.
The selected SVG stays in the current browser session and is not sent to an Aftermath processing service. How local processing is verified.
Checks the displayed limits and reports or creates a separately downloaded cleaned SVG with before-and-after byte counts from one SVG file up to the route's displayed size and complexity limits.
A sanitized preview or export does not prove that every renderer, font, script, or destination will treat the SVG identically.