Skip to content
Browse tools

Make a favicon that works everywhere

Drop in an image, type a letter, or pick an emoji. You'll get every size a modern browser asks for, a real multi-resolution .ico, and the exact tags to paste into your <head>.

Nothing leaves your browser

Choose your source

Square works best

Style it

Updates live

Making it readable at 16 pixels
  • One shape or one letter. A full logo with a wordmark becomes grey mush at tab size — crop to the symbol.
  • Push the contrast. Thin strokes disappear entirely. Thicken fine detail or drop it.
  • Watch the 16px preview in the panel opposite as you work. That's the size people actually see.

Site details

Used in tags and manifest

Four tags cover every browser released in the last several years. Fewer files, less to maintain.

Preview

16
32
48
64

IN CONTEXT

My Site
My Site
MySite
MySite

Download

Paste into <head>

index.html

                            

Where files go. Upload everything to the folder in your path setting. With / they sit beside index.html at your site root.

SITE.WEBMANIFEST

site.webmanifest

                            
After you upload — three things that trip people up
  • Browsers cache favicons hard. If the old one persists, open the icon URL directly and force-refresh, or use a private window.
  • Check the path. A 404 on the icon is the usual cause of "it didn't work" — visit yoursite.com/favicon.ico to confirm.
  • Keep the .ico at the root. Feed readers, older browsers and some tools look there regardless of your tags.

Generated in your browser with the Canvas API — no upload, no server, no tracking.

HOW IT WORKS

Every File Is Drawn On Your Own Machine

Nothing here is uploaded. The icon is drawn onto a canvas in your browser at each size a browser actually asks for, exported as PNG, and packed into a real multi-resolution .ico containing the 16, 32 and 48 pixel images in one file — not a renamed PNG, which is what a surprising number of generators hand you. The zip is assembled in the page too, using stored (uncompressed) entries so no library is needed. An image you drop in never leaves the tab, which is also why this works with an unreleased logo you would rather not post to a stranger's server.

What else can you check?

These tools all work on the same connection and address data — pick whichever question you actually have.

Want to see the full path to a site? DNS, redirects, every hop, the CDN, TLS and the origin server. Want to know your public IP? See your IPv4 and IPv6 addresses, location, ISP and ASN. Want to check your tower & route? Live ping, speed, DNS, traceroute and a map of nearby points. Want to ping from around the world? Real latency from real probes across 12 countries, live on a map. Want to locate any IP address? City, region, country and coordinates for any public IP. Want to know if an IP is risky? Proxy, VPN, Tor, hosting and abuse-report indicators. Want to know if you're blacklisted? Check an address against major spam and abuse DNSBLs. Want to know who owns an IP? Network owner, ASN, CIDR range and abuse contact. Want to explore an AS number? Announced prefixes, BGP neighbours and registry details. Want to test your connection speed? Measure real download, upload, ping and jitter. Want to see what changed? Word-level diff between two blocks of text or code. Want to know if a DNS change is live yet? Compare answers from five independent public resolvers. Want to verify a domain's nameservers? Direct authoritative checks, glue records and SOA serials. Want to check a domain's DNSSEC setup? DNSKEY, DS records, signature expiry and real validation. Want to see the hop-by-hop path to a server? A real traceroute from a genuine probe anywhere in the world. Want to know if a server port is open? A real TCP connection attempt - open, closed or filtered. Want to measure latency to a server? Real connect timing - min/avg/max, jitter and connection loss. Want a clean URL slug from a title? Real transliteration, stop words and batch mode. Want to find and replace across a document? Regex, capture groups and a live preview before you commit. Want to find the invisible character? Code points, escapes, bytes and hidden-character detection. Want to escape text for HTML? Minimal, named or numeric entities, attribute-safe. Want to strip emoji cleanly? Whole clusters - no half-flags or stray modifiers left. Want to spot repeated words? Frequency, density and accidental doubles like "the the". Want to know if a URL is cached? Two requests prove whether your CDN is really caching it. Want to see what a site knows about you? Storage, cookies, tokens and what your browser actually cached. Want to run that check on any site? One-click bookmarklet reads storage and tokens where they live. Want to know who your site talks to? Renders the page and names every outside company it contacts. Is your site one address or four? www, non-www, http and https - which serve, which redirect. Want to tidy up a messy SQL query? Beautify, minify, lint and convert keyword casing for six dialects. Need to work out a percentage? Nine calculators covering every way a percentage gets asked. Want to work out a rise or a raise? Increases, growth, compounding and CAGR, with the working shown. Want to work out a discount or a drop? Discounts, stacked sales and depreciation, with the working shown. What is actually on that page? Words, reading time, readability, every image, embed and link.
COMMON QUESTIONS

Favicon FAQ

Do I still need a favicon.ico in 2026?

Yes, and it is the one file worth keeping at your site root. Browsers request /favicon.ico by convention even when your tags point somewhere else, and feed readers, link-preview bots and older tooling look there regardless. The .ico this page builds is a genuine multi-resolution container holding the 16, 32 and 48 pixel images, so one request serves every small size.

Why does my new favicon not show up?

Almost always one of two things. Browsers cache favicons far more aggressively than other assets, so open the icon URL directly and force-refresh, or check in a private window. If that does not do it, the file is 404ing — visit yoursite.com/favicon.ico and confirm it actually loads from the path in your tags.

What is the safe zone, and what is a maskable icon?

Android crops your icon into whatever shape the launcher uses — a circle, a squircle, a rounded square. A maskable icon is one with enough padding that cropping never cuts into the artwork. The safe-zone toggle draws the circle Android guarantees to keep; anything inside it survives every mask. It needs an opaque background and roughly 20% padding, which the checks panel tells you when you have.

Should I use the SVG icon?

Include it if you have one. An SVG favicon scales perfectly and is what Chrome, Firefox and Edge prefer when offered, but Safari support has been uneven and no SVG is generated when you upload a raster image — there is nothing honest to vectorise. The .ico and PNGs cover every browser either way, so the SVG is a bonus rather than a requirement.

Is my logo uploaded anywhere?

No. The image is read with the browser's own FileReader, drawn onto a canvas, and exported — all inside the tab. There is no request to this server or anyone else's at any point in the process, which you can confirm in your browser's network panel while you use it.