Artwork to iOS assets

Bring artwork into Xcode with its resource metadata already in place. Choose a vector image or 1×, 2× and 3× PNGs.

Export mobile resources

SVG, PNG, JPG, WebP, HEIC · up to 8 MB · free for your own files and unlocked results

Sign in to use one of your unlocked results. Start with a lowercase letter. Use letters, numbers and underscores. 16–512 pt. Applies to PNG variants only; the height follows the artwork. The vector keeps its own proportions.

What this tool does

Packages your artwork for Xcode: a simple SVG as a vector image asset (Preserve Vector Data on), or PNGs at 1×, 2× and 3× for the width you choose. Transparency and proportions are kept. A PNG, JPG, WebP or HEIC can only become PNGs; to get a vector, trace it into an SVG first.

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.

Inputs, outputs and limits

Input

SVG for vector assets; SVG, PNG, JPEG, WebP or HEIC for PNG variants

Output

ZIP containing Assets.xcassets and a named .imageset

Limits

Files up to 8 MB; PNG, JPG and WebP images up to 24 megapixels, scaled to 1,536 px before export. Vector output supports up to 2,000 paths and 500,000 path characters. Processing limit: 30 s.

How it works

1

Choose the source

Upload artwork or pick one of your unlocked SVG results.

2

Choose vector or PNG

Vector assets require a simple SVG and iOS 13+. For PNG variants, choose the image width in points; exports use one, two and three pixels per point.

3

Add the imageset

Unzip, then drag the named .imageset into your existing Assets.xcassets. Use Image("artwork") in SwiftUI, substituting your resource name.

Troubleshooting

Is this an app icon or SF Symbol?

No. An imageset is an ordinary image resource. Use the app icon generator for launcher icons; SF Symbols require a different authoring workflow.

My SVG has gradients or effects

Choose PNG variants. The vector option takes only solid shapes, and tells you exactly what it can't use.

Access and pricing

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.

Mobile resource guides

How to convert SVG to Android XMLAndroid and iOS app icons from one imageSVG or PNG for Xcode image assets?

Related tools

Make your app iconAndroid and iOS resource packagesSVG to Android VectorDrawableSVG paths to Android XMLSVG to PNG ConverterRender an SVG to PNG, up to 4,096 pxOnline SVG EditorRecolor, reshape and export in the browser