JPG to ICO Converter
Make a Windows icon or favicon from a JPEG photo: centre-crop it square, choose the sizes (16 to 256 px), and download a real multi-size .ico.
JPG to ICO Converter
🔒 Processed on your device with the browser's own image engine — nothing is uploaded, and re-encoding strips EXIF metadata such as GPS location.
Drop files on the left — or tap a sample above.
- JPGLossy (DCT) · 8-bit per channel (12-bit rare) · alpha: None
- ICOBMP (uncompressed) or PNG entries · 1–32 bits per pixel · alpha: Yes (AND mask or 8-bit alpha)
- TipChoose Cover to crop the photo to a square; Contain keeps the whole photo and pads the sides with transparency.
- PrivacyFiles never leave your device; re-encoding drops EXIF/GPS metadata.
Format facts checked October 2026.
Runs in your browser — nothing you enter is uploaded or stored.
Scratchpad auto-saved
How it works — in four simple steps
No signup and nothing to install — it all runs in your browser.
Add JPG files
Drop, choose or paste them — or press the sample preset above.
Set the ICO options
Choose Cover to crop the photo to a square; Contain keeps the whole photo and pads the sides with transparency.
Convert
Press Convert — results appear with a before/after slider, sizes and format details.
Download
Save each file or everything as a ZIP.
Choose Cover to crop the photo to a square; Contain keeps the whole photo and pads the sides with transparency.
Features
Real multi-size icons
Any combination of 16–256 px sizes in one .ico, as PNG or classic BMP entries, padded or cropped to square.
Batch + before/after
Convert many files at once, compare with the slider, download individually or as a ZIP.
Nothing uploaded
Decoding and encoding run in your browser tab; the files never leave your device.
About the JPG to ICO Converter
Photos make great folder, shortcut and profile icons, but they're rarely square and JPEG has no icon format of its own. This crops or fits the photo into a square and writes every size into one .ico file that Windows and browsers understand.
The JPEG is decoded by your browser, with the EXIF orientation applied so portrait photos aren't sideways.
The ICO is assembled by our own encoder: each size is rendered from your image with high-quality stepped downscaling, then stored either as a PNG entry (compact; Windows Vista and later) or as a classic 32-bit BMP entry with an AND transparency mask (works on every Windows version), behind a standard ICONDIR directory.
JPG vs ICO compared
| Property | JPG | ICO |
|---|---|---|
| Origin / standard | ITU-T T.81 · JFIF (1992) | Microsoft Windows 1.0 (1985); PNG entries since Vista |
| Compression | Lossy (DCT) | BMP (uncompressed) or PNG entries |
| Transparency | None | Yes (AND mask or 8-bit alpha) |
| Colour depth | 8-bit per channel (12-bit rare) | 1–32 bits per pixel |
| Animation / pages | No | No (several sizes in one file) |
| Maximum size | 65,535 × 65,535 px | 256 × 256 px per image |
| Typical use | Photos, camera images, email | Favicons, Windows app and shortcut icons |
| Opens in | Everything | Windows, browsers |
Measured on our sample
What this page produced from its built-in sample (a 960 × 640 JPG), with each preset:
| Setting | Input | Output | Notes |
|---|---|---|---|
| Default settings | 45.3 KB · 960 × 640 | 85.3 KB | ICO · 16 BMP, 32 BMP, 48 BMP, 256 PNG |
Measured with this page’s converter in Chromium (October 2026). Press the sample preset above to reproduce; your own images will differ with their content.
Things to know
- No transparency in JPEG. Your icon will be a full square. For a round or shaped icon, cut the subject out first and start from a PNG.
- Faces need large sizes. A face is barely recognisable at 16 px; it works well at 48 px and above.