SVG2Icon User Manual
Manual: svg2icon-user-v1.1.0
Welcome! SVG2Icon turns a single SVG into productionβready icon sets for web, mobile, and desktop β fast, predictable, and with a clean workflow.
Use the sidebar to explore topics. This page gives you a friendly highβlevel tour so you know what to expect.
What you can do
- Create or edit a project by adding your SVG and a clear name
- Generate icon sets for Web, Mobile (iOS + Android), Desktop β or pick βAllβ to bundle everything
- Choose where to save; the ZIP is named
<project name> - <download selection> - svg2icon.zipand gets a(n)suffix if a folder already exists - See friendly notifications after actions
Platforms & install
- Windows and Linux (.deb / .rpm)
- Packaged builds: install and run β no tooling required
- Dev builds:
npm installthennpm run dev
A 60βsecond first run
- Click βNew SVGβ, drop your SVG, and confirm the name (autoβfilled from filename)
- Save β your project appears in the table
- Click a Download option (Web / Mobile / Desktop / All)
- Save the ZIP; a notification appears in the bottomβright
- Need the original again? Download the SVG from the rowβs βSVGβ button anytime
Output at a glance
<project name> - <download selection> - svg2icon.zip/
ββ web/
β ββ favicon-16.png
β ββ favicon-32.png
β ββ favicon.ico
β ββ apple-touch-icon-57.png
β ββ apple-touch-icon-60.png
β ββ apple-touch-icon-72.png
β ββ apple-touch-icon-76.png
β ββ apple-touch-icon-114.png
β ββ apple-touch-icon-120.png
β ββ apple-touch-icon-144.png
β ββ apple-touch-icon-152.png
β ββ apple-touch-icon-180.png
β ββ manifest-192.png
β ββ manifest-512.png
β ββ manifest.json
β ββ icons-head.html
ββ mobile/
β ββ ios-icons/
β β ββ icon-20@1x.png
β β ββ icon-20@2x.png
β β ββ icon-20@3x.png
β β ββ icon-29@1x.png
β β ββ icon-29@2x.png
β β ββ icon-29@3x.png
β β ββ icon-40@1x.png
β β ββ icon-40@2x.png
β β ββ icon-40@3x.png
β β ββ icon-60@2x.png
β β ββ icon-60@3x.png
β β ββ icon-76@1x.png
β β ββ icon-76@2x.png
β β ββ icon-83.5@2x.png
β β ββ icon-1024@1x.png
β ββ android-icons/
β ββ mipmap-ldpi/
β β ββ ic_launcher.png
β ββ mipmap-mdpi/
β β ββ ic_launcher.png
β ββ mipmap-hdpi/
β β ββ ic_launcher.png
β ββ mipmap-xhdpi/
β β ββ ic_launcher.png
β ββ mipmap-xxhdpi/
β β ββ ic_launcher.png
β ββ mipmap-xxxhdpi/
β β ββ ic_launcher.png
β ββ playstore-icon.png
ββ desktop/
β ββ icon-16.png
β ββ icon-24.png
β ββ icon-32.png
β ββ icon-48.png
β ββ icon-64.png
β ββ icon-96.png
β ββ icon-128.png
β ββ icon-256.png
β ββ icon-512.png
β ββ icon-1024.png
β ββ icon.ico
β ββ icon.icns
ββ svg/
ββ <project name>_original.svg
Web
| Filename | Purpose |
|---|---|
| favicon-16.png | Browser tab/bookmark icon (16Γ16) |
| favicon-32.png | Browser tab/bookmark icon (32Γ32) |
| favicon.ico | Legacy multi-size icon |
| apple-touch-icon-57.png | iOS touch icon (57Γ57) |
| apple-touch-icon-60.png | iOS touch icon (60Γ60) |
| apple-touch-icon-72.png | iOS touch icon (72Γ72) |
| apple-touch-icon-76.png | iOS touch icon (76Γ76) |
| apple-touch-icon-114.png | iOS touch icon (114Γ114) |
| apple-touch-icon-120.png | iOS touch icon (120Γ120) |
| apple-touch-icon-144.png | iOS touch icon (144Γ144) |
| apple-touch-icon-152.png | iOS touch icon (152Γ152) |
| apple-touch-icon-180.png | iOS touch icon (180Γ180, common) |
| manifest-192.png | Android/Chrome icon (192Γ192) |
| manifest-512.png | Android/Chrome icon (512Γ512) |
| manifest.json | Generated metadata for the set |
| icons-head.html | HTML reference tags you can copy into your app |
Reference in HTML:
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="/web/favicon-16.png">
<link rel="icon" type="image/png" sizes="32x32" href="/web/favicon-32.png">
<link rel="icon" href="/web/favicon.ico">
<!-- Apple touch icons (iOS) -->
<link rel="apple-touch-icon" sizes="57x57" href="/web/apple-touch-icon-57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/web/apple-touch-icon-60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/web/apple-touch-icon-72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/web/apple-touch-icon-76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/web/apple-touch-icon-114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/web/apple-touch-icon-120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/web/apple-touch-icon-144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/web/apple-touch-icon-152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/web/apple-touch-icon-180.png">
<!-- Android/Chrome icons -->
<link rel="icon" type="image/png" sizes="192x192" href="/web/manifest-192.png">
<link rel="icon" type="image/png" sizes="512x512" href="/web/manifest-512.png">
<!-- Optional mobile meta -->
<meta name="theme-color" content="#000000">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
The tags above are the same ones in
web/icons-head.html. That file is static β only your page header or paths might change.
iOS
| Filename | Purpose |
|---|---|
| icon-20@1x/2x/3x.png | Notification/spot sizes |
| icon-29@1x/2x/3x.png | Settings and Spotlight |
| icon-40@1x/2x/3x.png | Spotlight/App sizes |
| icon-60@2x/3x.png | App icons for iPhone |
| icon-76@1x/2x.png | iPad app icons |
| icon-83.5@2x.png | iPad Pro icon |
| icon-1024@1x.png | App Store asset |
| manifest.json | Generated metadata for the set |
Android
| Filename | Purpose |
|---|---|
| mipmap-ldpi/ic_launcher.png | Launcher (ldpi) |
| mipmap-mdpi/ic_launcher.png | Launcher (mdpi) |
| mipmap-hdpi/ic_launcher.png | Launcher (hdpi, ~1.5Γ) |
| mipmap-xhdpi/ic_launcher.png | Launcher (xhdpi) |
| mipmap-xxhdpi/ic_launcher.png | Launcher (xxhdpi) |
| mipmap-xxxhdpi/ic_launcher.png | Launcher (xxxhdpi) |
| playstore-icon.png | Play Store listing |
| manifest.json | Generated metadata for the set |
Desktop
| Filename | Purpose |
|---|---|
| icon-16.png | App icon (16Γ16) |
| icon-24.png | App icon (24Γ24) |
| icon-32.png | App icon (32Γ32) |
| icon-48.png | App icon (48Γ48) |
| icon-64.png | App icon (64Γ64) |
| icon-96.png | App icon (96Γ96) |
| icon-128.png | App icon (128Γ128) |
| icon-256.png | App icon (256Γ256) |
| icon-512.png | App icon (512Γ512) |
| icon-1024.png | App icon (1024Γ1024) |
| icon.ico | Windows icon bundle |
| icon.icns | macOS icon bundle |
| manifest.json | Generated metadata for the set |
Manual Keys
Helpful hints to make things easier Remember: Key ideas to keep in mind Warning: Avoid mistakes that cause trouble Technical Stuff: Deeper background info (optional)
