Files stay in this tab
JPEG decoding and ICO packing run with createImageBitmap, canvas, and a Vista+ PNG-in-ICO writer. This jpg to ico path does not upload your mark to a conversion API or park it in an eight-hour deletion bucket.
Free · Batch ICO · Files stay local
Convert jpg to ico free in your browser. Batch favicons and Windows icons, preview every ICO, and keep the originals on your device.
Drop JPG files here
Select one or multiple JPG files · Auto-converts locally · No uploads
ICO sizes in this file
ICO is a square Windows icon / favicon container. JPEG has no alpha, so photo pixels stay opaque; a wide JPG letterboxes on a transparent square. Default pack is 16+32+48+256 PNG-in-ICO. Uncheck sizes in Advanced. Vista+ reads PNG-in-ICO; we do not emit BMP-only XP icons.
Your photos stay on this device.
Download is ICO. Need PNG instead? Convert JPG to PNG · Need a PNG-source icon? PNG to ICO
Key features
This jpg to ico converter is built for the actual job: take a JPEG mark that a browser tab or Windows shortcut will not use, write an ICO copy, and leave with the file—without a signup funnel.
JPEG decoding and ICO packing run with createImageBitmap, canvas, and a Vista+ PNG-in-ICO writer. This jpg to ico path does not upload your mark to a conversion API or park it in an eight-hour deletion bucket.
Select one JPEG or a whole group for jpg to ico. Every item has its own status, in-page preview, retry action, ICO download, and a shared ZIP option when more than one icon is ready to leave the page.
Default output packs 16, 32, 48, and 256 pixel layers so a website favicon and a Windows shortcut can share one .ico. Uncheck sizes in Advanced when you only need a single square.
Because the browser already decodes JPEG, conversion starts as soon as you choose files. There is no extra Convert click after an upload spinner and no holding pen that expires the download in an hour.

What is it?
JPG to ICO conversion decodes a JPEG still and writes square icon layers into a Windows ICO container. People search jpg to ico after a logo export, camera photo, or form download lands as .jpg and a website, installer, or shortcut picker still asks for favicon.ico.
The formats are not clones. JPEG is a lossy photo still that may be any rectangle and has no alpha channel. ICO is a Microsoft icon file that stores one or more square images, commonly 16 through 256 pixels, so Windows and browsers can pick a layer. This tool creates a practical PNG-in-ICO copy: default 16+32+48+256, opaque photo pixels, and a transparent letterbox when the source is not square.
Format guide
You need a favicon.ico, a Windows 11 shortcut icon, or an installer that lists .ico rather than a JPEG asset.
You still want the original photo, a non-square layout, or a document that asks for JPEG. Convert a copy rather than deleting the source. If the mark already has transparency, use PNG to ICO instead.
Supported: input .jpg / .jpeg; output .ico. Related: HEIC to JPG, JPG to PNG, PNG to ICO, JPG to WEBP, and ICO to JPG.
How to
The whole jpg to ico workflow stays on one page. There is no separate upload screen, processing dashboard, or account handoff. Choose files, watch the queue, and download without leaving this converter.

Step 1
Choose one or multiple .jpg or .jpeg marks, or drop the group into the converter. Conversion starts automatically on this page.

Step 2
The browser resizes each JPEG into square layers and writes an ICO on this device. Per-file jpg to ico progress lets successful icons finish even if another item fails.

