Icon editor

Everything the editor can do

A vector editor built only for icons: materials, effects, vector tools, AI help and one-click export. Every feature, in one place.

110 features across 17 areas

Canvas & Document

The 1024x1024 icon canvas, masks, backgrounds and document-level settings.

1024x1024 icon canvas

A vector editor that only does icons.

Every document is a 1024x1024 icon canvas with center-origin coordinates, so what you design is exactly what macOS and iOS expect. No artboards to configure, no export math to guess.

Icon mode & Folder mode

Two masks, one document.

Switch a document between an app icon and a macOS folder icon. Layers, materials and exports follow the mode, so one design ships as both.

Icon mask (squircle, iOS, watchOS, none)

The exact silhouette of every Apple platform.

Clip the canvas to the macOS squircle, the iOS rounded square, the watchOS circle, or no mask at all. What you see inside the mask is what ships.

Canvas background (solid, gradient, blob mesh)

Mesh-gradient backgrounds in one click.

Set the icon background to a solid, a linear/radial gradient, or a Blob 'mesh gradient' of up to 12 additive color blobs over a base color. Always clipped to the icon mask.

  • CEyedropper: sample a color into fill/stroke/background

Background presets

Designed backgrounds, ready to drop.

Curated gradient and solid presets: Ocean, Sunset, Grape, Mint, Midnight, Fire, Aurora, Rose Gold, Sky, Lime, Cotton Candy, plus Snow/Graphite/Ink/Blue/Rose/Emerald solids.

Suggest from icon (auto palette)

Background colors pulled from your artwork.

Analyzes your layers and offers background color suggestions derived from the artwork as one-click swatches like 'Use #A8C5FF as the background'.

On-canvas blob editing

Shape mesh gradients by hand.

In Blob background mode each blob is a canvas handle: drag to move, drag its dashed ring to resize. No numeric guesswork.

Icon border

A crisp ring around the silhouette.

Add a colored border of adjustable width around the icon silhouette, great for stickers, badges and light-on-light designs.

Procedural reflection (global liquid-glass gloss)

One gloss across the whole icon.

A global specular and refraction pass with bezel highlight, bottom highlight (linkable), highlight width and refraction 'sheen'. It makes the whole icon read like liquid glass, the way macOS does.

Folder tint, front blur & folder grain

Real macOS folder materials.

In Folder mode: tint the folder body with a solid or gradient, blur the front flap, and add configurable folder grain (intensity, size, seed).

Document grain

Film grain over everything.

A global film-grain pass over the whole icon with intensity and scale/seed control, adding subtle texture that stops flat gradients from banding.

Click selects group

Group-aware selection.

A canvas interaction toggle: click selects the parent group, double-click selects the inner layer (the Figma-style nesting rhythm).

Layers & Organization

Layer types, stacking, folders, groups and boolean compounds.

Inner Icon & Other Layers sections

Safe shape in, full bleed out.

Layers live in two sections: 'Inner Icon' clips to the icon's safe shape, 'Other Layers' can extend to the canvas edge. The layer panel mirrors the boundary so you always know what gets masked.

10 layer types

Images, vectors, text, glass: all editable.

Image, Solid Fill, Gradient, Shape, Path, Icon (Heroicons & Lucide glyphs), SVG, Text, Liquid Glass Template and Bool compound layers. Everything stays live and editable, with no flattened mystery bitmaps.

Layers panel with drag reordering

Stack, sort and nest by dragging.

A full layer tree with live thumbnails, visibility and lock toggles, drag-to-reorder (including into and out of folders), and drag-hover-to-expand for collapsed folders.

Folders

Tidy layer trees.

Group layers into named folders with drag-in/drag-out reordering. Deleting a folder keeps its children (re-parented), and folders can be renamed or duplicated.

Groups

Move many layers as one.

Group selected layers to transform, style and reorder them as a unit. Ungroup any time.

Morph groups

Shapes that transform as one identity.

Group layers with a shared morph identity ('Group as Morph') so they transform together as a single morphable unit, with dissolve-and-select-children when you need the pieces back.

