Favicon Generator (multi-size PNG)
File
Drop a logo or icon and the tool renders 10 PNGs at the sizes browsers and OSes actually request: 16/32/48 for legacy favicons, 180 for Apple touch icon, 192/512 for PWA manifest icons. Optional background color (or transparent) and padding percentage. A ready-to-paste `<link>` snippet is generated. All rendering uses canvas — your image never leaves the browser.
Drop an image to generate the icon pack.
How to use
- Drop a square source image (PNG/SVG/JPG, ideally 512×512 or larger).
- Pick background (transparent or color) and padding %.
- Download individual sizes or all at once, then paste the HTML snippet into your `<head>`.
Frequently asked questions
- Why so many sizes?
- Each environment picks the size closest to its needs without scaling. Browsers prefer 32, Apple touch wants 180, Chrome PWA installs need 192/512, Windows tiles use 144/270. Shipping all of them is the safe path.
- Where's the .ico file?
- Modern browsers prefer PNG. If you still need `favicon.ico`, rename `favicon-32.png` to `favicon.ico` — most browsers accept a PNG with the .ico extension.
- My image looks pixelated at 16×16.
- Use a simpler version of your logo for the small sizes — fine detail disappears at favicon scale. Many sites use a separate 'mark' for icons under 32px.
- Transparent vs solid background?
- Transparent looks better on dark/light browsers and PWA installs. Solid (white/brand color) reads more like a button on iOS home screens.
Related tools
Image → PDF Converter
Combine multiple JPG / PNG images into a single PDF with adjustable page size, orientation, and fit.
ZIP Inspector
Drop a ZIP and see every file inside — sizes, contents, and per-file download — without unpacking it locally.
File Splitter
Split a large file into smaller chunks to bypass attachment or upload size limits.
Text Encoding Converter
Open text files in legacy encodings (EUC-KR, Shift_JIS, Windows-1252…) as readable UTF-8.
File Hash (Checksum)
Compute SHA-1, SHA-256, and SHA-512 checksums of any file.
CSV ↔ JSON Converter
Convert CSV to JSON and JSON back to CSV, with a delimiter option.