Step 3
Open the in-page preview to confirm the mark, download any completed ICO immediately, or package the batch as one local ZIP.
Why choose it
It is intentionally narrower than a general editor: fewer decisions before a jpg to ico conversion, clearer privacy boundaries, and output you can download immediately.
Open the page, choose files, and download. There is no email gate or account step between the JPEG and this jpg to ico output, which is the delay most upload converters add before the first result.
One damaged or unusually encoded JPEG does not block the rest of the queue. Completed ICO files remain available while failed items can retry without starting the whole batch over.
Use this page when you specifically need a Windows icon or favicon.ico from a JPEG. Use JPG to PNG when you still need a lossless still, PNG to ICO when the source already has alpha, and the homepage HEIC converter when the source is an iPhone photo.
The conversion path uses browser memory and local object URLs. Standard page requests still reach the host, but image bodies do not power a conversion API or appear on a public recent icons wall.
Pro tips
The useful choice for jpg to ico is which squares to pack, not a pile of hidden sliders. Use the receiving app and the importance of the source file to decide sizes and whether to keep the JPEG.
Common limitation An ICO can be smaller on screen than a JPEG and still be correct. Square fitting does not restore vectors, extra frames, or metadata the browser decoder does not expose. JPEG compression artifacts can show at 16×16.
Start from a square JPEG at least 256×256: ICO layers are squares. A wide photo will letterbox on a transparent field rather than stretch.
Keep the JPEG master: An ICO is a compatibility copy for Windows and browser tabs. Keep the original when you still edit a larger web asset.
JPEG has no alpha: Photo pixels stay opaque. If you need a see-through logo, convert a PNG on the PNG to ICO page instead of flattening a JPEG.
Photoshop does not export ICO natively: Search often suggests a plugin. This tab writes the container without an install.
Use cases / recommended settings
Default 16+32+48+256 covers most jpg to ico jobs. Change sizes only when a checklist asks for 64 or 128, or when you only need a 16-pixel tab icon.
Default pack 16+32+48+256 · Opaque photo pixels
Default pack 16+32+48+256 · Opaque photo pixels
Browsers still look for favicon.ico in the website root and in bookmarks. Convert jpg to ico when your brand mark only exists as a JPEG export and the host wants a classic icon file.
Include 32, 48, and 256
Include 32, 48, and 256
Explorer and the taskbar still prefer ICO for shortcuts. Convert jpg to ico, download the file, then pick it in Properties then Change Icon.
Default favicon pack or add 64/128
Default favicon pack or add 64/128
Installers and Electron-style shells often want a multi-size ICO rather than a single JPEG. Convert a copy, then keep the JPEG for stores or docs that still want a photo.
Multi-select · Download all as ZIP
Multi-select · Download all as ZIP
For a client handoff of several marks, convert several JPEG files together and download the completed ICO set as one local ZIP archive.
FAQ
Direct answers about free bulk conversion, Windows 11, Paint, Photoshop, favicon.ico, quality, privacy, JPEG opacity, sizes, and URL uploads.
Open this page, choose one or several JPG files, wait while the browser writes ICO copies locally, then download each file or one ZIP. You do not need Photoshop, an ICO plugin, or an account for this path.
Yes. The converter is free online with no signup wall and no paid daily quota. Practical limits come from your device memory and the 250 MB per-file safety ceiling, not from a conversion credit system.
Open this page in Chrome, Edge, or Firefox on Windows 11, choose the JPG from File Explorer, wait for the preview, and download the ICO. Paint can open a JPG but still does not write a multi-size icon container by itself.
Paint on Windows 11 can open a JPEG and save BMP or PNG, but it still does not write a multi-size ICO. Use this tab for the container, then keep Paint for simple crops if you need them first.
Photoshop does not export ICO without a plugin. Export or save a JPEG, drop it here, and download the .ico. You do not need Creative Cloud or a desktop ICO plugin for this path.
Use a square JPEG of your mark, convert it here with the default 16+32+48+256 pack, download the .ico, and place it in the website root or link it from your HTML head. This page is the favicon job, not a general photo compressor.
JPEG is already lossy. Each ICO layer is a lossless PNG packed after a square resize. Shrinking a 2000-pixel photo to 16 pixels discards detail because 16×16 cannot hold it. Keep the JPEG master when you still need the large original.
Yes. Select multiple .jpg files in one picker action or drop a group on the converter. Each item shows its own preview, retry control, and ICO download, and finished files can pack into one local ZIP.
No conversion upload is required. Decoding, square resizing, ICO packing, previews, and ZIP packaging run in this browser tab. Ordinary HTTPS page requests still reach the host, as the Privacy Policy explains.
JPEG has no alpha channel, so photo pixels stay opaque. A wide JPEG letterboxes on a transparent square rather than stretching. If you need a true transparent logo, convert a PNG on the PNG to ICO page instead.
The default pack is 16, 32, 48, and 256. Tabs often use 16 or 32. Desktop shortcuts use 32 or 48. High-DPI Windows wants 256. Add 64 or 128 in Advanced when an installer checklist asks for them.
No. This converter runs in the tab you already opened. There is no Chrome extension, Windows store app, or Photoshop plugin between the JPEG and the ICO download.
Each input has a 250 MB hard safety ceiling. There is no paid file-count cap. A huge camera JPEG can still fail if the tab runs out of memory—retry on a desktop with more RAM, or start from a 512 square instead.
Not on this page. We only convert files you select from this device so image bytes never go to a conversion API. Download the JPEG first, then drop it here. Cloud-drive and URL fetch converters are a different product.
PNG-in-ICO works on Windows Vista and later, including Windows 10 and 11. Windows XP expected BMP DIB icons. We do not emit that older BMP-only container. If you still support XP, use a dedicated legacy icon editor.
The 256 layer keeps a square fit of your source. Smaller layers are resized copies inside the same file. We do not keep a 4000-pixel landscape at original width because ICO is a square icon format, not a photo archive.
Ready when you are
Return to the jpg to ico converter, choose one file or a batch, and download real ICO results without sending the images to a conversion server.
Choose JPG filesYour feedback helps us make heictojpg.im better
Hey there! 👋 Got something to share? Whether it's a bug, an idea, or just a quick thought — we're all ears!
Thank you for your feedback! 💛