Boolean operations (Union, Subtract, Intersect, Exclude)

Non-destructive shape math.

Combine shapes with Union / Subtract / Intersect / Exclude. The result is a live Bool compound with per-contour operations. Change a source shape and the compound updates.

  • EscapeExit one boolean drill-in level

Group Liquid Glass

One glass surface over many layers.

Combine a group's layers into a single liquid-glass surface: one silhouette, one refraction, instead of glass on each piece separately.

Shape Join

Weld shapes into one.

Join multiple shapes into a single shape layer for simpler outlines and cleaner exports.

Copy / Paste, Smart duplicate & Style transfer

Duplicate that remembers where you were going.

Copy/cut/paste layers (across browser tabs and the system clipboard), Smart duplicate that repeats your last drag delta, Copy Style / Paste Style to transfer looks, and per-section property copy (e.g. 'Copy Fill properties').

Cross-tab & system clipboard

Paste layers anywhere, from anywhere.

Layers copied in one browser tab paste into another, and SVG copied from outside the app (Figma, a website, a file) pastes in as a layer.

Transform & Geometry

Move, resize, rotate, align, corners and distortion.

Transform (position, size, scale, rotation)

Pixel-exact placement.

Numeric Offset X/Y (±2048), Width/Height, Scale % and Rotation (±180°) with reset targets, plus aspect-ratio locking so images resize uniformly.

  • ArrowsNudge 1px (Shift = 10px)
  • Cmd + ArrowsResize width/height 1px (Shift = 10px)

Corner radii & Squircle corners

Apple's continuous-curvature corners.

One radius or per-corner radii (link all corners, CSS-style clamping), plus a Squircle toggle for Apple continuous-curvature corners with adjustable sharpness (2-12).

Flip & Reflect

Mirror anything, instantly.

Flip a layer horizontally or vertically, or reflect a selection across the canvas, great for symmetric icon construction.

On-canvas transform handles

Grab, drag, rotate.

Corner and edge handles for freehand resizing, plus rotate handles outside the corners, and keyboard nudging for the last pixel.

  • Arrows / Shift+ArrowsNudge 1px / 10px

Align & Distribute

Perfect spacing without guides.

Align left/center/right/top/middle/bottom within a selection or relative to the canvas, and distribute layers evenly vertically or horizontally.

Perspective distort

Warp any layer like it's on a surface.

Free corner-warp a layer with per-corner distortion offsets for perspective mockups, decals and dynamic angles. Reset any time.

  • DPerspective Distort tool

Vector & Path Tools

Pen, line, path point editing, convert-to-path and Weave.

Vector tools (Select, Pen, Line, Edit Path, Distort)

Draw icons like a pro design tool.

Five dedicated tools with single-key shortcuts: Select (V), Pen for free bezier drawing, Line (L), Edit Path (A) and Perspective Distort (D).

  • VSelect tool
  • LLine tool
  • AEdit Path tool
  • DPerspective Distort tool
  • EnterCommit pen draft / toggle path edit on shape, SVG or text
  • EscapeCancel draft or leave edit path
  • Shift (hold)Snap while drawing with pen/line

Path point editing

Anchor-level control, Figma-style.

Edit anchors and in/out handles with linear, mirrored or split handle modes. Marquee-select points, option-click to remove, shift-click an edge to add, join endpoints (Cmd+J), break continuity (Shift+Delete) vs delete (Delete), expand corner radius on selected points, snap anchors and distribute points.

  • Cmd + JJoin selected path points/endpoints
  • DeleteDelete points keeping continuity
  • Shift + DeleteBreak path at selection

Convert to Path

Text, shapes and SVG become editable outlines.

Convert Shapes, SVG layers and Text to editable bezier paths ('Edit points'). Text is traced to polylines so letterforms become fully malleable.

  • EnterToggle path edit (Edit points) on shape/path/SVG

Weave (interlaced paths)

Over-and-under woven outlines.

Turn overlapping paths into interlaced woven strands. Flip which strand is on top at each crossing, or remove the weave to return to plain paths.

Fill & Stroke

Colors, gradients, strokes and image fill overlays.

