Favicon Generator
Create a favicon set for your website using text, emoji, or an image.
Quick-start styles
Click one to apply a background/shape style while keeping the text or emoji you already entered.
Generated files
- favicon.ico
- favicon-16x16.png
- favicon-32x32.png
- favicon-48x48.png
- apple-touch-icon.png
- android-chrome-192x192.png
- android-chrome-512x512.png
- site.webmanifest
<head> HTML code
<link rel="icon" href="/favicon.ico" sizes="any" /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <link rel="manifest" href="/site.webmanifest" /> <meta name="theme-color" content="#5B8DEF" />
site.webmanifest
{
"name": "My Website",
"short_name": "My Website",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#5B8DEF",
"background_color": "#5B8DEF",
"display": "standalone"
}The image you upload is processed only in your browser and is never sent to a server.
Share
What does the Favicon Generator do?
It creates a browser favicon set from text, an emoji, or a PNG, JPEG, or WebP image and packages the common icon files, manifest, and HTML references.
How to use it
- 1
Choose a source
Enter short text or an emoji, or upload a nearly square image.
- 2
Check small previews
Adjust colors and spacing, then make sure the design remains recognizable at 16px.
- 3
Download the package
Generate the ZIP and place its files and HTML references in your site.
Practical examples
Text icon
Source: K
High-contrast background
Short bold glyphLogo icon
Upload square logo
Adjust crop
Check 16px previewProcessing rules and limitations
Small-size legibility
Fine details and long text disappear at favicon sizes, so simple high-contrast artwork works best.
Image inputs
PNG, JPEG, and static WebP images are accepted and rendered into square outputs.
Browser caching
A replaced favicon may not appear immediately because browsers cache icon files aggressively.
Source images stay on this device
Rendering and ZIP creation happen in the browser. Uploaded artwork is not sent to or stored on the server.
Frequently asked questions
Do I need both ICO and PNG files?
Modern browsers commonly use PNG, while favicon.ico remains useful for older clients and fallback requests.
Why is text hard to read?
Use fewer characters, a heavier typeface, and stronger foreground/background contrast.
Does the package install itself?
No. Download the ZIP, copy the files into your site, and add the provided links to your document head.
Related image and website tools
Image Color Picker
Upload an image and read the exact pixel color as HEX, RGB, HSL, HSV, and CMYK.
Open toolReduce image file size
Reduce JPG, PNG, and WebP images by quality or target file size in your browser.
Open toolQR Code Generator
Turn text or a URL into a QR code in your browser and save it as PNG.
Open toolOther popular tools
JSON Formatter
Format JSON for readability or remove unnecessary whitespace to minify it.
Open toolWord Counter
Count characters, non-whitespace characters, words, and lines instantly.
Open toolPassword Generator
Choose a length and character types, or build an easy-to-remember passphrase, for a secure password.
Open tool