Make an ICO icon or favicon from an image
Create a multi-size ICO file for a website favicon, a Windows shortcut or an application, from the picture you already have. Everything is drawn in your browser, so your image is not uploaded.
Features
Several sizes in one file
Choose any of 16, 24, 32, 48, 64, 128 and 256 pixels. Each size is drawn separately from your picture and stored in the ICO as a PNG.
Sharp from SVG
An SVG is rendered at every icon size instead of being shrunk from one big image, so small icons stay crisp.
Square or not
Pictures that are not square can be shown whole with transparent margins, or fill the square and be cropped.
Favicon PNG set
Save every size as its own PNG as well, named like logo-32x32.png, for website favicon sets and app icon folders.
Transparency kept
Transparent areas of PNG, WebP, GIF and SVG files stay transparent in the icon.
How to use Image to ICO
- Choose your images or drop them onto the page.
- Tick the icon sizes you need and choose how non-square pictures are handled.
- Select Create icon.
- Download the ICO file, or all files as a ZIP.
Supported formats
| Accepts | PNG, JPG, WebP, GIF, BMP, AVIF, SVG |
|---|---|
| Produces | ICO, PNG |
The ICO file stores PNG images, which every current browser and Windows version since Vista reads.
Limits and things to know
- Up to 20 images, 20 MB each and 100 MB in total. Pictures above 40 megapixels are refused.
- Icons are at most 256 by 256 pixels. Pictures are always made square: not-square pictures are padded or cropped.
- Animated GIFs give a still icon from the first frame.
- Very old Windows versions, before Vista, expect another icon encoding and may not show the 256 pixel size.
- The Mac icon format ICNS is not supported.
Privacy and processing
Your picture is decoded by your browser, drawn onto a canvas on your device, and packed into an ICO file there. Nothing is sent to FilesKit, which has no server that receives images.
Common uses
Website favicon
Create favicon.ico and the PNG sizes your site needs from a logo or a simple SVG.
Windows shortcut or app icon
Give a shortcut, installer or desktop program its own icon with all the sizes Windows asks for.
Brand a browser extension
Produce the 16, 32, 48 and 128 pixel icons that extension stores ask for in one run.
Convert an existing image
Turn any picture, such as a profile photo or a drawing, into an icon you can use as a file or folder icon.
How this differs from other approaches
Online favicon generators upload your logo and may add watermarks or ads. FilesKit draws the icon on your device. Dedicated icon editors let you retouch each size by hand and create the ICNS format for macOS.
Frequently asked questions
Is my image uploaded?
No. The icon is created in your browser and FilesKit has no server that receives your files.
Which sizes should I choose for a favicon?
16, 32 and 48 pixels cover browser tabs and most shortcuts. Add 64, 128 and 256 pixels for Windows and larger views. The default selection includes all of them.
What image works best?
A simple, square picture with a clear shape. An SVG or a large PNG gives the best result because every size is drawn from it separately.
Can I get a transparent icon?
Yes, if the source has transparency, for example a PNG, WebP or SVG. A JPG has no transparency, so its icon is fully filled.
Why is there also a PNG option?
Websites commonly need favicon files as PNGs, for example 32x32 and 192x192. The option saves each chosen size as a separate PNG next to the ICO.
Related tools
BMP, GIF & AVIF Converter
Convert BMP, GIF, AVIF and ICO images to JPG, PNG, WebP or BMP.
Image Compressor
Make JPG, PNG and WebP images much smaller with one click.
Image Converter
Convert images between JPG, PNG and WebP, one or many at a time.
Image Resizer & Compressor
Resize images by percentage or pixels and shrink their file size.