Guide
Creating an ICO icon from a JPG photo or logo
Sometimes the only version of a logo or picture you have is a JPG, and you need an icon: a favicon for a small website, a custom icon for a Windows folder or shortcut, or an icon for a self-made app. This converter turns a JPG into a standard multi-size .ico file right in the browser.
Start with a square crop
Icons are square at every size. If the JPG is a landscape or portrait photo, the converter fits it into the square and adds transparent space around it, so nothing is cut off, but the subject ends up small. Cropping first gives a far stronger icon: use Crop Image with a 1:1 ratio, keep the subject filling the frame, and then convert. A square JPG of 256 × 256 pixels or larger gives the cleanest result.
Choosing icon sizes
The size chips decide which pictures go into the ICO. The default 16, 32, 48 and 256 pixels covers browser tabs, bookmarks, Windows Explorer and high-resolution desktops. Add 24, 64 or 128 if you target specific Windows views or other systems. Each size is generated from your JPG and stored as a compact PNG inside the icon file.
What happens to the background
JPG cannot store transparency, so the background of the photo, often white, stays part of the icon. On a white browser tab that looks fine; on a dark theme the icon appears as a white square. If you want the shape to stand alone, remove the background with the Transparent Background Maker, save it as PNG, and convert with PNG to ICO.
Designing for tiny sizes
At 16 × 16 pixels an icon has just 256 pixels in total. Photographs with many small details turn into a blur. Strong contrast, a single subject and simple shapes work best. Logos with a symbol and a wordmark usually look better if only the symbol is used. The 256-pixel size inside the icon still shows the full detail where Windows displays large icons.
Smooth scaling
The converter reduces the image in halving steps with high-quality smoothing before drawing each final size. That avoids the jagged, noisy look that one big reduction can produce, especially on photos with fine texture.
Installing the icon
For a website, name the file favicon.ico and upload it to the root folder, or point to it from a link tag in the page head. For Windows, open a shortcut’s Properties, click “Change Icon” and browse to the file; folders use the Customize tab. Desktop apps built with common frameworks can usually point to the .ico in their build settings.
Checking the result
After converting, open the .ico in Windows Explorer and switch between small and large icon views to see the different sizes in action, or upload it to your site and look at the browser tab in both light and dark mode. If the small version is unreadable, go back, crop tighter or raise the contrast of the JPG, and convert again.
Privacy and speed
The JPG is processed on your device. Nothing is uploaded, and the icon is ready within a second or two even on a phone.
Related tools
The Favicon Generator creates a full favicon set including PNG sizes and an Apple touch icon. For vector logos, SVG to ICO renders each size crisply from the original shapes.
Checked against the current version of the JPG to ICO on .

