JPG to ICO

JPG to ICO Converter

Convert any JPEG into a full favicon package: favicon.ico, individual PNGs, and a ready-to-paste HTML snippet. Multi-size, wide browser compatibility.

Last updated: August 2026

Multi-size

16–256px

Full Package

ICO + PNGs + HTML

All Browsers

Compatible

Private

No Uploads

Sizes to include

Default 16, 32, 48 covers browser tabs and Windows taskbar. Add 256 for desktop shortcuts.

What you get (ZIP package):

  • favicon.ico -- multi-size ICO with all selected sizes embedded
  • Individual PNG for each size (favicon-16x16.png, favicon-32x32.png, ...)
  • README.html with ready-to-paste <head> HTML snippet

Drop JPG files here or click to browse

All processing stays in your browser. Nothing is uploaded.

How to convert JPG to ICO

Four steps, all running locally in your browser.

01

Drop your JPG files

One file or a whole batch. Nothing is uploaded, everything stays on your device.

02

Choose sizes to include

16 to 256px, defaults to 16, 32 and 48. Applies to whatever files are added from that point on.

03

Each file converts automatically

Stretched to fill each selected square size, a non-square JPG will look distorted in the result.

04

Download

Full ZIP package (ICO, PNGs, HTML snippet), or just favicon.ico if that's all you need.

Tips for creating good favicons from JPEG images

Favicons are tiny, 16x16 pixels at the browser tab. A complex photograph scaled to that size will look like an unrecognisable blur. Simple, bold graphics work far better. Here is how to get the best results from a JPEG source.

Use a square crop

ICO sizes are always square. A non-square JPG gets stretched to exactly fill each square size, not cropped, so it will look distorted. Crop your image to a square before converting for a clean, undistorted result.

Start with a high resolution

Use the largest version of your JPG as the source. The converter scales down to each size, so starting larger gives sharper results at 16x16 and 32x32.

Simple designs scale better

A logo, a letter, or a simple symbol reads clearly at small sizes. Fine details, text, or complex photography will not be recognisable at 16 pixels.

Consider PNG for transparency

JPEGs do not support transparent backgrounds. If you need a favicon with transparency, convert your JPG to PNG first, remove the background, then use the PNG to ICO converter.

Common JPG to ICO mistakes

Assuming the output is a single ICO file

By default it isn't. The tool produces a full ZIP package: favicon.ico, an individual PNG per size, and an HTML snippet. If you genuinely just want the one ICO file, use the separate favicon.ico only button instead of the main ZIP download.

Uploading a non-square JPG and expecting a clean crop

The source gets stretched to fill each square size, not cropped to preserve its proportions. A landscape or portrait photo will look visibly squished once forced into a square. Crop to a square before converting for an undistorted result.

Expecting transparency from a JPEG source

JPEG has no alpha channel, so the ICO keeps whatever solid background color the JPEG already has. Convert to PNG and remove the background first if you need real transparency.

Changing the size selection mid-batch and expecting it to apply retroactively

Each file locks in whatever sizes were selected at the exact moment it was dropped. If you change the selection partway through adding files, only the files added after that change use the new sizes.

Skipping 256x256 and needing it later for a desktop shortcut

Add 256x256 to the selection before converting if you might need a Windows desktop icon. There's no way to add a size to an already-generated package without converting the source again.

Why use ImgTweak?

Runs entirely in your browser
No uploads, ever
Full package: ICO, individual PNGs, and ready-to-paste HTML
Batch convert multiple JPGs at once
Pure-browser ICO encoder, no external dependency
Free forever, no account needed

Frequently asked questions

Can I use a JPG as a favicon?

Not directly. Browsers do not accept raw JPEG files as favicons. The ICO format is required for the broadest browser compatibility. This tool converts your JPG to a proper ICO file with multiple sizes embedded, so it works in all browsers and operating systems.

What exactly do I get when I convert a JPG here?

By default you get a ZIP package containing favicon.ico (with every selected size embedded in one file), an individual PNG for each size you selected, and a README.html file with a ready-to-paste HTML snippet for your site's head section. There's also a Copy HTML snippet button if you'd rather not open the README file. If you only want the ICO itself, a separate favicon.ico only button downloads just that one file instead of the full package.

Will my JPG look good as a favicon at 16x16?

Complex photos and images with fine detail often do not scale well to 16x16 pixels. Simple, high-contrast designs with bold shapes or a single letter work best. If your JPG is a logo or graphic, it should scale acceptably. Use the preview to check before downloading.

What happens if my JPG isn't square?

The source image is stretched to exactly fill each square size you selected, it is not cropped to preserve its proportions. A landscape or portrait JPG will look visibly squished or stretched once forced into a square. Crop your source to a square before converting for a result that isn't distorted.

Does converting JPG to ICO add a white background?

JPEG images do not have transparency, so the source image already has a solid background. The converted ICO will preserve whatever background color the JPEG has. If you want a transparent favicon, convert your image to PNG first using the JPG to PNG converter, remove the background, and then use the PNG to ICO converter.

Can I convert multiple JPG files at once?

Yes. Drop several JPG files at once and each one converts independently into its own favicon package. One thing to know: the sizes selected at the moment a file is dropped are what get used for that file. Changing the size selection after some files are already converted only affects files added afterward, not the ones already done.

Is my JPG file uploaded to a server?

No. Everything runs locally in your browser. Your image is decoded, resized at each selected size, and packed into an ICO file entirely on your device. Nothing is uploaded.

What sizes should I select?

For a website favicon, the default selection of 16x16, 32x32 and 48x48 already covers browser tabs, bookmarks and the Windows taskbar. Add 256x256 if you also need Windows desktop icon support.

Ready to build your favicon?

No sign-up. No uploads. Drop your JPG above and download the package in seconds.