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 · no credits for your own files and unlocked results
Converts simple SVG shapes and paths into Android VectorDrawable path data. Transforms are flattened; solid fills, strokes and even-odd fill rules are preserved. Gradients, masks, text and effects must be flattened or exported as PNG instead. This tool does not trace raster images.
For safety, scripts, event handlers, animation, embedded HTML (foreignObject), link targets (the linked artwork itself stays), references to other files, images that are not embedded PNG, JPEG or WebP, and CSS rules that load other files or fonts are removed. If your file contained any of these, the result lists exactly what was 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.
This export targets API 24 and later, including even-odd fill rules. It does not generate backwards-compatibility wrappers.
Unsupported features are reported rather than silently dropped. Outline text and strokes, simplify the artwork, or use a PNG image asset.
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.