Favicon Generator
Build a production favicon package from an image or text: real multi-size favicon.ico, PNGs, SVG, maskable PWA icons, a valid web manifest and copy-paste HTML, downloaded as one ZIP. Everything runs in your browser, nothing is uploaded.
Text renders with your device's system font, so exact pixels can differ slightly between operating systems. The SVG favicon inherits the same behavior.
Drag an image here or browse
PNG, JPEG, WebP, SVG, GIF, AVIF · up to 30 MB / 50 MP · 512px+ source recommended
Android and PWA launchers cut icons into circles and squircles. Only a centered circle with 40% radius is guaranteed to survive every mask, so the maskable variants keep your icon inside that safe zone on its own opaque background.
Previews are illustrative; each operating system renders icons its own way.
Upload an image to see previews and unlock downloads.
Package preset Favicon sizes reference: what each file is used for
A favicon is not one file anymore. Browsers, phones, launchers and search engines each request something different, and the pieces disagree about transparency, shape and scale. The presets above map to real consumers: Website covers tabs, search and iOS; WordPress is a single 512px source; PWA adds standard and maskable manifest icons; Complete ships everything including a 256px ICO member for Windows shortcuts.
| Size | File | Used by |
|---|---|---|
| 16x16 | favicon-16x16.png | Browser tabs on standard displays, the address bar and history lists |
| 32x32 | favicon-32x32.png | Browser tabs on high-DPI and retina displays, Windows taskbar pins |
| 48x48 | favicon-48x48.png + favicon.ico | Google Search result icons and Windows desktop shortcuts |
| 180x180 | apple-touch-icon.png | iOS and iPadOS home screen bookmarks and the Safari start page (always opaque) |
| 192x192 | android-chrome-192x192.png | Android home screen shortcuts and the PWA manifest, purpose "any" |
| 512x512 | android-chrome-512x512.png | PWA install splash screens and the WordPress Site Icon source |
| 192 / 512 | maskable-icon-*.png | Android adaptive icons: content kept inside the 40%-radius safe zone, purpose "maskable" |
| Vector | favicon.svg | Modern browsers pick the SVG and scale it perfectly at any size |
Google shows your favicon on every search result
Since 2019 on mobile and 2023 on desktop, Google renders a site's favicon next to its name on every single result. That tiny square is often the first visual impression a searcher gets of your brand, before your title, before your snippet. Sites without one get a generic gray globe, which quietly signals unfinished. A crisp, recognizable icon does the opposite: repeated across results, it builds the recognition that makes people click your listing instead of the one above it. Google asks for a square icon of at least 8x8 pixels and recommends more than 48x48, which is exactly why the 48px PNG and ICO member are part of the baseline here.
The favicon earns the click; what happens next is where most sites go blind. If your analytics counts every bot and scraper as a visitor, you cannot tell whether those search clicks are real people or noise. DevDome shows you humans and bots separately on every page, keyword and country, so the traffic your brand earns in search is traffic you can actually trust.
Favicon generator FAQ
What favicon files do I need in 2026?
A practical baseline: a multi-size favicon.ico at the site root, 16, 32 and 48 pixel PNGs, a 180 pixel Apple touch icon, and 192 plus 512 pixel PNGs for Android and PWA installs. Add an SVG favicon for sharp rendering at every size, and maskable icons if your site installs as an app. This generator builds that set as one ZIP with the matching HTML and manifest, and its presets let you skip what your site does not need.
Do I still need a favicon.ico file?
Yes. Browsers and crawlers still request /favicon.ico by convention when no icon link is declared, and many feed readers, bookmark managers and older systems only ever look there. The favicon.ico this generator builds embeds the 16, 32 and 48 pixel versions in one file, and the Complete preset adds a 256 pixel member for crisp Windows shortcuts.
What is a maskable icon and why does it matter?
Android and PWA launchers cut icons into their own shapes: circles, squircles, rounded squares. Only a centered circle with a radius of 40% of the icon is guaranteed to survive every mask, so a normal square icon can get its corners or even its logo chopped off. Maskable icons solve this by keeping content inside that safe zone on a full-bleed background, and they are declared in the manifest with purpose "maskable". This generator renders them separately and previews the circular mask before you download anything.
How do I create a favicon from an image?
Switch to image mode and upload a logo or photo up to 30 MB. You choose cover with zoom to crop, or contain with padding and an optional background color to fit the whole image. PNG, JPEG, WebP, GIF, AVIF and safe SVG files are accepted; animated sources use their first frame and the tool says so. A source of 512 pixels or more keeps the large icons sharp, and the tool warns you when your source is too small.
Can I make a favicon from text or an emoji?
Yes. Text mode renders one or two characters, or a single emoji, on a square, rounded or circle background with a solid color or a gradient. It is the fastest way to ship a new project before you have a logo, and text mode also produces a real vector favicon.svg. One caveat the tool states openly: text renders with your device system font, so exact pixels can vary slightly between operating systems.
How do I add a favicon to WordPress?
WordPress calls it a Site Icon, and since WordPress 6.5 it lives under Settings, then General, then Site Icon. Upload the 512x512 PNG from the WordPress preset; WordPress asks for a square image of at least 512 pixels and generates the sizes it serves itself. The older path through the Customizer no longer applies on current WordPress.
What size does Google Search want for favicons?
Google asks for a square favicon of at least 8x8 pixels and recommends a resolution larger than 48x48, served from a stable, crawlable URL. Contrary to a widespread claim, current guidance has no multiples-of-48 requirement. Google shows one favicon per hostname next to results on mobile and desktop, and a missing icon renders as a generic globe.
Why is my new favicon not showing up?
Browsers cache favicons aggressively, sometimes for days. Do a hard refresh, or add a version query to the icon URLs in your link tags, like /favicon.ico?v=2, to force a refetch. Google refreshes the favicon in search results on its own crawl schedule, which can take days to a few weeks after you update the file.
Is my image uploaded anywhere?
No. Rendering, the ICO container, the maskable variants and the ZIP package are all produced in your browser with canvas and local code. Files never leave your machine, there is no account, and the tool enforces size limits (30 MB, 50 megapixels) so a huge file cannot freeze the tab.
More free tools: Maskable Icon Generator · Image Resizer · Image Compressor · Image Converter · Meta Tag Checker