JPG to ICO Crop Converter
Load a JPG, drag the crop handles to define exactly the area you need, preview the result, then download an ICO icon file. Everything runs in your browser — your image never leaves your device.
Drop a JPG here
or Browse Files · JPG / JPEG supported
What This Tool Does
This tool loads a JPG image directly in your browser, presents an interactive crop overlay with draggable handles, and converts the selected area to an ICO file. No server upload is required. The full workflow — loading, cropping, encoding — runs entirely in client-side JavaScript using the HTML5 Canvas API. The output is an ICO file with an embedded PNG image, compatible with Windows Vista and later, all major browsers for favicon use, and any icon-aware application.
Who This Is For
- Web developers who need a custom favicon from a JPG photo or logo — crop to a square, convert, done
- Windows users creating desktop shortcuts or custom folder icons from photos
- Designers preparing application icon assets from a JPEG source image
- Anyone who needs to trim and convert a JPG to ICO without installing Photoshop or GIMP
JPG vs ICO: Format Comparison
| Property | JPG | ICO |
|---|---|---|
| Primary use | Photos, web images | Application icons, favicons |
| Compression | Lossy (DCT) | Lossless (PNG embedded) |
| Transparency support | No | Yes (full alpha channel) |
| Multiple sizes in one file | No | Yes — up to 256×256 per entry |
| Browser favicon support | Limited (some browsers) | Universal — the standard format |
| Windows shell support | No | Yes — desktop and taskbar icons |
| Typical use case | Web delivery, sharing, email | Favicons, app icons, desktop icons |
| Maximum size | Unlimited | 256×256 px per image entry |
Frequently Asked Questions
What ICO sizes should I use for a favicon?▼
The most important favicon size is 32×32 px for standard browser tabs. A 16×16 px version is used for older or small-screen contexts, and 48×48 px is used by some Windows applications. For maximum compatibility, crop your image to a square before converting.
How precise is the crop tool?▼
The crop operates at native pixel accuracy on the original JPG dimensions. The canvas is scaled to fit your screen for display, but the actual crop coordinates are mapped back to the full-resolution image before the ICO is generated. You get an ICO at the exact pixel dimensions shown in the crop dimensions badge.
Can I move the crop selection after setting it?▼
Yes — click and drag inside the crop rectangle (away from the handles) to reposition it anywhere within the image. Handles resize; the interior pans.
Does the output ICO support transparency?▼
The ICO file uses an embedded PNG with a 32-bit RGBA color space, which fully supports transparency. Since JPG is opaque, pixels will be fully opaque — but the ICO container itself is transparency-capable if you use the tool with a transparent source in future updates.
What browsers are supported?▼
All modern browsers — Chrome, Firefox, Edge, Safari (desktop and mobile). The tool uses standard HTML5 Canvas and Blob APIs that have been universally supported since 2015.
Is there a file size limit?▼
There is no server-imposed limit because no upload occurs. The practical limit is your browser's available RAM. For ICO output, crops are typically small (under 256×256 px), so processing is very fast regardless of source image size.
