Favicon Generator
Create professional favicons for your website from any image. Generates all required sizes.
How to Create a Favicon
- Upload an image - Use the "From Image" tab to upload your logo, icon, or any image. It will be automatically resized to standard favicon dimensions.
- Or draw one - Switch to the "Draw" tab to create pixel art directly on a 32×32 canvas. Pick colors and draw pixels one by one.
- Preview - See exactly how your favicon will look in a browser tab and at all standard sizes (16×16, 32×32, 48×48).
- Download - Get a proper .ico file containing all three sizes bundled together.
- Install - Upload
favicon.icoto your website's root folder, or add<link rel="icon" href="/favicon.ico">to your HTML head.
What is a Favicon?
A favicon (short for "favorites icon") is the small icon that appears in browser tabs, bookmarks, history, and search results next to your website's name. It helps users identify your site at a glance among many open tabs and bookmarks. Most modern browsers support favicons in ICO, PNG, and SVG formats, but the .ico format has the widest compatibility since it can contain multiple sizes in a single file.
Favicon Size Guide
16×16 pixels is the size shown in browser tabs and is the most critical size to get right. 32×32 pixels is used for taskbar shortcuts and on higher-DPI displays. 48×48 pixels appears in Windows site shortcuts and some bookmark managers. This tool generates all three sizes and bundles them into a single .ico file for maximum compatibility.
Tips for Great Favicons
Keep the design simple - at 16×16 pixels, fine details are invisible. Use bold shapes, strong contrast, and no more than 2–3 colors. If your logo is text-heavy, consider using just the first letter or a simplified icon version. Test your favicon at actual size (16px) to make sure it's recognizable, not just at the zoomed preview.
FAQ
favicon.ico to your website's root directory (e.g., https://yoursite.com/favicon.ico). Most browsers automatically look for it there. You can also specify a custom location using a <link> tag in your HTML head.