Guides › Images

How to make app icons and favicons on a Mac

One logo, and a launch that needs it at every size: a favicon, a home-screen icon, an App Store set, a Mac app icon. Two commands built into your Mac cover the Mac side, and Ricly writes all of it from one right-click.

By Samir · builds Ricly · Updated

Short answer

In the Terminal, make the ten sizes Apple names with sips, put them in a folder whose name ends in .iconset, and run iconutil -c icns: you get a full .icns. sips can also write a .icns or a .ico directly, with one size each (we checked). Ricly writes the web, PWA, iOS and macOS sets, named to spec, from one right-click.

Rather right-click the logo and get every set at once? See how Ricly does it ↓

At a glance

MethodWhat you getSizesPrice
sips + iconutilA full .icnsThe ten sizes Apple names, 16 to 1024Built in
sips aloneA .icns or a .icoOne size eachBuilt in
RiclyWeb, PWA, iOS and macOS sets, plus a READMEUp to 30 files, with a 16/32/48 favicon.icoFree for 5 sets a month

Make an .icns in the Terminal, with sips and iconutil (built in)

  1. Make a folder whose name ends in .iconset: mkdir icon.iconset
  2. Make the ten sizes below from a big square PNG, one sips line each, like the first command below.
  3. Run the second command.

sips -z 32 32 logo.png --out icon.iconset/icon_16x16@2x.png

iconutil -c icns icon.iconset

File in the .iconsetPixels
icon_16x16.png16 × 16
icon_16x16@2x.png32 × 32
icon_32x32.png32 × 32
icon_32x32@2x.png64 × 64
icon_128x128.png128 × 128
icon_128x128@2x.png256 × 256
icon_256x256.png256 × 256
icon_256x256@2x.png512 × 512
icon_512x512.png512 × 512
icon_512x512@2x.png1024 × 1024

We made all ten from one logo on macOS 15.7, and iconutil turned the folder into a valid .icns.

Make a favicon.ico with sips (built in)

sips -s format ico favicon-48.png --out favicon.ico

That writes a .ico from a PNG. It holds the one size you give it: our test came out as a single 48 × 48 icon. sips -s format icns works the same way, with one size inside.

The right-click way

Make app icons and favicons with Ricly

  1. Install Ricly and open it. Turn on the Finder extension when it asks (one setting), then create your free account and verify your email. In Ricly › Modules, click Enable on Generate Icon Set (it’s off at first).
  2. In Finder, right-click your logo, the largest square you have, like a 1024-pixel PNG or an SVG.
  3. Choose Ricly › Generate Icon Set…, then pick a target: the folder lands next to the logo.
A Finder window on a Brand folder with logo-master.png selected and the right-click menu open on Ricly, with Generate Icon Set highlighted
Right-click the logo, then Ricly › Generate Icon Set….
Ricly’s panel Choose an icon preset, listing All-in-one (Pro), Web / Shopify 5 files, PWA 3 files, iOS App 12 files and macOS App 10 files
Pick a target; each one says how many files it writes.
  • Web / Shopify: favicon-16, favicon-32, favicon-48, apple-touch-icon-180 and a favicon.ico carrying 16, 32 and 48 in one file.
  • PWA: icon-192, icon-512 and a maskable-512 drawn with 20 % clear on every side.
  • iOS: the twelve App Store Connect files, from Icon-20@2x (40 px) to Icon-1024.
  • macOS: the ten files of Apple’s iconset; rename the folder to .iconset and iconutil makes the .icns.
  • A plain-text README beside the icons says what each file is for.
  • It reads PNG, JPG, SVG, HEIC, WebP and TIFF, and everything is drawn on your Mac.

Where it falls short. The free plan covers five sets a month; All-in-one, the four targets in one run, is Pro. It works on one logo at a time. It needs macOS 13 or later.

Download for MacSend it to my Mac Free, 5 sets a month · macOS 13 or later · Notarized by Apple

Which one should you use?

sips + iconutilA Mac app icon, if you’re comfortable in the Terminal.
sips aloneA quick one-size .ico or .icns.
RiclyThe web, PWA, iOS and macOS sets from one logo, named to spec, with a multi-size favicon.ico.

Making app icons on a Mac: common questions

How do I make an .icns file from a PNG on a Mac?

Make the ten sizes Apple names, put them in a folder whose name ends in .iconset, then run iconutil -c icns name.iconset. sips -s format icns also writes a .icns, but with one size inside.

Can a Mac make a favicon.ico?

Yes: sips -s format ico writes one, with the single size you give it. Ricly’s Web target writes a favicon.ico carrying 16, 32 and 48 pixels in one file.

What sizes does a macOS app icon need?

Apple’s iconset names ten files, from icon_16x16.png (16 px) to icon_512x512@2x.png (1024 px). Two of them, icon_16x16@2x and icon_32x32, are both 32 pixels: the system picks between them by the display’s density.

What size should my logo be?

As big as you have, and square: a 1024-pixel PNG or an SVG covers the 1024-pixel outputs.

Can I make icons from an SVG?

With Ricly, yes: Generate Icon Set opens SVG, PNG, JPG, HEIC, WebP and TIFF.

Is it free?

sips and iconutil are built in. Ricly’s Generate Icon Set is free for five sets a month; All-in-one is Pro.

Is my logo uploaded anywhere?

Not with Ricly: every size is drawn on your Mac.

Generate Icon Set in Ricly →Resize images on a Mac →Convert images to WebP on a Mac →

Right Click. Done.

17 file tools in the Finder menu, Generate Icon Set among them. Free to start.

Download for Mac About Generate Icon Set

Free account, no card · macOS 13 or later · Notarized by Apple

Send the link to your Mac.

Ricly is a Mac app. Drop your email and we send you the download link.

We email you the download link, then one short check-in the next day. One click to unsubscribe. We delete your address after that. · Free · macOS 13 or later · 297 MB

Or copy the download link ·