About Contact
Tools
1 Rep Max Calculator — Estimate Your 1RM From Any Set401(k) CalculatorAge Calculator — Your Exact Age in Years, Months & DaysAmortization CalculatorAsphalt CalculatorAsphalt Driveway Cost CalculatorAuto Loan CalculatorBarcode GeneratorBase64 EncoderBd Ft CalculatorBench Press Max Calculator — Estimate Your Bench 1RMBMR Calculator — Estimate Your Basal Metabolic RateBoard Foot CalculatorBrick CalculatorCalorie Deficit Calculator — Daily Target and TimelineCD Calculator (Certificate of Deposit)Cement CalculatorCircle Area Calculator — Area, Radius, Diameter, CircumferenceColor Palette GeneratorCompound Interest CalculatorConcrete Bag CalculatorConcrete Block CalculatorConcrete CalculatorConcrete Calculator with CostConcrete Footing CalculatorConcrete Mix CalculatorConcrete Pad CalculatorConcrete Price CalculatorConcrete Slab CalculatorConcrete Slab Cost CalculatorConcrete Volume CalculatorConcrete Weight CalculatorConcrete Yard CalculatorConduit Fill CalculatorCrushed Stone CalculatorDirt CalculatorDrywall CalculatorDue Date Calculator — Estimate Your Baby's Due DateFantasy Name GeneratorFavicon GeneratorFence CalculatorFill Dirt CalculatorFinal Exam Calculator — What Grade Do I Need on the Final?Fraction Calculator — Add, Subtract, Multiply, DivideFree Citation Generator (APA, MLA, Chicago, Harvard)GPA Calculator — Unweighted and Weighted, with Cumulative GPAGravel CalculatorHEIC to JPG ConverterHELOC CalculatorInsulation CalculatorLandscape Rock CalculatorMacro Calculator — Daily Protein, Carbs, and FatMean Calculator — Average of a List of NumbersMedian Calculator — Middle Value of a List of NumbersMeme GeneratorMetal Roof CalculatorMinute to Decimal ConverterMorse Code ConverterMortgage Payoff CalculatorMulch CalculatorOvulation Calculator — Find Your Fertile WindowPaver Base CalculatorPaver CalculatorPaver Sand CalculatorPea Gravel CalculatorPeptide CalculatorPercentage Calculator — Solve Any Percent QuestionPNG to PDF ConverterPuppy Weight CalculatorPythagorean Theorem Calculator — Solve Any Right TriangleQuadratic Formula Calculator — Roots, Vertex, Factored FormQuikrete Concrete CalculatorRaised Bed Soil CalculatorRandom Name GeneratorRiver Rock CalculatorRock CalculatorRoof Cost CalculatorRoof Pitch CalculatorRoof Shingle CalculatorRoof Slope CalculatorRoof Truss CalculatorRubik's Cube Solver — Solve Any Scrambled 3×3 CubeSakrete Concrete CalculatorSales Tax CalculatorSand CalculatorScrap Silver CalculatorSignature GeneratorSleep Calculator — Best Bedtimes & Wake Times by Sleep CycleSlope Calculator — Slope, Equation, Angle, GradeSnow Day CalculatorSod CalculatorSoil CalculatorSonotube Concrete CalculatorSquare Footage Calculator — Room and Floor AreaSquat Max Calculator — Estimate Your Squat 1RMStandard Deviation Calculator — Sample and PopulationStone CalculatorTDEE Calculator — Total Daily Energy ExpenditureTier List MakerTile CalculatorTime Calculator for WorkTop Soil CalculatorTopsoil CalculatorTriangle Calculator — Solve Any Triangle From 3 InputsUPC GeneratorUsername GeneratorVolume Calculator — 8 Shapes With Unit ConversionWebP to JPG ConverterWebP to PNG ConverterWordle Solver — Best Next Guess for Today's Puzzle
← All tools

Favicon Generator

Make a complete favicon pack from an image, text, or emoji — runs in your browser.

16
32
180

Weight
Shape
HTML for your <head>
  

Everything runs in your browser. Nothing is uploaded.

What is favicon generator?

