Apple Touch Icon Generator — Free Tool

Apple devices use touch icons when users save your site to their home screen, and getting the sizes right matters. This tool generates a 180×180 primary icon along with every other common Apple icon dimension from a single upload. No design app needed, no account required. Just upload your image and download production-ready icons in seconds.

Generate Apple touch icons

Drop your image here, or

Ready to upload an image.

Why use this tool?

The generator takes your source image and produces properly sized PNG icons for all standard Apple touch icon dimensions, including the primary 180×180 used by modern iPhones. Each exported file is named by its pixel size so you can drop them directly into your project. The entire conversion runs inside your browser’s canvas engine, meaning your images are never uploaded to any external server. Processing is nearly instantaneous even on modest hardware. Once generated, simply reference the icons with the correct apple-touch-icon link tags in your HTML.

Also try

Frequently asked questions

What icon sizes does this tool generate?

It produces the 180×180 icon required by current iPhones along with other commonly used Apple icon sizes. Each file is exported as a PNG and labeled with its pixel dimensions for straightforward integration.

Is my file private and secure?

Completely. Your file is processed 100% inside your browser using the Web APIs built into your device. Nothing is uploaded to any server — imgic never sees, stores, or transmits your images. You can even use these tools offline once the page has loaded.

Will a rectangular image work as input?

Yes. The tool scales and fits your image to each target dimension. For the sharpest results on home screens, a square source image with some padding around your logo tends to look best.

How do I add Apple touch icons to my site?

Place the generated PNG files in your site’s public directory and add an apple-touch-icon link tag in the head of your HTML. Modern iOS devices will pick up the 180×180 version automatically.

Can I use an SVG as the source image?

Absolutely. Any image format that your browser can render natively will work, including SVG, PNG, JPEG, and WebP. The tool rasterizes the input at each target resolution during generation.