How to Create a Favicon That Works at Every Size
A 1024px logo does not scale down to 16px. Learn progressive simplification, safe zones, and the technique pros use to make icons readable at any resolution.
A logo that looks great at 512 pixels will not look great at 16. This is not about image quality or resizing algorithms. Visual information has a resolution threshold, and below it, details do not just get smaller. They become noise.
Professional icon designers know this, which is why Apple, Google, and Microsoft all use different drawings of the same icon at different sizes. The 16-pixel version is not a shrunk copy of the 512-pixel version. It is a separate, simplified drawing of the same idea.
How Detail Capacity Scales with Size
The number of distinct visual elements that remain readable changes dramatically with resolution. At 16 pixels, you can convey exactly one shape. At 512 pixels, you can render a full illustration with shading and texture.
Progressive Simplification
The technique professionals use is called progressive simplification. You make multiple versions of your icon, each designed for a specific size range. Each smaller version strips out a layer of detail but keeps the shape recognizable.
Full Detail
Shading, texture, thin strokes, small elements visible
Reduced
Drop texture and thin lines, keep shape and color
Simplified
Single solid shape, 2-3 colors, no fine details
Minimal
One bold form, 1-2 colors, thick strokes only
Essential
Core shape only, maximum contrast, no subtlety
Start at 32px, not 512px
Safe Zone Rules
Different platforms apply different masks to your icon. Android may crop it into a circle, a rounded square, or a squircle depending on the device manufacturer. iOS rounds the corners. Windows tiles are square.
The safe zone for maskable icons is the inner 80% of the canvas. Anything in the outer 20% may be clipped by a platform mask. Keep your meaningful content inside this boundary.
Color Reduction Strategy
At large sizes, gradients and multiple colors look sophisticated. At small sizes, they turn into an indistinct blob. A practical approach is to set color budgets by size:
- 512px+: Full brand palette, gradients acceptable
- 128-256px: 3-4 colors maximum, solid fills preferred
- 32-64px: 2 colors (foreground + background)
- 16px: 1 color on contrasting background, or solid silhouette
Testing Your Design at Size
The most reliable test is the browser tab test. Generate your favicon, deploy it (even to a local dev server), and open it alongside 10 other tabs. Can you find your tab in a crowded tab bar? Can you tell what the icon is without reading the page title? If not, simplify.
Another useful test is the blur test. Take your favicon at its intended size and apply a 1-pixel Gaussian blur. If the blurred version is still recognizable, your design has enough contrast and simplicity to survive real-world rendering, where subpixel antialiasing and display compression introduce their own softening.
The emoji benchmark
Working with AI Generation
AI favicon generators produce images at high resolution (typically 1024px). The generated icon may look detailed and attractive at that size but fail at 16 pixels. After generation, always check the smallest version. If it does not read clearly, try a different style preset. The "minimal" and "flat" presets tend to produce the most size-resilient results because they start simple.
If the AI output has too much detail, run it through the simplification process described above. Pull out the core shape, drop colors, and thicken the lines. The AI handles the creative starting point; you just need to make sure it still reads at 16 pixels in a crowded tab bar.
The Size Ladder
Every common icon size serves a specific purpose in a specific context. Understanding what each size is used for tells you how much detail to include and what kind of rendering environment it will appear in.
Browser Tab (1x)
The classic favicon size. Shown in browser tabs on standard-DPI displays, bookmark menus, and browser history lists. At this size you have exactly 256 pixels to work with. One shape, one color, maximum contrast.
Browser Tab (2x)
Used on Retina and high-DPI displays for browser tabs. Also the default Windows taskbar icon size. You get four times the pixels of 16x16, enough for a second color or a subtle inner detail.
Windows Site Icon
Windows uses this size for desktop shortcuts and the site icon in Edge. Also the standard size embedded inside multi-resolution ICO files for crisp rendering on 150% scaled displays.
High-DPI Taskbar
Used on high-DPI Windows setups and some Linux desktop environments. You can start introducing small gaps between shapes and using 3 colors, but thin lines (1px strokes at original scale) still disappear.
Chrome Web Store
Required for Chrome extensions and sometimes used in large bookmark grid views. Enough room for a recognizable illustration, but textures and thin decorative lines will still get lost.
Windows XL Icon
Windows Explorer extra-large icon view. Also used in some Android launchers. At this resolution you can include gradients, subtle shadows, and secondary elements. This is where icons start looking like "real" graphics.
PWA / App Store
Used in PWA install dialogs, Android splash screens, and app store listings. Full illustration territory: shading, texture, fine typography, and layered compositions all render cleanly.
What Gets Lost at Each Size
Shrinking an icon is not a linear process. Specific categories of visual information drop out at specific thresholds, and knowing exactly where each type fails helps you design smarter.
| Size | What survives | What disappears |
|---|---|---|
| 256px+ | Everything: gradients, textures, thin strokes, small text, overlapping elements, drop shadows | Nothing — full detail renders cleanly |
| 128px | Solid shapes, bold strokes, flat colors, simple gradients, 2-3 layered elements | Fine textures, hairline strokes (under 2px), small text, subtle drop shadows, decorative flourishes |
| 64px | Core shape with 2-3 colors, thick outlines, high-contrast fills | Color gradients become flat bands, small gaps between shapes close up, inner details merge together |
| 32px | One dominant shape, 1-2 colors, bold silhouette | Secondary shapes vanish, rounded corners look jagged, strokes under 2px disappear, any text is illegible |
| 16px | A single recognizable form with maximum contrast against the background | Almost everything: color nuance, shape complexity, interior detail. You are left with the DNA of the icon — one shape, one impression. |
The 32px cliff
Pixel-Perfect at 16px
At 16 pixels, you are not designing — you are placing individual dots. Every pixel matters, and the techniques that work at larger sizes actively hurt you here. Anti-aliased curves that look smooth at 128px become fuzzy gray blobs at 16px. The goal is to make every one of those 256 pixels contribute to readability.
Snap to the pixel grid. Open your icon in a pixel editor (Aseprite, Photoshop at 1600% zoom, or Figma with pixel preview on). Make sure every edge of your shape lands exactly on a pixel boundary. Edges that fall between pixels get anti-aliased into a blurry in-between color. At 16px, that blur eats a significant chunk of your total resolution.
Use even stroke widths. A 1-pixel stroke is fine. A 2-pixel stroke is fine. A 1.5-pixel stroke renders as a 2-pixel-wide smear at 50% opacity, which looks washed out. Stick to whole numbers.
Prefer straight edges over curves. A perfect circle at 16px is only possible at certain diameters. A 14px-diameter circle looks decent. A 13px circle looks lumpy because the pixel grid cannot represent odd-diameter circles symmetrically. If your shape has curves, test multiple diameters and pick the one the pixel grid handles best.
Maximize contrast. At this size, the difference between your icon and the background is everything. Dark icon on light background or light icon on dark background. Avoid medium tones that blend with either theme. If you support both light and dark browser themes, use an SVG favicon with a prefers-color-scheme media query to swap between two high-contrast variants.
The hand-hinting trick
The Professional Technique: Multiple Drawings
Apple, Google, and Microsoft do not resize their icons. They redraw them. Open the macOS Finder icon at different sizes and you will find genuinely different illustrations: the 16px version has simpler facial features on the smiley face, fewer lines on the background, and thicker strokes everywhere. The 512px version has shading, highlights, and texture. They are the same concept rendered at the appropriate level of detail for each size.
Google follows the same approach with their Material Design icons. The 24dp version of the Settings gear has 8 teeth. The 20dp version has 8 teeth but they are thicker relative to the overall size. The 18dp version still has 8 teeth but removes the inner circle detail. Each variant is a separate SVG path, hand-tuned for its target size.
Microsoft documented this principle in their Fluent Design icon guidelines: icons below 32px should use a 1px stroke weight with simplified geometry, while icons at 48px and above can use variable stroke weights and more complex paths. They publish separate icon assets for 16, 20, 24, 28, 32, and 48px — six different drawings of every icon.
For your favicon, you do not need six versions. But you should have at least two: one design for 32px and above (your main icon), and one simplified design for 16px (the browser tab version). If they are meaningfully different, you are doing it right.
Information Density by Size
This chart shows how many distinct visual elements (shapes, colors, strokes, text characters) remain individually perceptible at each icon size. The relationship is not linear — it follows a curve that flattens sharply below 64px.
The practical takeaway: if your logo has 10 distinct elements (think: letters, shapes, decorative lines, color regions), it will reproduce faithfully at 256px but will need to be reduced to its 2-3 most essential components by 32px. Designers who try to cram all 10 elements into 32 pixels end up with an unreadable mess.
Related Articles
Favicon Best Practices That Designers Keep Getting Wrong
Most favicons fail because they are too detailed. Learn the design principles that make favicons work at 16 pixels and above.
How to Design App Icons That Stand Out: 10 Principles
Ten concrete principles for designing app icons that survive small sizes, stand out on crowded home screens, and work across platforms. Practical advice, not theory.
What Is a Favicon? The Tiny Image That Makes or Breaks Your Brand
Favicons show up in browser tabs, bookmarks, search results, and mobile home screens. Here is what they are, why they matter, and how to make a good one.