Shape presets

Rounded rects, circles, pills and more.

One-click shape layers: rounded rectangle, circle, pill, triangle, diamond and hexagon, each fully editable afterwards.

Fill (solid & multi-gradient)

Stacked gradients on one layer.

Fill layers with a solid or gradients, including a multi-gradient stack (shapeGradients) where several ordered gradients live on one vector layer, each with its own type, angle, geometry and interpolation. Fill can be disabled for stroke-only shapes.

  • CEyedropper for fill/stroke/background

Gradient controls (linear/radial, oklab/oklch)

Vivid blends without muddy midtones.

Linear (angle, start/end) and radial (center, radius) gradients with a full stop editor, on-canvas drag handles, and interpolation color spaces (classic, oklab and oklch) for vivid, non-gray blends.

Stroke (position, caps, gradients, blur)

Inner, outer or centered, with gradients.

Outlines with color or gradient, width 0-128, position inner/outer/center, rounded or square caps, optional stroke background blur (frosted ring) and a 'Material on Stroke' mode, with live preview.

Image fill overlay

Recolor bitmaps non-destructively.

Paint a solid or gradient over an image layer's opaque pixels only. Recolor artwork without editing the bitmap.

Materials & Lighting

Flat, Clay, Glass and Emboss materials, lighting and depth maps.

Materials (Flat, Clay, Glass, Emboss)

The materials macOS actually uses.

Every vector layer can be Flat, Clay (pillowy plasticine), Glass (refractive liquid glass) or Emboss (carved into the surface behind). It's the signature look of the editor, rendered live with WebGL.

Liquid Glass material

Refraction, frost and twin Apple highlights.

A refractive glass material with Bezel (10-140), Thickness (0-180), Curvature (-1..1), Chroma (chromatic aberration 0-18), Frost (0-32), Specular (0-1), Opposite specular with width (the twin edge reflections Apple uses), Tint color and tint strength, per-layer or canvas-linked light angle, and depth-map silhouette mode.

Clay material

Pillowy plasticine depth.

A soft 3D clay material with Bezel, Thickness, Curvature, Body refraction, Rim refraction, Specular (linkable), Softness, Opposite specular + width, Edge darkening + width, and per-layer or canvas-linked light angle.

Emboss material

Carved into the surface behind.

An emboss/deboss material with Depth (0-1), Bevel (1-80px) and Softness (0-1), so the shape reads as pressed into the layer beneath it.

Global & per-layer lighting

One light for the whole icon.

A global reflection light angle that all materials can follow, or per-layer glass/clay light angles for mixed lighting. 'Confine to mask' keeps highlights inside the icon silhouette.

Depth map for glass

Refraction with a real silhouette.

Generate a depth map for a glass layer's silhouette and tune Depth and Smooth so refraction bends like a real 3D body instead of a flat lens.

Background blur (backdrop blur)

Frosted glass over real content.

A backdrop blur behind a layer's silhouette (0-5 multiplier) so whatever sits behind it frosts through. True glassmorphism, not a painted fake.

Basic-mode macro sliders (Glassiness, Puffiness, Shadow)

Three sliders, pro results.

Beginner-friendly macros that drive multiple material parameters at once (Glassiness, Puffiness and Shadow, 0-100) losslessly, so you can drop into advanced controls later with nothing lost.

Material style presets

glossy3d to chrome in one click.

One-click looks applied to the current selection: glossy3d, softClay, pillow, ceramic, liquidGlassLook, frostedGlass, crystal and chrome. Each preset writes full material setups you can keep tuning.

Liquid Glass template layers

Named effect stacks, ready made.

Preset glass effect stacks as a layer type (liquidGlass, frostedMetal, deepShadow, sideGlow or custom), plus effect variants (topSpecular, innerShadow, rimLight, sideReflection, metalSheen) with intensity controls.

Designed starting templates

Start from a designed icon, not a blank canvas.

Six designed document templates: glass-tile, clay-button, glass-on-clay, monogram, glass-disc and mono-clay. They're full editable setups, not flattened images.

Effects & Shaders

