How to export app icons for ios and android from svg online
- Step 1Upload your square SVG — Upload a square SVG with clean, simple artwork that reads well at small sizes (as small as 20×20px). Avoid thin strokes and fine detail that disappears at icon sizes.
- Step 2Configure platform targets — Select which platforms to generate: iOS, Android, macOS, watchOS. For Android, optionally upload a separate background layer SVG for the adaptive icon format.
- Step 3Download and drag into your IDE — Download the ZIP. For iOS: drag AppIcon.appiconset into your Xcode project's Assets.xcassets. For Android: replace the mipmap-* folders in your project's res/ directory.
Frequently asked questions
What is the minimum SVG resolution I need for app icon export?+
SVG is resolution-independent, so any SVG works regardless of its viewBox size. The generator rasterizes to any target pixel size using the browser's Canvas API. Design your icon at whatever coordinate scale is comfortable — the output quality depends on the artwork clarity, not the SVG dimensions.
Does the iOS App Store require a 1024×1024 PNG?+
Yes. The App Store Connect requires a 1024×1024 PNG icon (not SVG) at exactly 72 DPI. The generator exports this as AppStore.png in the ZIP. Do not use transparency in the 1024px icon — App Store will reject it.
What is an Android adaptive icon?+
Android adaptive icons (introduced in API 26) consist of a foreground layer and a background layer, each 108×108dp. The system applies an icon shape mask (circle, squircle, or square depending on the device launcher). This allows launchers to animate and apply visual effects to icons.
Do I need to upload different artwork for each platform?+
Not necessarily — a single well-designed SVG works across all platforms. However, iOS has stricter guidelines about icon design (no text, no transparency at 1024px), and Android adaptive icons benefit from a separate foreground layer with extra padding built in.
Privacy first
Every JAD SVG tool runs entirely in your browser using the DOM API and Canvas. Your SVG files never leave your device — verified by zero outbound network requests during processing.