iOS image set
Drop an image, export @1x/@2x/@3x with Contents.json, then download a ZIP for your Xcode catalog. Need AppIcon launcher sizes? Use the Android icon generator.
Scroll down for tips, limits, and FAQs
Xcode imagesets without manual scaling
Pillar guide: iOS Xcode Imageset Guide: 1x, 2x, and 3x Raster Assets
Xcode imagesets expect 1x, 2x, and 3x raster variants. Building them manually from one PNG is error-prone when you ship frequent UI updates.
Upload at least 3× your target point size when possible so @3x devices stay crisp. Name assets consistently with your team’s xcassets conventions.
This tool is for in-app UI art (.imageset), not App Store / home-screen AppIcon packs—use the Android icon generator for those.
Xcode asset catalogs expect imagesets with 1x, 2x, and 3x variants. Building them manually from one PNG is tedious and error-prone.
Generate a ZIP structured for imageset folders so you can import assets into iOS, iPadOS, or macOS projects faster.
Raster imagesets differ from SF Symbols and PDF vectors: they are best for illustrations, tab icons, and marketing art that must look identical across OS versions. For infinitely scalable UI chrome, prefer vector assets in Xcode when your design system allows.
Related tools: AppIcon / launcher packs → /app-icon-generator; Android density drawables → /android-drawable-set.
Related tools
Imageset workflow
- Provide a high-resolution master bitmap.
- Generate scaled variants according to imageset conventions.
- Download the ZIP archive with Contents.json.
- Drag assets into Xcode or merge into your xcassets tree.
Common use cases
- Shipping UI illustrations and tab bar icons in native apps.
- Updating marketing graphics inside an existing catalog.
- Prototyping multiple densities without Photoshop actions.
Practical tips
- Start from at least 3× the logical point size when possible.
- Name assets consistently with your team’s catalog conventions.
- Re-run generation after any art change to avoid mixed generations.
Limitations to know
- You must still assign imagesets to targets inside Xcode.
- Vector PDF workflows in Xcode are separate from raster imagesets.
Related guides
Frequently asked questions
Does this replace Xcode’s asset catalog UI?
No—it produces the files; you still import and reference them in your project.
What master size should I upload?
Provide at least 3× your target point size when possible so @3x screens stay crisp.
How is this different from the app icon generator?
Imagesets cover in-app UI art at 1x/2x/3x with Contents.json. The app icon generator (/app-icon-generator) targets launcher and store icon packs.
