Interested in sponsoring? Reach out to discuss placements.
Favicon Generator
Generate favicon sizes from an image.
Last updated: June 2026
Upload a square or logo image to generate PNG favicons at 16, 32, 48, 180, and 192 pixels — processed locally.
Drag & drop images here
or click to browse · select one image
Guide
Introduction
Every serious website needs a favicon — the small icon in browser tabs, bookmark bars, and mobile home screens. Designers export a master logo at 512 pixels, but production requires multiple square sizes: 16 and 32 for classic tabs, 48 for Windows shortcuts, 180 for Apple touch icons, and 192 for Android and PWA manifests. Resizing manually in Figma or Photoshop for each dimension is repetitive. Online favicon generators often upload your brand mark to their servers, which conflicts with trademark guidelines and unreleased product branding policies.
Certoflow's Favicon Generator creates PNG favicons at 16, 32, 48, 180, and 192 pixels from any source image entirely in your browser. Upload a logo, preview each size, and download individually or grab the full set. Canvas scaling runs locally — no upload, no watermark. Light and dark theme support helps you evaluate icon clarity against both UI backgrounds during late-night launch prep.
What this tool does
The favicon workflow covers standard web icon sizes from a single source:
- Upload — select one square or rectangular logo image (JPEG, PNG, or WebP).
- Generate — produce five PNG outputs at fixed square dimensions.
- Preview — inspect each size in the results grid before download.
- Download — save files named with your source stem plus
-favicon-{size}.png.
Sizes match common deployment targets:
| Size | Typical use |
|---|---|
| 16×16 | Browser tab favicon |
| 32×32 | High-DPI tab, taskbar |
| 48×48 | Windows site pinning |
| 180×180 | Apple touch icon |
| 192×192 | Android chrome, PWA manifest |
The generator scales source artwork to fit each square canvas using high-quality canvas interpolation. Non-square sources center within the square output unless you crop first with Crop Image.
No server processing. No ICO container — modern HTML references PNG favicons directly.
How it works
Certoflow loads your source image into memory, then for each target size creates a square canvas, draws the image scaled to cover or fit the dimensions, and exports PNG via canvas.toBlob(). Because scaling happens in the browser, your logo never leaves the device.
Small sizes (16 and 32) exaggerate fine details — thin strokes and small text that look crisp at 512 pixels may become muddy blobs. Preview each generated size and simplify the source artwork if tab icons look cluttered.
The tool does not inject HTML link tags into your project. You download PNG files and wire them into <link rel="icon"> and manifest.json entries yourself — standard practice for static sites, Next.js apps, and Hugo blogs.
Processing is client-side only. Certoflow does not store logos or generated icons after your session.
HTML reference after download
<link rel="icon" href="/favicon-32.png" sizes="32x32" type="image/png" />
<link rel="icon" href="/favicon-16.png" sizes="16x16" type="image/png" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180" />
Place files in your public static directory and adjust paths to match your framework's asset pipeline.
Real-world examples
Launching a startup marketing site
You have a 1024-pixel SVG exported as PNG from the brand deck. Generate all five sizes locally, drop them into /public, and reference them in Next.js metadata.icons without installing a CLI favicon package on a corporate laptop.
PWA manifest icons
A progressive web app requires 192-pixel manifest icons. Generate from the same master logo used for favicons so home-screen icons match tab branding.
Client white-label preview
An agency tests three logo variants for a client portal. Generate favicon previews for each variant without uploading confidential marks to third-party SaaS tools blocked by the client's security review.
Documentation site rebrand
Technical writers update Certoflow-style doc sites with a new square mark. Favicon Generator produces the size set; Image Dimension Checker confirms pixel-perfect squares before commit.
Internal tools on intranet
HR portals need recognizable tab icons on crowded browser profiles. A simple lettermark PNG becomes a full favicon set in one local session.
Common mistakes
Using detailed logos at 16 pixels without simplification. Complex marks become illegible smears. Create a simplified glyph variant for small sizes or increase stroke weight in the source before generating.
Expecting .ico file output. This tool downloads PNG per size. Most modern stacks prefer PNG; use a dedicated ICO packager only if a legacy environment requires a single multi-resolution ICO file.
Uploading non-square art without cropping. Wide wordmarks shrink to fit, leaving small vertical presence in the square. Crop to a square avatar region first with Crop Image.
Skipping 180-pixel Apple touch icon. iOS home screen shortcuts use the 180 size — omitting it falls back to scaled favicons that look soft on retina displays.
Forgetting manifest.json entries. Downloading files is half the job; PWA manifests need explicit icons arrays with sizes and type fields.
Generating from low-resolution sources. Upscaling a 64-pixel emoji to 192 pixels produces blocky output. Start from at least 512 pixels on the longest side.
Ignoring dark-mode tab contrast. A dark logo on transparent PNG may disappear on browser dark chrome. Preview icons against both light and dark UI backgrounds.
Related tools
Prepare sources with Crop Image for square framing and Image Resizer for intermediate dimensions. Rounded Corners Image styles avatar-style icons before favicon generation. Image Dimension Checker verifies output sizes. PNG to JPG is rarely needed for favicons but helps email-sized logo attachments. Image Metadata Viewer confirms stripped metadata before public deploy.
FAQ
Are my images uploaded to a server?
No. Favicon generation uses Canvas locally in your browser.
Which sizes are generated?
16, 32, 48, 180, and 192 pixel squares — common favicon and touch-icon targets.
Does it output .ico files?
No. PNG downloads per size. Most modern sites reference PNG favicons in HTML.
What source formats are accepted?
JPEG, PNG, and WebP decode in modern browsers.
Should my source image be square?
Square sources produce the best tab icons. Rectangular logos benefit from cropping first.
Can I generate from an SVG file?
Upload a rasterized PNG export of your SVG. Direct SVG upload depends on browser decode support — PNG export from your design tool is the reliable path.
Can I use this offline?
Yes, after the page loads.
How do I add favicons to my site?
Download PNGs, place them in your static assets folder, and add <link rel="icon"> and manifest entries pointing to each file.
Does generation preserve transparency?
PNG output supports alpha. Small favicons on varied tab backgrounds may need a subtle background fill for contrast.
Does Certoflow support light and dark theme?
Yes. Preview grids and controls adapt to Certoflow's light and dark interface themes.
Frequently Asked Questions
- Which sizes are generated?
- 16, 32, 48, 180, and 192 pixel squares — common favicon and touch-icon sizes.
- Does it output .ico files?
- PNG downloads per size. Most modern sites reference PNG favicons in HTML.
People also use
Related tools that complement this workflow.
Image Resizer
Resize images to any dimension.
Image ToolsImage Dimension Checker
Check image width and height.
Image ToolsPNG to JPG Converter
Convert PNG to JPEG in browser.
Image ToolsRounded Corners Image
Round image corners with custom radius.
Developer ToolsImage to Base64
Convert images to Base64 in the browser.
Interested in sponsoring? Reach out to discuss placements.