Skip to content
cliplimeClipLime

Convert JPG to ICO

Make an .ico from a JPG logo or photo, with the sizes you pick, in your browser.

Runs on your device, nothing is uploaded

Add the JPG you want as an ICO file

or drop it here, or paste from the clipboard

JPG files · a square picture of 256 pixels or more works best · nothing is uploaded

At a glance

What it does
Turns a JPG or JPEG photo or logo into one .ico file with the sizes you pick, from 16 up to 256 pixels.
No transparency in a JPG
A JPG has no see-through pixels, so the icon comes out as a solid square unless you round the corners or choose a circle.
Fit or fill
Fit keeps the whole picture and leaves empty space. Fill cuts a centred square, which suits photos of a face or an object.
Sizes
Default 16, 32 and 48 for a website. Photos usually look best at 48 and above, so the Windows preset adds 24 and 256.
Enlarging
If the JPG is smaller than a size you chose, that size is enlarged and the page tells you which one.
Opens
.jpg, .jpeg, .jpe and .jfif files, recognised by their content.
Privacy
The photo is processed on your device and never uploaded.

How to do it

  1. 1

    Add your JPG

    Choose or drop the file. The page shows its size in pixels and warns if it is small.

  2. 2

    Crop with Fit or Fill

    A photo is usually best with Fill, so the subject fills the square. A logo on white is usually best with Fit.

  3. 3

    Pick sizes and corners

    Choose the sizes. Use Rounded corners all the way up to a circle if you want transparent corners.

  4. 4

    Make favicon.ico

    Download the file. The result card lists the sizes that were read back from it.

A JPG has no transparent pixels

JPEG stores colour only: no alpha channel, no see-through areas. MDN's image guide says JPEG has no alpha. A logo that looks round on a white web page is really a square with white corners, and that is what ends up inside the icon.

  • Rounded corners. The corner slider cuts transparent corners into the icon, up to a full circle. In our test of a photo with the corners set to a circle, the corner pixels came out fully transparent and the centre fully solid, in every size inside the file.
  • Fit with a background. With Fit, a picture that is not square leaves bands. They are transparent unless you choose a background colour, so choose one if the bands should be solid.
  • A real transparent logo. If you have a PNG with a see-through background, PNG to ICO keeps that transparency. You cannot get it back from the JPG.

Photos at tiny sizes

At 16 pixels an icon is 256 pixels in total. A photo of a landscape turns into a smudge, and even a face needs a close crop. Use Fill and choose a picture in which the subject already fills most of the frame. Look at the enlarged 16 pixel preview before you decide the sizes are good enough.

For a website, a simple logo beats a photo as a favicon. For a Windows shortcut or a folder, photos work better, because Windows shows icons at 48 pixels and up in most views. That is why the Windows preset includes 48 and 256.

JPEG blocks get bigger when you enlarge

JPEG compresses a picture in small blocks and throws away detail. Shrinking a picture hides those blocks, but enlarging it shows them. A 300 pixel JPG turned into a 256 pixel entry is fine. A 100 pixel JPG turned into a 256 pixel entry will look soft and blocky, and the page names every size that is enlarged.

Start from the best copy you have. A JPG that was saved at a low quality, or one that was saved over and over, will not look better as an icon. The tool draws each size from the whole picture with a Lanczos filter, which is sharper than the simple resizing a browser does, but it cannot invent detail.

Using the file

For a website, save the result as favicon.ico in the root folder of the site and add the link tag the page shows. For a Windows shortcut, any program that accepts an .ico will take it.

Photos carry metadata such as the camera and the place the picture was taken. None of it goes into an ICO file, which holds only pictures.

Questions people ask

Can I make a transparent icon from a JPG?

Not from the JPG alone, because it has no transparency. You can round the corners or choose a circle to get transparent corners, or start from a PNG that already has a see-through background.

Does it accept .jpeg files as well as .jpg?

Yes. JPEG and JPG are the same format. The page also opens .jpe and .jfif files, and it recognises a file by its content rather than by its name.

Why does my 16 pixel icon look unreadable?

Sixteen pixels is very small. Use Fill so the subject fills the frame, choose a photo with a clear shape, or use a simple logo or a letter instead. The enlarged preview shows every pixel.

How big should my JPG be?

At least as big as the largest size you pick. For a 256 pixel entry use a picture of 256 pixels or more. The page lists the sizes that would be enlarged.

Does the photo's location or camera data end up in the icon?

No. An ICO file holds only pictures, and the tool draws new pixels from yours, so EXIF data such as the camera and the GPS position is not copied.

Is my photo uploaded?

No. It is decoded and resized in your browser. Only the converter's own code is downloaded from this site.

Guides that help

All Images guides →