A favicon is the small icon a browser shows next to a page title — in tabs, in bookmark bars, in history lists, in search results, and on the home screen when a user installs a site as a progressive web app. Modern web browsers and mobile platforms each expect specific files at specific sizes, which is why a single image is no longer enough. This generator produces the canonical 2026 favicon pack: a multi-resolution favicon.ico, two standalone PNGs (16×16 and 32×32), an apple-touch-icon.png at 180 pixels, two larger PNGs for Android and PWA installs (192 and 512 pixels), and a site.webmanifest that ties them together.

Three input modes cover the most common starting points. Image mode accepts an existing logo (PNG, JPG, WebP, SVG, or GIF up to 10 MB), with a Cover option that center-crops to a square and a Contain option that letterboxes a non-square image with padding-color fill. Text mode lets you compose a 1–4 character monogram from ten bundled fonts — Inter, Roboto, Space Grotesk, Playfair Display, JetBrains Mono, Caveat, Merriweather, Bebas Neue, Bungee, and Pacifico — covering the common archetypes (modern sans, tech-startup, editorial serif, mono, handwritten, retro display). Emoji mode renders any single emoji from your operating system’s emoji set onto the icon, with the result rasterized to PNG so visitors all see the same export.

Common controls apply across all three modes. The shape selector clips the icon to a square, a 16%-radius rounded rectangle, or a circle. A background color picker sets the fill behind the foreground content; a padding slider (0–25%) gives you space between the foreground and the icon edge. A live preview at 16, 32, 180, and 256 pixels shows exactly what visitors see — pay attention to the 16-pixel preview, because that is the size most users actually encounter most of the time.

The output is delivered as a single ZIP file built entirely in your browser using a homegrown ZIP encoder (no third-party dependency). The seven files inside are sized per the standard favicon recommendations that have settled in around 2025–2026 and are accepted by every major framework, hosting platform, and browser. Below the download button, a copy-paste HTML snippet lists the five <link> tags you paste into your site’s <head>. The snippet is deliberately small — five lines covers all modern browsers and platforms, replacing the dozen-plus lines that legacy favicon services still produce for mstile-150x150.png, browserconfig.xml, and safari-pinned-tab.svg (none of which are honored by any browser shipped after 2022).

Like the other tools on sometools.com, the favicon generator runs entirely client-side. Your image, text, or emoji never leaves the browser tab — the canvas API rasterizes the design, the homegrown ZIP and ICO encoders package the bytes, and the result downloads through a Blob URL. You can verify this by opening browser dev tools and watching the Network tab while you generate and download a pack: zero requests fire after the page loads its bundled fonts.

When to use a favicon generator

  • Launching a new site or app — Drop in your logo and walk away with a ZIP that covers every browser and platform — favicon.ico for desktop tabs, apple-touch-icon for iOS home screens, 192/512 PNGs for Android and PWAs, and a web manifest. Paste five <link> tags into your <head> and you are done.
  • Replacing a missing or blurry favicon — If your tab icon looks fuzzy on a Retina display, you are probably serving a single 16×16 image. Re-export from this tool to get a multi-resolution favicon.ico (16/32/48) plus the larger PNGs every modern browser actually picks up.
  • Designing a quick monogram favicon — No logo yet? Type one or two letters, pick a font and brand color, and the tool gives you a clean monogram favicon in every size. Useful for early-stage projects, internal tools, hackathon submissions, and personal sites.
  • Using an emoji as your favicon — Pick an emoji from your OS picker, set a background color, and download the pack. The exported PNG is a rasterized snapshot of the emoji as your device renders it — your visitors all see the same image regardless of their own platform.

How to use the Favicon Generator

  1. Pick an input modeClick the Image, Text, or Emoji tab depending on what you want to start with. The default is Text mode with the letter 'S' on a blue rounded background — a usable favicon already.
  2. Design the iconTweak the text, font, weight, and foreground color (Text mode) or upload an image and choose Cover/Contain (Image mode) or pick an emoji (Emoji mode). Adjust the shape (square, rounded, or circle), background color, and padding to taste. The preview updates live at 16, 32, 180, and 256 pixels.
  3. Download the favicon packClick Download favicon pack — your browser saves a ZIP containing seven files: favicon.ico, favicon-16x16.png, favicon-32x32.png, apple-touch-icon.png, android-chrome-192x192.png, android-chrome-512x512.png, and site.webmanifest.
  4. Copy the HTML snippet into your <head>Open the 'HTML for your <head>' section, click Copy snippet, and paste the five <link> tags into your site's <head>. Upload the seven files to your site root next to index.html (or the equivalent location for your framework — Astro / Next / Vite / Rails / Django all serve a public/ or static/ directory at the URL root).
  5. Edit site.webmanifest with your real site nameOpen site.webmanifest in a text editor and change the 'name' and 'short_name' fields from 'My Site' to your actual site name. The manifest controls how your icon appears when installed as a PWA on Android or added to the home screen.

