How to Create a Favicon: ICO, PNG, and SVG Guide for 2026
Learn how to create favicons in ICO, PNG, and SVG formats. Cover multi-size ICO files, modern PNG favicons, SVG favicons, manifest.json, and Apple touch icons.
Alex Thompson·February 19, 2026·12 min read
Try these conversions
Free, in your browser — no signup, files auto-delete in 2 hours.
Favicons are the smallest design asset on your website, yet they appear in more places than almost any other element: browser tabs, bookmark lists, browser history, mobile home screens, Windows taskbar pins, and Progressive Web App launchers. A missing or poorly made favicon signals an unfinished site, while a sharp, well-implemented one reinforces brand recognition at every touchpoint.
Creating a proper favicon in 2026 means delivering multiple formats and sizes to satisfy every browser and platform. This guide walks you through the entire process, from designing the source image to implementing a complete favicon setup with ICO, PNG, SVG, and Apple touch icons.
Browser tabs showing different website favicons at various sizes
Favicon Formats Explained
Modern favicon implementation requires understanding three formats, each serving a different purpose.
ICO (Windows Icon)
The original favicon format, created by Microsoft. ICO files are unique because they can contain multiple sizes in a single file, allowing the operating system to pick the appropriate one.
Characteristic
Detail
Typical Sizes
16x16, 32x32, 48x48
Color Depth
Up to 32-bit (8-bit alpha)
Compression
Optional PNG compression
Browser Support
Universal (all browsers)
Primary Use
Browser tab, Windows taskbar
PNG (Portable Network Graphics)
Modern browsers accept PNG favicons referenced through <link> tags. PNG favicons are simpler to create and offer excellent quality at specific sizes.
Characteristic
Detail
Typical Sizes
16x16, 32x32, 192x192, 512x512
Color Depth
Up to 48-bit with alpha
Compression
Lossless DEFLATE
Browser Support
All modern browsers
Primary Use
Android, PWA, modern browsers
SVG (Scalable Vector Graphics)
SVG favicons are the newest option, scaling perfectly to any size and even supporting dark mode adaptation through CSS media queries.
Here is the full set of files a properly configured website needs in 2026:
File
Size
Format
Purpose
favicon.ico
16x16 + 32x32 + 48x48
ICO
Legacy browsers, Windows
favicon.svg
Scalable
SVG
Modern browsers, dark mode
apple-touch-icon.png
180x180
PNG
iOS home screen
icon-192.png
192x192
PNG
Android, PWA
icon-512.png
512x512
PNG
PWA splash screen
og-image.png
1200x630
PNG/JPG
Social media shares
Pro Tip: You do not need 20 different favicon sizes like some generators suggest. The set above covers every meaningful use case in 2026. Older sizes like 57x57, 76x76, and 114x114 for legacy iOS are no longer necessary since iOS 9+.
Step 1: Design Your Source Image
Start with a high-resolution source image (at least 512x512 pixels). This will be scaled down for smaller sizes.
Design Guidelines
Keep it simple -- At 16x16 pixels, details disappear. Favor bold shapes and high contrast.
Use a square canvas -- Favicons are always square (browsers may round the corners).
Test at small sizes -- Preview your design at 16x16 and 32x32 before finalizing.
Avoid text -- Letters become unreadable below 32x32 unless it is a single character.
Use your brand color -- The favicon should be instantly recognizable as your brand.
Leave minimal padding -- The image should fill most of the square to maximize visibility.
Recommended Design Tools
Figma -- Free, vector-based, exports to SVG and PNG
Adobe Illustrator -- Vector design with precise control
Inkscape -- Free, open-source vector editor
GIMP -- Free raster editor for PNG creation
Canva -- Simple drag-and-drop for non-designers
Design your favicon as a vector in Figma or Illustrator if possible. This gives you a native SVG file and allows clean scaling to any PNG size.
Favicon design process showing vector source scaled to multiple sizes
Step 2: Create the SVG Favicon
If you designed in a vector tool, export directly to SVG. If you have a PNG source, you can convert it using the SVG converter on ConvertIntoMP4, though results are best when starting from vector art.
SVG Favicon with Dark Mode Support
One of SVG's unique advantages is CSS media query support. You can create a single SVG file that adapts to the user's color scheme:
Upload your source image to the PNG converter and set the output dimensions. For multiple sizes, use the image converter with batch processing.
Pro Tip: For the Apple touch icon (180x180), add a subtle background color if your logo is on a transparent background. iOS does not render transparency on the home screen -- it fills transparent areas with black, which can look unintended.
Step 4: Create the ICO File
ICO files bundle multiple sizes into one file. You need 16x16, 32x32, and 48x48 at minimum.
Browsers read <link> tags in order and use the last compatible match. Placing the SVG after the ICO ensures modern browsers use SVG while legacy browsers fall back to ICO.
In Next.js (App Router)
If you are using Next.js with the App Router, place favicon files in the app/ directory:
app/
favicon.ico
icon.svg
apple-icon.png
Next.js automatically generates the appropriate <link> tags. You can also use the metadata export:
Android can apply different icon masks (circle, squircle, rounded square) depending on the device. To support this, create a "maskable" version of your icon with extra padding:
If your files exceed these targets, run them through the image compressor to optimize without visible quality loss.
Wrapping Up
A complete favicon implementation in 2026 requires just five files: favicon.ico, favicon.svg, apple-touch-icon.png, icon-192.png, and icon-512.png. Combined with a manifest.json, this set covers every browser, operating system, and device your users might have.
Start with a clean vector design, generate all sizes from a single high-resolution source, and test across platforms before shipping. Use the PNG converter and SVG converter on ConvertIntoMP4 to prepare your source files, and refer to our SVG vs PNG guide if you are deciding between vector and raster approaches for your brand assets.