Choose artwork
Upload an SVG or select a result you already unlocked.
Turn a vector icon into an Android drawable. Keep the paths, set its size, and download XML for your app.
SVG · up to 8 MB · free for your own files and unlocked results
Turns a simple SVG icon into an Android VectorDrawable XML file. Solid fills, strokes and shapes carry over. Gradients, masks, text and effects can't: outline or simplify them first, or use a PNG instead. This tool doesn't trace images, so start from an SVG.
For safety, scripts, animation, embedded web content, links and anything that loads another file are removed; your artwork and embedded PNG, JPEG or WebP images stay. The result lists anything removed.
SVG with solid fills and strokes
Android VectorDrawable XML (API 24+)
Files up to 8 MB. Vector output supports up to 2,000 paths and 500,000 path characters. Processing limit: 30 s.
Upload an SVG or select a result you already unlocked.
Use lowercase letters, digits and underscores. Set the longest side in dp.
Save the XML in res/drawable and reference @drawable/your_name. Verify it in Android Studio and on your target devices.
Android 7.0 (API 24) and later. Older versions are not supported.
Anything Android can't draw is reported, never silently dropped. Outline text and strokes, simplify the artwork, or use a PNG instead.
This tool does not use credits when applied to a file you upload or a result you have already unlocked. Files are kept 24 hours for guests and 30 days in an account. See pricing.