Worked examples

Monogram from text

Input:  Text 'AB', Bebas Neue Bold, white on #ff5f1f, rounded shape, 8% padding
Output: favicon.ico (16/32/48 multi-res) + favicon-16x16.png, favicon-32x32.png, apple-touch-icon.png (180), android-chrome-192/512.png, site.webmanifest

Total ZIP size ≈ 12–18 KB depending on the design's complexity.

Logo upload, contain fit

Input:  Image 800×400 wordmark PNG, Contain fit, white background, 10% padding
Output: Same 7-file pack; the wordmark is letterboxed into a square with white padding above and below so it remains legible at 16 px.

Use Contain when your logo is wider than tall; Cover crops to a square instead.

Emoji favicon

Input:  Emoji 🚀, no text, navy background #0b0f1a, circle shape, 10% padding
Output: Pack with the rocket emoji centered on a navy circle. Apple Color Emoji on Mac, Segoe UI Emoji on Windows — once exported the PNG is identical for every visitor.

Frequently asked questions

What favicon files do I actually need in 2026?
Five baseline files cover every modern browser and platform: favicon.ico (a multi-resolution container with 16, 32, and 48 pixel images for desktop browser tabs, bookmarks, and history); apple-touch-icon.png at 180×180 (iOS home-screen icon); android-chrome-192x192.png and android-chrome-512x512.png (Android and PWA install); and site.webmanifest (PWA metadata that points at the two PNGs above). This generator also includes favicon-16x16.png and favicon-32x32.png as standalone PNGs because some build systems and crawlers prefer them over the multi-resolution ICO.
Do I still need an ICO file?
Yes. favicon.ico is the single file every browser checks first — Internet Explorer, older Edge, server logs, link-preview crawlers, and feed readers all look for /favicon.ico by name even when no <link rel="icon"> tag exists. A modern .ico contains multiple PNG-encoded resolutions inside it so a single file covers crisp 16, 32, and 48 pixel renderings.
What size should an apple touch icon be?
180×180 pixels is the canonical size in 2026. Apple historically defined several sizes (60, 76, 120, 152, 167, 180), but a single 180-pixel PNG is what every iOS device picks up — iOS scales it down for smaller targets. Without an apple-touch-icon, iOS uses a screenshot of your page when added to the home screen, which usually looks bad.
Why does my favicon look blurry?
Almost always because you served a single 16×16 image and the browser is upscaling it for high-DPI displays (Retina, 4K). The fix is to use a multi-resolution favicon.ico with 16, 32, and 48-pixel images, plus a 32×32 standalone PNG referenced via <link rel="icon" sizes="32x32">. This generator emits both.
Do I need android-chrome-192x192.png?
Yes if you want the icon to look right when users install your site as a Progressive Web App or add it to their Android home screen. The 192-pixel version is referenced by the web manifest as the launcher icon; the 512-pixel version is used for splash screens and adaptive icons. Without them, Android falls back to a generic globe.
What is site.webmanifest?
A small JSON file (~200 bytes) that tells browsers how to display your site when installed as a PWA: name, icons, theme color, display mode, and start URL. The web manifest is referenced via <link rel="manifest" href="/site.webmanifest">. After downloading the pack, open it in a text editor and replace the placeholder name with your real site name.
Can I use an emoji as a favicon?
Yes. Pick an emoji in this generator's Emoji tab and download the pack — the emoji is rasterized to a PNG using your device's emoji font, so once exported the file looks identical to every visitor. Note that two designers using different operating systems will get visually different exports for the same emoji (Apple Color Emoji vs Segoe UI Emoji vs Noto Color Emoji), but each individual designer's exported PNG is consistent for everyone who sees their site.
Do favicons need to be square?
Yes. Browsers expect a square aspect ratio and will distort non-square sources. If your logo is rectangular, choose Contain in this tool's Image mode — it letterboxes your logo into a square with the background color filling the unused space. Cover center-crops to a square, which works well for icon-style logos and badly for wordmarks.