Images

Online Favicon Generator

Create professional favicons from image or text. 8 sizes, HTML snippet included. No sign-up.

Drag an image or click

PNG, JPG, WebP, SVG

Sizes to export

HTML for your <head>

<!-- Favicon básico -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<!-- Android / PWA -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicon-192x192.png">

Built by

Miguel Ángel Colorado Marin

Full-Stack Developer · Guadalajara, España

I develop web apps, digital tools and full projects — from design to deployment.

Contact me

How to create a favicon online

  1. 1

    Choose your input mode

    Select 'From image' to upload an existing logo in PNG, JPG or WebP. Choose 'From text/emoji' to create a favicon with initials or an emoji without any starting image.

  2. 2

    Customize the design

    If using text, adjust background color, text color and font until the icon looks exactly as you want. The preview at 32px, 64px and 128px shows you the real result.

  3. 3

    Select sizes to export

    Check the sizes you need. For most websites, 16px, 32px, 180px and 192px is enough. For full PWA apps, also add 512px.

  4. 4

    Download and add the HTML

    Click 'Download' to get each PNG. Copy the HTML snippet from the panel and paste it inside your site's <head>. You now have a professional favicon working.

Why do you need a favicon?

The favicon is the small icon that appears in the browser tab, bookmarks and on mobile device home screens. A well-designed favicon improves brand recognition, makes your site stand out among multiple open tabs and conveys professionalism at first glance.

Modern browsers require different sizes for different contexts: the classic 16x16 for the tab, 32x32 for high-resolution screens, 180x180 for the Apple Touch Icon on iOS, and 192/512 for Progressive Web Apps. This generator produces all formats in seconds.

All processing is done in the browser using JavaScript's Canvas API. This means your images are never sent to any server, guaranteeing complete privacy for your visual assets.

Frequently asked questions

What sizes do I need for a website favicon?

The minimum recommended is 16x16 and 32x32 for the browser tab favicon, plus 180x180 for Apple Touch Icon. If your site is a PWA, you also need 192x192 and 512x512.

What is the difference between favicon.ico and favicon.png?

The .ico format can contain multiple sizes in one file and has legacy support. Individual PNG files are more flexible and are the modern recommended standard.

Are my images uploaded to a server?

No. All processing happens 100% in your browser using the Canvas API. No image data ever leaves your device.

Can I use an emoji as a favicon?

Yes. Type any emoji in the text field and choose colors. The generator renders the emoji on canvas to produce a crisp PNG at any size.

Why do I need the 180x180 Apple Touch Icon?

When a user adds your website to an iPhone home screen, iOS uses that icon. Without it, iOS captures a page thumbnail that usually looks poor.

Related tools

Embed this tool

<iframe src="https://miguelacm.es/embed/favicon-generator" width="100%" height="700" style="border:none;border-radius:16px;" loading="lazy"></iframe>