Sign In

Favicon Generator

Convert any SVG or Image into all standard Favicon sizes instantly.

Favicon & App Icon Generator

Click or drag image file here

Supports SVG, PNG, and JPG

Icon Settings

10%

Adds space around your SVG so it isn't cropped.

What's included in the ZIP?

  • Web: 16x16, 32x32, 180x180, 192x192, 512x512 + webmanifest
  • iOS: Full AppIcon.appiconset (15 sizes) ready for Xcode
  • Android: mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi + Play Store 512

Why Use a Dedicated Favicon Generator?

Managing app icons and favicons across modern web and mobile platforms is traditionally a tedious, error-prone task. Different operating systems and browsers have fragmented requirements. This tool eliminates the need for manual resizing in graphic design software like Photoshop or Figma by taking a single scalable vector graphic (SVG) or high-resolution image (PNG, JPG) and automatically generating the exact sizes, resolutions, and folder structures required.

For Web Favicons, older legacy browsers still expect an .ico file, while modern browsers prefer a 32x32 .png or an SVG. Additionally, you must provide a 180x180 Apple Touch Icon for iOS home screen bookmarks. This tool packages all these essential web assets together instantly.

Why SVG is the Best Source Format

While the WhiteArray Generator fully supports rasterized high-resolution PNG and JPG images, starting your pipeline with a Scalable Vector Graphic (SVG) is strongly recommended as a best practice in modern software engineering.

Unlike raster images which are composed of individual pixels, SVGs are drawn using complex mathematical formulas (paths, polygons, and curves). This mathematical foundation means that a tiny, 2-kilobyte SVG logo can be infinitely scaled up to massive resolutions—like the 1024x1024 master App Store icon—without ever becoming blurry, aliased, or pixelated. If you must use a PNG as your source file, ensure it is completely square and at least 1024x1024 pixels in dimension before generating your Favicon to avoid upscaling artifacts.

Cross-Platform Icon Requirements Explained

  • Web Favicons: Modern Chromium browsers prefer a crisp 32x32 PNG or a scalable SVG, but a 16x16 .ico fallback is still structurally necessary to support legacy enterprise systems and older versions of Internet Explorer/Edge.
  • Apple Touch Icon: iOS devices look for a specific 180x180 PNG when users elect to add your web page to their home screen as a bookmark. Crucially, Apple strictly prohibits transparent backgrounds for touch icons—they will automatically be rendered with a harsh black background if transparency is detected.
  • Native iOS (Xcode): The Apple ecosystem requires an AppIcon.appiconset folder containing multiple scales (1x, 2x, 3x) mapped out explicitly in a JSON payload.
  • Native Android: The Android OS organizes launcher icons into mipmap resource folders based on density (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) to serve the correct asset without loading unnecessarily large files into memory.

100% Client-Side Processing Architecture

Unlike many other server-side icon generators on the market, the WhiteArray tool runs entirely within your browser using HTML5 Canvas rendering APIs. When you upload a proprietary corporate logo or unreleased app icon, it is drawn to a hidden, in-memory canvas. The mathematical scaling and subsequent export to multiple PNG blobs happen locally using your device's CPU.

This architecture guarantees absolute privacy. Your source files are never uploaded to our backend servers, preventing any possibility of data leaks, interception, or unauthorized storage of your intellectual property.

Frequently Asked Questions

Can I upload a PNG or JPG instead of an SVG?

Yes, raster images like PNG and JPG are fully supported. However, we strongly recommend uploading an image that is at least 1024x1024 pixels to ensure the generated icons do not become blurry when scaled up to larger sizes like the App Store master icon.

Does this tool generate the required iOS Contents.json file?

Yes, if you select the iOS generator, the resulting ZIP file will include the exact AppIcon.appiconset folder structure containing all resized PNGs alongside a perfectly formatted Contents.json file ready for Xcode.

Are my uploaded images saved to a server?

No. This tool is built with a strict client-side architecture. All image resizing, canvas drawing, and ZIP file generation happens locally in your browser. We never upload, save, or log your proprietary logos.

Related Tools