Example
Input
logo.png (512×512)
Output
favicon.ico (16 · 32 · 48) · apple-touch-icon.png (180×180) · icon-192.png · icon-512.png + HTML snippet
Note
A single `.ico` carries several resolutions, so the browser picks the right one for tabs, bookmarks, and desktop shortcuts. PWA install icons (192 · 512) and the manifest entries come out with it.
Usage / FAQ
When to use
- Set up favicons for a new project — one image gives you .ico, apple-touch-icon and PWA icons at once
- Make a quick favicon from an emoji or a letter, with no design tool
- Fill in the 192 · 512 icons a Lighthouse PWA audit asks for
- Prepare the apple-touch-icon shown when iOS users add the site to their home screen
- Grab the `<link>` tags and manifest entries to paste in after swapping a favicon
FAQ
- Q.PNG works fine — why is `.ico` still around?
- A.PNG favicons do work in most browsers. But a single `.ico` can hold **several resolutions in one file**, so you don't manage per-size files and `sizes` attributes. And the HTML standard still keeps the fallback where a browser may try `/favicon.ico` at the site root when no icon link is present, so having one is the safe default.
- Q.Which sizes do I actually need?
- A.Browser tabs use 16×16, high-DPI screens 32×32, Windows shortcuts 48×48 — one `.ico` covers all three. iOS home screens want a 180×180 apple-touch-icon, and PWA installs need separate 192 and 512 PNGs.
- Q.I replaced the favicon but nothing changed.
- A.Browsers cache favicons unusually aggressively. If a hard reload doesn't help, change the URL itself — `<link rel="icon" href="/favicon.ico?v=2">` is the reliable fix.
Fun facts
The favicon arrived with Internet Explorer 5 in March 1999. It was never a standard — just one browser's convention that adding a page to Favorites would request /favicon.ico from the site root. Server logs worldwide filled with favicon.ico 404s, and the convention became a de facto standard.
Wikipedia — Favicon.ico is originally a Windows icon format, which is why one file can hold images at several resolutions. Bundle 16×16, 32×32 and 48×48 and the browser picks what it needs; PNG favicons need a separate file plus a sizes attribute for each.
Wikipedia — ICO (file format)HTML5 made `<link rel="icon">` an official link type, yet the WHATWG HTML Standard still documents the fallback that a user agent may fetch /favicon.ico when no icon link exists. One browser's habit ended up written into the spec.
WHATWG HTML Standard — link types
Related tools
- Color Converter
Convert colors between HEX, RGB, and HSL with a live preview swatch. Auto-detects any of the three input formats.
- Image to Base64 (Data URI)
Convert an image file to a Base64 data URI for inline embedding in HTML/CSS/Markdown. Up to 5 MB.
- Image Resize & Compress
Resize, crop, and compress up to 20 images at once in your browser. Pick width × height, crop or fit mode, JPEG quality — download individually or as one ZIP. Outputs as {original}_{w}x{h}.{ext}.
- Image Crop
Crop images right in your browser — drag to select, lock aspect ratios (1:1, 16:9…), export PNG/JPEG. No upload.
- Emoji Picker
Pick and copy emojis with one click. Search by name (en/ko), browse by category, and keep your recents and favorites in the browser.
- QR Code Generator
Generate a QR code from any text or URL. Adjustable error correction (L/M/Q/H), SVG output, downloadable.
- Color Contrast Checker
Check the WCAG contrast ratio between two colors. Pass/fail for AA Normal/Large + AAA Normal/Large with a live sample.
- Color Palette Generator
Generate a palette from a single base color — shades, tints, complement, analogous, triad, tetrad. HSL-based. 0 dependency.
- CSS Gradient Generator
Build linear, radial, and conic CSS gradients with color stops + angle/position. Live preview + copy-ready CSS.
- PDF Merge
Merge multiple PDF files into a single document. Drag to reorder pages, all client-side — files never leave your browser.
- PDF Split
Extract a page range from a PDF — e.g. 1-3,5,7-9. All client-side, files never leave your browser.
- PDF Rotate
Rotate all or selected PDF pages by 90°, 180°, or 270°. Useful for scanned documents in wrong orientation. All client-side.
- PDF Watermark
Add a text watermark (CONFIDENTIAL, DRAFT, etc.) to every PDF page. Korean/Hangul supported. Control opacity, rotation, size, color. All client-side.
- PDF Optimize & Compress
Compress PDFs in your browser — downsample embedded JPEG images (long edge 1600px, re-encode), strip metadata, and re-pack with object streams. Image-heavy PDFs shrink the most.
- Image to PDF
Combine JPG, PNG, and other images into a single PDF — in your browser. Reorder pages, choose A4/Letter or original size. Nothing is uploaded.