Skip to main content
OmegaPix

Compress & Convert

Image Compressor General compression for any image format JPG Compressor Shrink JPGs while keeping detail PNG to WebP Smaller PNGs with full transparency PNG to JPG New Shrink PNG photos massively (no alpha) JPG to PNG New Lossless re-save, ready for editing HEIC to JPG Open iPhone photos anywhere AVIF Converter Best modern format for the smallest files

Resize & Crop

Social Media Resizer All platforms in one place Instagram Resizer Feed, Story, Reel & more YouTube Thumbnail 1280ร—720 optimised thumbnails LinkedIn Banner Profile & company cover images OG Image Resizer 1200ร—630 for social sharing Facebook Resizer Feed, Cover & Story sizes Twitter / X Resizer Post, Header & card sizes Image Cropper New Crop images with aspect-ratio presets

Privacy & Utilities

EXIF / Metadata Remover Strip GPS, camera info, EXIF, pixel-perfect Image Metadata Viewer New See EXIF, GPS & if a photo was made with AI AI Image Checker New Check if an image was made with AI PDF Metadata Remover New Strip author, title, dates, XMP from PDFs Image Watermarker New Stamp a text watermark before sharing Image Redactor New Black-bar, blur, or brush over sensitive parts Background Remover New AI cutout โ†’ transparent PNG, in your browser Favicon Generator New One image โ†’ every favicon size + .ico + manifest

PDF Tools

Merge PDFs New Combine multiple PDFs into one Split PDF New Extract pages by range Rotate PDF New Fix sideways or upside-down scans Delete PDF Pages New Remove pages from a PDF PDF Metadata Viewer New See author, software and hidden data in any PDF Images to PDF New JPG, PNG, HEIC, WebP, AVIF โ†’ PDF PDF to Images New PDF pages โ†’ PNG or JPG Compress PDF New Shrink scans + photo PDFs
Blog Install app Privacy Terms

About this tool

Generate a Complete Favicon Set

Drop one source image, ideally 512ร—512 PNG or SVG, and get every favicon variant your site needs: PNGs from 16ร—16 to 512ร—512, a multi-resolution favicon.ico, an Apple touch icon, a PWA maskable icon, a site.webmanifest, and the HTML snippet you paste into <head>. All generated in your browser. Nothing uploads.

Why use OmegaPix

  • Every size, one drop : Default set covers 16, 32, 48, 64, 96, 128, 180, 192, 256, and 512, toggle off any you don't need.
  • Real .ico file : Multi-resolution favicon.ico containing 16/32/48 px PNG payloads. The format Windows and older browsers expect.
  • Drop-in HTML + manifest : ZIP includes site.webmanifest and an install-snippet.html with all the <link> tags ready to paste into your head.

How it works

1

Drop your source image

PNG, JPG, WebP, or SVG. 512ร—512 or larger is ideal so downscaling stays sharp.

2

Pick sizes and extras

Toggle individual PNG sizes. Choose transparent / white / black background. Toggle .ico and PWA maskable.

3

Download the ZIP

One archive with every variant + manifest + HTML snippet. Drop into your project, paste the snippet into <head>, you're done.

Frequently asked questions

What size should my source image be?

512ร—512 PNG is ideal, large enough to downscale cleanly to every variant. SVG also works (browser rasterises at each target size, often sharper than a fixed-size PNG source).

Does the .ico file actually contain multiple sizes?

Yes. The output favicon.ico packs 16, 32, and 48 px PNG payloads into a single .ico container. Windows and browsers pick the closest match at render time.

What is a "maskable" PWA icon?

Android PWAs render their app icon inside a mask (circle, squircle, depending on the launcher). Maskable icons reserve the central 80% as "safe area", anything outside may be cropped. The tool generates a 512ร—512 maskable variant automatically.

Will the icons be sharp at every size?

Depends on the source. A 512ร—512 source produces sharp results at every variant. Smaller sources mean upscaling for the larger sizes, which looks soft. Start big.

How do I install the icons on my site?

Extract the ZIP into your site's root (or static folder). Paste the contents of install-snippet.html into your <head>. Edit site.webmanifest with your real site name. Done.

Why so many PNG sizes?

Different OS/browser combinations prefer different sizes. 16/32 for desktop tabs, 48 for Windows pinned sites, 96 for Chrome shortcut tiles, 180 for Apple Touch Icon, 192 for Android Chrome, 512 for PWA splash screens.

Is anything uploaded?

No. Verify in DevTools โ†’ Network during a generation. No upload requests carrying your image.

Will SVG sources work?

Yes. SVG is preferred for vector logos. The browser rasterises at each target size, often sharper than a fixed-resolution PNG source.

Can I customize the manifest?

The generated site.webmanifest uses placeholder name / short_name values. Edit those to match your site after extracting the ZIP. The icon paths are correct as-is.

What background should I pick?

Transparent for logos. White if your logo is dark and may be displayed on dark surfaces. Black if your logo is light. Most modern browsers handle transparency well, so transparent is usually right.

When to use this tool

New site launch

You designed a logo and need a favicon set to ship before launch. One image in, complete set out.

PWA install icons

Progressive Web App installs need 192ร—192, 512ร—512, and a maskable variant. The tool emits all three.

Rebrand refresh

New logo? Regenerate every favicon variant from the updated source in one batch instead of opening 10 separate exports.

When not to use this tool

You only need favicon.ico

For dead-simple sites, a single 32ร—32 .ico is fine. Skip the tool and use any image editor.

Custom per-size designs

A logo that needs different art at 16ร—16 (simplified) vs 512ร—512 (detailed) needs hand-designed variants per size. The tool downsizes from one source.

Animated favicons

Browsers support animated GIF/ICO favicons but support is patchy and many people find them annoying. The tool emits static icons only.

Technical details

Why a multi-resolution .ico still matters

Windows browsers, older Safari versions, and several email clients prefer favicon.ico over PNG. The .ico format is a container. It can hold multiple resolutions, and the browser picks the closest match. The tool packs 16/32/48 px PNGs into one .ico file (Vista+ accepts PNG payloads inside .ico containers).

Apple touch icon and maskable PWA

Apple Touch Icon (180ร—180) is what iOS uses when a user "Add to Home Screen"s your site. PWA maskable icon (512ร—512 with central 80% safe area) is what Android renders inside its own circular / squircle mask, critical to look right on every Android version.

Image scaling

The tool uses Canvas2D high-quality bilinear/bicubic resampling. Starting from a 512ร—512 source produces sharp 16ร—16 / 32ร—32 outputs because there's plenty of pixel data to discard cleanly. Starting from a 64ร—64 source means upscaling for the 128+ sizes: those will look soft.

Background transparency

Default is transparent, best for logos. White or black backgrounds are useful when your logo is one solid color that needs to stand off a neutral surface (Safari sometimes renders favicons against the tab background, which can be dark).

The HTML snippet

install-snippet.html in the ZIP contains the <link> tags for favicon.ico, the 16/32 PNGs, apple-touch-icon, and site.webmanifest. Paste it into your <head>. The order matters, browsers walk top-to-bottom and stop at the first match they support, so put .ico first for IE fallback and PNG sizes after.

Your files stay on your device

Image decoding and resampling run inside your browser via Canvas2D. Your source image is read into memory, downscaled, and emitted as a ZIP locally, nothing is transmitted. Watch DevTools โ†’ Network during a generation: zero outgoing requests carry image bytes.

Supported formats

Input: PNG, JPG, WebP, SVG (any image format the browser can decode)
Output: ZIP containing PNG variants, favicon.ico, site.webmanifest, install-snippet.html

Related tools