Blur, glow, shadows, grain, sticker FX and custom GLSL shaders.

Layer blur & Glow

Soften and shine.

Gaussian layer blur (0-128px) and a Glow effect with radius, intensity, threshold, optional tint and glow color.

Multiple outer & inner shadows

Stacked shadows, real depth.

An unlimited shadow list per layer with outer and inner shadows: color, opacity, blur, spread, offset and visibility. Smart options: use the layer's own color, sample the surrounding color beneath, darkness control, and show-behind-transparent-areas so glass shadows bleed correctly.

Per-layer grain & output dither

Texture and clean gradients.

Per-layer film grain (intensity 0-0.5, scale 0.1-16, seed) plus an output dither pass to kill gradient banding in exports.

Lens flare

A starburst highlight.

A starburst lens-flare highlight with intensity control and a light source that can follow the canvas light or use its own angle.

Sticker effects (border, holo, curved shadow, peel)

Die-cut sticker looks.

Turn a layer into a sticker: white (or any) border width/color, holographic foil with holo angle/scale, curved drop shadow (blur/opacity) and a peel effect (angle/curl).

Custom GLSL shader stack

Figma-style shaders, real GLSL.

Stack custom GLSL ES 3.00 fragment shader passes on a layer, the background or the whole canvas. Parameters auto-wire to uniforms (float sliders, color pickers); a Shader Library of presets (halftone, pixelate, chromatic aberration, wave, duotone, CRT…), a code modal to view/edit GLSL, and 'Generate with AI' to author new shaders. Backdrop-aware via uBackdrop.

Text

Text layers with fonts, spacing and in-place editing.

Text layers

Type that stays editable.

Text layers with Google Fonts, size 8-512, weight 100-900, letter spacing, line height, alignment, Figma-style text box width with word/char wrap, fill color and stroke color/width. Double-click to edit in place.

  • EnterEdit selected text layer in place

Image Tools

Bitmap import, background removal, vectorize, masks and cropping.

Built-in icon libraries (Heroicons & Lucide)

200k+ searchable glyphs.

Drop in vector glyphs from the Heroicons and Lucide libraries as fully stylable Icon layers, searchable from the toolbar and from the AI assistant.

Drag & drop import (PNG, SVG, .icns, .icon)

Drop a file, get a layer.

Drop SVG or PNG images, .icns icon files, or an Icon Composer .icon bundle (which opens as a whole editable document) directly onto the canvas.

Replace image & generated versions

Swap artwork, keep the styling.

Replace an image layer's bitmap while keeping all styling and transforms, and flip between versions of an AI-generated image.

Crop / mask inset

Trim bitmaps without leaving the editor.

Crop an image layer with per-side mask insets (left/right/top/bottom) on its cover-fit rectangle.

Masks (edit mask, use as mask, filter mask)

Mask anything with anything.

