LazyTools Header
Favicon Generator — Browser Tab Preview, | LazyTools
Image Tool

Favicon Generator — Live Tab Preview & Multi-size ICO

Generate favicons from text initials or an uploaded image. Furthermore, a live browser tab preview mockup shows exactly how the favicon looks beside a page title in a browser tab — a unique feature not available in any other free favicon generator. Download multi-size ICO files with 16×16, 32×32, 48×48 and 64×64 pixel variants embedded in a single file.

Live browser tab preview mockup (unique)Text-to-favicon with custom colourUpload any image as faviconMulti-size ICO (16/32/48/64px)No server upload

How to use the Favicon Generator

1

Choose text initials or upload an image

Select the Text initials tab to create a favicon from letters. Furthermore, enter 1–2 characters and choose a background colour, text colour and shape. Furthermore, select the Upload image tab to use any image. A favicon — the image is cropped to a square and resized to each favicon dimension automatically.

2

Preview the favicon in the browser tab mockup

The browser tab preview appears instantly showing the favicon at 16×16 pixels beside a page title — exactly. It appears in a real browser tab. Furthermore, the four size previews show the favicon at 16, 32, 48. 64 pixels to confirm legibility at every size. Adjust the initials, colours or shape and the preview updates live.

3

Download and install

Download the PNG at 64×64 for high-DPI displays, PNG at 32×32 for standard displays. ICO at 16×16 for legacy browser compatibility. Furthermore, the green panel shows the HTML link tags for your page head.

Favicon size guide for all contexts

Modern web applications require multiple favicon sizes. Furthermore, different systems use different sizes. Providing all four ensures sharp display everywhere.

SizeUsed byPriority
16×16 pxBrowser tabs (standard), bookmarksRequired — must be present
32×32 pxBrowser tabs (high-DPI), taskbar iconsImportant for Retina displays
48×48 pxWindows site icons, shortcutsRecommended for Windows
64×64 pxmacOS dock, iOS bookmarks, PWARequired for Progressive Web Apps
180×180 pxiOS home screen (Apple Touch Icon)Required for iOS bookmark icons

How text-to-favicon rendering works

Text favicons render using the Canvas 2D API. Furthermore, the background shape draws first, then the text centres over it using font metrics calculations.

fontSize = size × 0.52 | text centred at (size/2, size/2) with textAlign='center', textBaseline='middle'
Circle shape: ctx.arc(size/2, size/2, size/2, 0, 2π)
Rounded square: path with quadraticCurveTo at corners
Font size ratio: 52% of canvas size produces legible text at all four sizes

Worked example: creating a brand favicon for a web app

A startup launches a SaaS product called "LazyTools" and needs a favicon. Using text initials mode:

SettingValue
InitialsLT
Background#1D9E75 (brand green)
Text colourWhite (#ffffff)
ShapeRounded
The browser tab preview confirms the "LT" initials on green are legible at 16 pixels — the critical test for favicon design. Furthermore, downloading the 64×64 PNG and 16×16 ICO gives two files covering all browser contexts. Moreover, installing both files with the HTML link tags in the page head completes the setup in under two minutes.

What is a favicon?

A favicon (short for "favourite icon") is a small icon displayed in the browser tab, bookmarks bar and browser history. Furthermore, Progressive Web Apps use the favicon on the device home screen. Browsers request the favicon from the site root — typically /favicon.ico — on every page load. Moreover, a well-designed favicon reinforces brand recognition. Consistent brand colours in the favicon make a site instantly identifiable among many open tabs.

ICO format is the traditional favicon format — it embeds multiple sizes in a single file. Furthermore, modern browsers also accept PNG favicons specified with HTML link tags. Providing both ICO and PNG covers all browser contexts: ICO for legacy browsers, PNG for crisp Retina display. Moreover, Progressive Web Apps require a 192×192 or 512×512 PNG for home screen installation — standard favicons are too small for this context.

Why the 16×16 size is the critical test

A favicon displays at 16×16 pixels in most browser tab contexts. Furthermore, this is smaller than most icons — 16 pixels wide leaves only 2–3 pixel-wide strokes for letter forms. Logos with complex details, thin lines or multiple colours lose legibility at this size. Moreover, designing for the 16×16 constraint first produces favicons that look good at all sizes, while designing for 64×64 and scaling down often produces blurred or unreadable 16-pixel versions.

Why a live tab preview matters

The tab preview shows the favicon at the exact 16-pixel size in its real context — beside a simulated page title in a browser tab shape. Furthermore, the gap between "looks good at 64px" and "legible at 16px" matters greatly for detailed designs. Adjusting contrast and character choice while seeing the 16-pixel result is better than designing large and hoping the small version reads. Moreover, the tab preview catches usability issues before any code is deployed — saving the install-reload-check cycle that most designers repeat multiple times when creating favicons.

Frequently asked questions

ICO files are Windows icon containers that embed multiple sizes in one file. Furthermore, browsers automatically select the appropriate size from the ICO container. PNG favicons are standard image files that display at the resolution they were created. Modern browsers prefer PNG favicons specified with HTML link tags, falling back to favicon.ico if no link tag is present. Moreover, providing both formats gives maximum compatibility across old and new browsers.
The ICO download from this tool is a single-size 16×16 PNG saved with a .ico extension — it is compatible with browsers that accept ICO files but does not contain multiple embedded sizes. Furthermore, for a true multi-size ICO container, use a dedicated ICO creation tool that embeds 16, 32 and 48-pixel layers. The PNG downloads at 32×32 and 64×64 provide the larger sizes separately. Moreover, providing the 64-pixel PNG alongside the 16-pixel ICO gives excellent coverage for all modern browser contexts.
Place the favicon files in the root directory of your website. Furthermore, add the following tags to the head section of every page: <link rel="icon" href="/favicon.ico"> for the ICO file, and <link rel="icon" type="image/png" sizes="64x64" href="/favicon-64.png"> for the large PNG. The HTML link tags take priority over the automatic favicon.ico lookup in modern browsers. Moreover, WordPress, Shopify and most CMS platforms have a dedicated "Site Icon" or "Favicon" setting that handles installation without modifying HTML directly.
A good favicon is simple, bold and recognisable at 16 pixels. Furthermore, one or two bold letters in a contrasting colour on a solid background work reliably — complex logos, thin lines and multi-colour gradients all lose detail at small sizes. High contrast is essential — light grey on white becomes invisible in browser tabs. Moreover, testing the design in the tab preview at 16 pixels before committing to the final design prevents the common mistake of creating a beautiful large favicon that becomes unreadable in actual use.
The Apple Touch Icon is the icon iOS uses when a user saves a website to their home screen. Furthermore, it requires a 180×180 pixel PNG saved as apple-touch-icon.png in the website root. This tool's 64×64 download is the closest available size — for a proper Apple Touch Icon, scale the 64×64 PNG to 180×180 using the Image Resizer tool. Moreover, add <link rel="apple-touch-icon" href="/apple-touch-icon.png"> to the page head for iOS home screen support.

Related tools

Image Resizer & Cropper

Resize uploaded images to exact favicon dimensions. Furthermore, 16 social media size presets are included.

Background Remover

Remove backgrounds before using image as favicon. Furthermore, custom replacement colour available.

Image Format Converter

Convert favicon files between PNG and other formats. Furthermore, all conversion is browser-native.

Image Compressor

Compress favicon PNG files for minimum load time. Furthermore, target file size mode included.

Image Colour Picker

Pick exact brand colours from images for favicon backgrounds. Furthermore, HEX, RGB and HSL values shown.

Watermark Tool

Add brand marks to images using the same colours. Furthermore, 9-position placement and opacity control.

Rate this tool

4.6
out of 5
397 ratings
5 ★
70%
4 ★
19%
3 ★
9%
2 ★
2%
1 ★
1%
How useful was this tool?