Works with .jpg, .jpeg and .jfif photos
JPG and JPEG are the same format, so either extension goes through the same converter. A JFIF file is a JPEG with a different extension and is handled the same way.
This conversion
JPG to ICOConvert JPG to
Convert to ICO
Add a JPG or JPEG and download an ICO with a single image of up to 256 px. It is not a 16, 32 and 48 px set.
To convert jpg to ico, add the .jpg or .jpeg file, keep ICO as the output format and download the result. In our test a 512 × 512 jpg of 23,537 bytes became an ico of 270,398 bytes that held exactly one 256 × 256 image, with no transparency because a JPG has none.
Transfers use HTTPS, and files converted on the free tier are deleted after 24 hours, so the result is not a long-term archive. Quality depends on the source file, so open the ICO file once before you share it.
JPEG (Joint Photographic Experts Group)
A lossy photo format from the early 1990s built on block-based DCT compression. It is limited to 8-bit standard dynamic range with no alpha channel, yet it opens in practically every editor, viewer, email client and content management system.
ICO (Windows icon)
A Windows icon container used for app icons, desktop shortcuts and website favicons. One file holds a directory of one or more images, each stored as a bitmap or an embedded PNG. Width and height are one byte each, so the largest size is 256 by 256 pixels.
A 512 × 512 JPG and a 400 × 200 JPG that we made ourselves, converted on indox.org


JPG and JPEG are the same format, so either extension goes through the same converter. A JFIF file is a JPEG with a different extension and is handled the same way.
Renaming photo.jpg to photo.ico leaves the data as a JPEG, and Windows will not accept it as an icon. The converter writes a proper ICO container with a directory and an image entry.
The conversion runs on indox servers, so it works the same on Windows, Mac, Linux or a phone. You do not need an icon editor or ImageMagick on your own machine.
An image that is wider than it is tall stays that shape. In our test a 400 × 200 JPG gave a 256 × 128 icon image with no bars added.
Drop the file on the box or choose it from your device. A square image of at least 256 px gives the cleanest result. Keep the original JPG, because you cannot recover it from the ICO.
Check that ICO is the output format on the converter, then start the conversion. In our test it took 2.7 seconds from the click to Completed.
Save the file and open it where you will use it, such as the shortcut properties on Windows. If the icon looks muddy, start from a simpler, higher-contrast picture.
You hand over a JPG or JPEG and get back a genuine ICO file. The page states what the file contains, so you know before you use it whether one 256 px image is enough for your job.

The upload box shows the live size limit before you add a file. Signing in raises it; a paid plan does not change it.
JPG in, ICO out. Pick another output on the converter if you need a different format.
Files are encrypted in transit over HTTPS and processed on indox infrastructure.
Free-tier files are kept for 24 hours after the job finishes, then deleted automatically.
| What you see | Why | What to do |
|---|---|---|
| The icon is blurry at small sizes | WhyOnly one 256 px image is stored and the system shrinks it | What to doUse a simple, high-contrast, square picture, or make a multi-size ICO elsewhere |
| A coloured square shows behind the logo | WhyA JPG has no transparency | What to doRemove the background in an editor, save as PNG and use PNG to ICO |
| The ICO is far larger than the JPG | WhyThe image is stored as an uncompressed bitmap | What to doExpect this, and use a PNG-based favicon if file weight matters |
| The icon looks stretched or off-centre | WhyThe source was not square, so the icon image is not square either | What to doCrop the JPG to a square before you convert |
| Windows still shows the old icon | WhyWindows caches icons | What to doRestart Explorer or sign out and in again, then check the shortcut |
| Compared on | JPG | ICO |
|---|---|---|
| What it is | JPGA single compressed photo | ICOA container that can hold one or more icon images |
| Transparency | JPGNone, every pixel is opaque | ICOSupported when the images carry an alpha channel |
| Sizes in one file | JPGOne picture at its own size | ICOSeveral sizes are possible, typically 16, 32, 48 and 256 px |
| Size limit of one image | JPGLarge photos are fine | ICO256 × 256 pixels at most |
| Typical use | JPGPhotos and web pictures | ICOApp icons, desktop shortcuts and favicons |
Renaming a JPG does not work, and the Photos app cannot save ICO. This gives you a real ICO to point a shortcut or folder at, from a picture you already have.
A JPG logo has a solid background, so the icon will show a coloured square. It is a quick starting point, but a PNG with transparency and a multi-size set suit a favicon better.
Some build tools only accept ICO. A single 256 px image satisfies a tool that just wants the file, though a full app icon should carry several sizes.
A photo works at 256 px, and it shrinks to a muddy blur at 16 px. Pick a face or object that fills the frame and sits near the centre.
Authenticate, start a conversion, poll its status and download the result.
Format families, and how to check one pair before you convert.
File size, credits and retention for free and paid use.
Submit a file, poll the job, download it and list past conversions.
Facts checked on November 5, 2026
No tool matches that search.
Open the converter, add your JPG or JPEG file, keep ICO as the output and download the result. In our test a 512 × 512 JPG took 2.7 seconds.
No. The data inside is still a JPEG, and Windows and most icon consumers expect the ICO container. Convert the file instead, so the ICO container is written properly.
One image of up to 256 px. In our test a 512 × 512 JPG gave a single 256 × 256 entry. There is no 16, 32 or 48 px set inside, which Microsoft lists as typical sizes for a full icon.
No. A JPG has no alpha channel, and both of our outputs were fully opaque. To get transparency, edit the image to remove the background and save it as PNG, then use PNG to ICO.
The shape is kept. A 400 × 200 JPG gave a 256 × 128 icon image, with no padding added. Square sources are safer for favicons, since we did not check how every browser draws a non-square icon.
The 256 px image is stored as an uncompressed 32-bit bitmap. A 23,537 byte JPG became 270,398 bytes in our test. A JPG is compressed, so it is far smaller for the same picture.
With only one 256 px image, the system has to shrink it to 16 or 32 px itself, and photos lose detail when shrunk that far. A simple, bold, square picture holds up better.
You can try it, but we did not test it in a browser. A favicon is usually better served by a multi-size ICO or a PNG, and the 270 KB file in our test is heavy for a favicon.
Yes. JPG, JPEG and JFIF are the same kind of file with different extensions, so any of them can be added.
Use ICO to JPG, a separate conversion in the other direction. Keep your original JPG too, because the ICO is a poor master copy.