Three masking tools: Edit mask (paint/erase a layer's alpha on canvas), Use as Mask (a non-destructive geometry mask from another layer) and Filter mask (a mask that applies to effects only, with invert).

  • EnterToggle mask editing on an image layer

Remove background (4 techniques)

Cutouts without leaving the tab.

Remove an image's background four ways: Auto, Colour key (pixel-exact flood-from-border with pick-colour, detect and purity), AI cutout (segmentation), Multiply (for white) and Screen (for black), all with purity control.

Vectorize image to SVG

Pixels in, editable vectors out.

Trace a bitmap into a new SVG layer with presets (Default, Black & white, Poster, Photo) and curve modes (Default, Pixel, Polygon, Spline).

Export & Delivery

Export formats, platform kits, project files and submissions.

Export formats (.icns, .png, .icon, .json)

Account required

Every format a Mac developer needs.

Export as .icns (full 16-1024 size ladder), .png (any size), .icon (Icon Composer bundle) or .json (project file), with live preview, trim-to-mask, size/scale control in x / px / % (16-4096px), download or copy to clipboard, and a 'bake materials' toggle for .icon bundles.

More Formats (platform kits)

Account required

One icon, every platform.

Server-side conversions via api.macosicons.com: .ico (Windows multi-size), .appiconset (Xcode asset catalog for macOS/iOS/Universal), Windows kit (.ico + MSIX tiles, zipped), Linux kit (hicolor icon theme + .desktop, zipped), Favicons (web favicon pack) and a Release kit with every artifact in one zip.

Icon Composer .icon bundles (open & export)

Account required

Full Icon Composer parity.

Open Apple Icon Composer .icon bundles as editable documents (with warnings for Clear overrides, loose layers, missing assets and nested groups) and export back to .icon, including per-appearance Default/Dark/Clear/Tinted renders.

Appearance modes (Default, Dark, Clear, Tinted)

Account required

Design once for every macOS appearance.

Preview and author per-appearance looks (Default, Dark, Clear-Light, Clear-Dark, Tinted-Light, Tinted-Dark) with per-layer overrides for color, tint, specular, frost, opacity, blend, visibility and even swapped artwork.

Export all appearance modes (ZIP)

Account required

Every appearance render in one click.

Batch-export Default, Dark, Clear and Tinted renders as PNGs in a single ZIP for review, handoff or store assets.

Submit to macOSicons

Account required

Publish to the icon library.

Submit your icon to the public macOSicons library with app name, category and author confirmation, optionally bundling dark-theme/Liquid Glass .icns variants and the project .json. Submissions are reviewed before publishing.

Project files (.json import/export)

Account required

Your document, saved as a file.

Export the editable document as a .json project file and re-import it later with full layers, materials and settings intact.

Previews

Size, Dock, Home Screen and in-context preview renders.

Preview Tray (Sizes, Dock, Home Screen)

See it where it will live.

A floating preview tray with three tabs: Sizes (the icon at real system pixel sizes), Dock (a macOS desktop with a Liquid Glass dock, sample apps, running indicator and dock name) and Home Screen (an iOS grid with dock).

Preview in context (Dock / Home Screen / Desktop)

Mockups you can download.

Full-context preview renders with Light / Dark / Both themes, wallpaper color swatches or custom color/image, Auto/Blur/Gradient/Image backdrops. Download each render, download all, or save to your Assets library.

Preview backdrop (not exported)

Check contrast on any background.

Behind-icon preview backdrops (Auto, Blur, Color, Gradient, Image), purely for judging contrast and transparency; never included in exports.

History & Versioning

Undo/redo and Time Machine version history.

Undo / Redo

50 steps back, freely.

A 50-step undo stack (Cmd+Z / Cmd+Shift+Z and toolbar buttons) covering every edit, with collaborators' changes excluded from your personal stack.

  • Cmd + ZUndo
  • Cmd + Shift + ZRedo

Version history (Time Machine)

Plus

Time Machine for your icon.

Named versions (Cmd+Option+S) plus automatic snapshots while you edit. Scrub a timeline ('Scroll or press ↑ to go back in time'), then Restore, Restore as copy, or delete a version. Includes restore points taken before restores, and handles cloud/local conflicts by keeping a safety copy. A macOSicons+ feature.

  • Cmd + Option + HOpen version history
  • Cmd + Option + SSave named version

AI Assistant

Prompt-to-layers assistant, image generation, decompose and AI quick actions.

AI chat assistant (prompt to layers)

Plus

Describe the icon, get editable layers.

A design-aware chat assistant with full canvas context. It streams its activity (reasoning and tool calls), edits real layers, stops mid-generation, remembers prompt history (↑/↓), takes reference-image attachments and drag-and-dropped files, and offers quick suggestions and a 'recreate a reference image as editable layers' chip.

  • ↑ / ↓ in promptRecall prompt history

Generate Icons with AI (up to 8 options)

Plus

Eight icon options from one prompt.

Generate up to 8 masked icon options from a prompt, with a count picker and clear cost label. Add options individually or 'Add all' to the canvas.

Decompose Image with AI

Plus

One flat image, many editable layers.

Split an image into named, editable layers ('one layer per line…'), then add each piece or all of them to the canvas, reverse-engineering flat art into a real document.

AI layer actions (Enhance, Make it Glass/Clay, Harmonize, Variations)

Plus

Right-click magic.

Contextual AI actions on any layer: Enhance, Make it Glass, Make it Clay, Harmonize Colors and Make 3 Variations.

AI credit meter & billing offers

Plus

Know the cost before you generate.

A credit meter shows exactly what an AI action costs before it runs ('Generating icons', 'Decomposing this image'). If credits run short, inline billing offers make topping up instant.

Sharing & Collaboration

Share links, live co-editing and the community gallery.

Live collaboration (presence & cursors)

Plus

Design together in real time.

Real-time multiplayer co-editing with presence avatars, live cursors and op-based syncing (behind the collaboration flag).

Share to community (publish / update / unpublish)

Account required

Publish your icon project.

Publish your document to the community gallery, update the post as the design evolves, or unpublish it anytime.

Workspace & Offline

Projects manager, trash, assets library and offline sync.

Projects manager (documents & folders)

Account required

Every icon project, organized.

A workspace with Projects (documents and nested folders), search, rename, and New Document presets for macOS app icon / iOS app icon / Folder icon. Plus Trash with restore and permanent delete.

Assets library

Account required

Everything you've generated or exported.

Every generated or exported asset is stored automatically, grouped by variant with its credit cost and source project. Grid/list views, previews and re-download: the safety net for 'where did that file go?'.

Offline editing & sync

Account required

Design on a plane.

Make documents or whole projects available offline with a storage budget picker and usage meter, sync manually, retry failures and rebuild from server if needed. An offline banner and pending-change counter keep you informed; guest scratch docs work entirely in-browser.

Guest mode (no account until export)

Free. No account needed until you export.

Anyone can open the editor and design immediately as a guest, in a scratch document in the browser with full tools. Exports and cloud saves prompt a free sign-up.

Interface & Shortcuts

Tour, mobile layout, focus mode, snapping and quality-of-life UI.

Boards (multiple icons in one session)

A strip of icons, side by side.

Work on several icon or folder boards in one session with a thumbnail strip. Create, rename, duplicate and delete boards without leaving the canvas.

Onboarding tour

Four steps to your first icon.

A skippable 4-step guided tour: Welcome → Build on the canvas → Layers & properties → Export & save. Skip Tour or jump to any step.

Hide interface (focus mode)

Canvas only, nothing else.

Collapse all editor chrome to a canvas-only view for distraction-free work or clean screenshots. Bring the interface back with the same toggle.

  • Show Interface shortcut (see doc page)Toggle editor chrome

Zoom & pan

Move around the canvas like a native app.

Zoom with Cmd +/- / Cmd+0 to reset, pan by holding Space and dragging, two-finger trackpad pan, and a canvas context menu with Zoom In/Out/Reset Zoom/Paste.

  • Cmd + / Cmd -Zoom in / out
  • Cmd + 0Reset zoom
  • Space (hold) + dragPan canvas

Snapping

Guides that appear as you drag.

While dragging, layers snap to the canvas, to other layers and to equal spacing, using the same ruler-snap engine behind the keyline grid.

Keyline grid

Apple's alignment grid.

Show or hide an Apple-style keyline/alignment grid over the canvas so glyphs and shapes sit where platform guidelines expect.

Color picker / eyedropper

Sample any color, anywhere.

A keyboard-first eyedropper (C, or Ctrl+C on macOS / Alt+C elsewhere) that samples a color and routes it to the right channel (fill, stroke or background) depending on your selection.

  • C (Ctrl+C on macOS / Alt+C elsewhere)Open color picker / eyedropper

Marquee selection (layers & path points)

Rubber-band select anything.

Drag a marquee over the canvas to select multiple layers, or over an open path to marquee-select anchor points for bulk moves and deletes.

Mobile & touch layout

The full editor on a phone.

A responsive layout with bottom tabs (Inspector / Layers / Projects), a mobile selection bar (Done / '{n} layers') and a 'More Tools' menu, with haptic feedback on supported devices.

Quality of life (auto naming, haptics, GPU-safe export)

The small things done right.

Documents auto-name themselves from their content, supported devices get haptic feedback on key gestures, and export capture is GPU-safe with a clear error toast that names the GPU if capture fails.

Icon Toolkit

Standalone one-click tools and the public Icon API.

Icon Toolkit (standalone tools + public API)

Account required

The same tools as buttons and as an API.

The Icon Toolkit at /editor/toolkit exposes the editor's one-shot tools as standalone web tools (no Mac required), and every tool is also a public REST endpoint under /api/v1/editor/ for programmatic use.

Toolkit: Icon mask

Account required

Apply the macOS mask to any image.

One-click (and one API call) tool that clips any image to the macOS/iOS/watchOS icon silhouette. No design work needed.

Toolkit: Generate with AI

Plus

AI icons without opening the editor.

Standalone AI icon generation from a prompt: the quick path when you want masked options without a full editing session.

Toolkit: Convert icon

Account required

Any icon format, any direction.

Convert between icon formats in one step (.icns, .ico, PNG sets and more) from the browser or the API.

Toolkit: Icon Composer bundle

Account required

Build .icon bundles from artwork.

Create an Apple Icon Composer .icon bundle from your artwork as a standalone tool, or open full .icon files in the editor for deeper work.

Toolkit: Xcode .appiconset

Account required

Drop-in Xcode asset catalogs.

Generate a complete Xcode .appiconset (macOS, iOS or Universal) from one image, with Contents.json and every required size included.

Toolkit: Extract from .icns

Account required

Pull every size back out.

Unpack an existing .icns file into its individual PNG sizes, useful for reverse-engineering or updating legacy icons.

Toolkit: Remove background

Account required

Instant cutouts from a URL or upload.

Standalone background removal (including the AI cutout) for quick asset prep outside the editor.

Toolkit: Favicon pack

Account required

Every favicon size in one zip.

Generate a complete web favicon pack (all common sizes and manifest entries) from one icon image.

Toolkit: Release kit

Account required

Ship everywhere in one zip.

One zip with every shipping artifact: .icns, .ico, .appiconset, favicons, MSIX tiles and more. It's the 'give me everything' button for a launch.

Toolkit: Extract colors (palette)

Account required

A palette from any icon.

Extract a color palette from any image, handy for building matching backgrounds and brand sets.

Toolkit: Preview in context

Account required

Dock mockups without the editor.

Standalone in-context mockups (Dock, Home Screen, Desktop) for quick shareable renders of any icon image.

Common questions

how do I make my icon look like liquid glass / Apple glass
Set the layer's Material to Glass and raise Thickness and Curvature, then add a little Chroma and Frost and enable Opposite specular for the twin edge highlights. Turn on Document → Reflection for the whole-icon gloss.
Liquid Glass materialProcedural reflection (global liquid-glass gloss)
how do I make a clay / 3D puffy icon
Set Material to Clay and tune Bezel, Thickness and Softness, or just drag Basic mode's 'Puffiness' macro slider.
Clay materialBasic-mode macro sliders (Glassiness, Puffiness, Shadow)
how do I change the background color / make a mesh gradient background
Document settings → Background: pick Solid, Gradient or Blob (mesh). Blob mode lets you drag up to 12 color blobs on the canvas; 'Suggest from icon' derives matching colors from your artwork.
Canvas background (solid, gradient, blob mesh)Background presetsSuggest from icon (auto palette)
how do I remove the background of an image / make it transparent
Select the image and hit Remove Background. Use Colour key for flat colors, Multiply for white, Screen for black, or AI cutout for photos.
Remove background (4 techniques)
how do I export an .icns / PNG / favicon / Windows icon
Export → .icns, .png, .icon or .json. More Formats covers .ico, .appiconset, Windows kit, Linux kit, Favicons and the all-in-one Release kit.
Export formats (.icns, .png, .icon, .json)More Formats (platform kits)Toolkit: Favicon packToolkit: Convert icon
how do I make a dark mode icon
Switch to the Dark appearance and adjust layers with per-appearance overrides (color, tint, opacity, even swapped artwork). 'Export all appearance modes' gives you every render as PNGs in a ZIP.
Appearance modes (Default, Dark, Clear, Tinted)Export all appearance modes (ZIP)
can I edit Apple Icon Composer .icon files
Yes, drop the .icon bundle on the canvas. It opens as editable layers (with import warnings where needed) and exports back to .icon.
Icon Composer .icon bundles (open & export)Drag & drop import (PNG, SVG, .icns, .icon)
how do I turn my PNG / logo into a vector
Select the image and use Vectorize (Default / Black & white / Poster / Photo presets). The result is an editable SVG layer you can reshape point by point.
Vectorize image to SVGConvert to Path
how do I edit the points / outline of a shape or text
Press Enter on the layer to enter Edit Path mode (convert text/SVG to a path first if needed). Shift-click edges to add points, Option-click to remove, Cmd+J to join.
Path point editingConvert to PathVector tools (Select, Pen, Line, Edit Path, Distort)
how do I cut one shape out of another / combine shapes
Select both shapes and use Union, Subtract, Intersect or Exclude from the boolean menu. Shape Join welds shapes into one outline.
Boolean operations (Union, Subtract, Intersect, Exclude)Shape Join
how do I add text / change the font
Add a Text layer and double-click it to type. The Text section has a Google Fonts picker, size, weight, spacing, alignment and wrapping.
Text layers
how do I add a shadow / glow / outline
Effects → Shadows for stacked outer/inner shadows, Effects → Glow for bloom, and the Stroke section for inner/outer/center outlines (even gradient strokes).
Multiple outer & inner shadowsLayer blur & GlowStroke (position, caps, gradients, blur)
how do I make a sticker-style icon
Effects → Sticker: add a border, then holo foil, curved shadow and peel. Document → Border adds a ring around the whole icon.
Sticker effects (border, holo, curved shadow, peel)Icon border
can I use AI to design my icon
Yes. The AI assistant turns prompts into editable layers, Generate Icons makes up to 8 options at once, Decompose Image splits flat art into layers, and right-click → Ask AI restyles a selection (Glass, Clay, Enhance, Harmonize, Variations).
AI chat assistant (prompt to layers)Generate Icons with AI (up to 8 options)Decompose Image with AIAI layer actions (Enhance, Make it Glass/Clay, Harmonize, Variations)
how do I see my icon in the dock / make a mockup
The Preview Tray has live Sizes, Dock and Home Screen tabs. Preview in context renders downloadable mockups (Dock / Home Screen / Desktop, light and dark). The Toolkit does mockups standalone.
Preview Tray (Sizes, Dock, Home Screen)Preview in context (Dock / Home Screen / Desktop)Toolkit: Preview in context
does it work offline / do I need an account
Design free as a guest with no account, though exporting needs a free sign-up. Documents can be made available offline with local storage budgets and sync-when-back.
Offline editing & syncGuest mode (no account until export)
how do I undo / go back to an earlier version
Cmd+Z undoes 50 steps. Version history (Cmd+Option+H, macOSicons+) keeps automatic snapshots and named versions (Cmd+Option+S) you can restore or restore-as-copy.
Undo / RedoVersion history (Time Machine)
how do I share my design / collaborate
Share creates view or edit links (reset anytime). Live collaboration adds presence and cursors. Share to community publishes to the gallery, where anyone can duplicate your project to learn from it.
Share links (view or edit)Live collaboration (presence & cursors)Share to community (publish / update / unpublish)Community gallery (browse, like, comment, duplicate)
how do I submit my icon to macOSicons.com
Export → Upload → Submit to macOSicons: add the app name and category, confirm authorship, optionally attach .icns variants and the project file. It goes through review before publishing.
Submit to macOSicons
how do I organize / find my projects
The projects manager has nested folders, search, rename and Trash. Every export/generate lands in the Assets tab. Boards keep several icons side by side in one session.
Projects manager (documents & folders)Assets libraryBoards (multiple icons in one session)
is there an API / can I automate icon generation
Yes. Every Icon Toolkit tool is also a public endpoint under /api/v1/editor/ (mask, convert, appiconset, favicons, release kit and more). See the API docs on /editor/toolkit.
Icon Toolkit (standalone tools + public API)