Image to ICO
Turn one image (PNG, JPG, WebP, or GIF) into a hand-built 32-bit Windows ICO — 6 sizes (16, 32, 48, 64, 128, 256) packed by default, or a single size (default 32). Center square-crop on, or fit with transparent/color background; alpha under 128 becomes transparent. Saves as <name>.ico. Photos never leave your device — processing runs locally in your browser with Canvas and WebAssembly.
Runs on Canvas
How to Use the Image to ICO
Similar Tools You Might Need
See allBulk Image Format Converter
Convert image batches to JPG, PNG, WebP, AVIF, GIF, BMP, ICO, or SVG outputs (JPEG/PNG/WebP/AVIF/HEIC/HEIF/GIF/BMP/ICO/SVG inputs; HEIC via heic2any, SVG rasterized at intrinsic size or 1024px fallback) with a quality slider (10–100, default 80; applies to lossy encodes). Pair pages (?from/?to) preset the output. Flat ZIP renamed per file — local, 5-file guest batches, 25 signed-in, 500 Pro.
Collage Maker
Combine 2–9 photos into a fixed 1200×1200 collage across 5 fixed-count layouts — Grid 2×2 (exactly 4), Grid 3×3 (exactly 9), Horizontal/Vertical strips (2–9), Featured (exactly 3). Cells center-crop; spacing 0–20px, border 0–10px, radius 0–50px, PNG/JPG/WebP output (quality 0.92 default).
GIF to APNG
Upgrade one GIF to APNG via FFmpeg apng codec at locked 10fps and source dimensions (Lanczos) — 24-bit color plus 8-bit alpha, no size/quality settings. Result panel shows GIF vs APNG KB with ±% change; saves as <name>.png. Modernize sticker packs — local FFmpeg work, unlimited saves.
Bulk Image to PDF
Bind hundreds of JPG, PNG, or WebP images into one multi-page PDF with page size, orientation, and fit control. Agents compile 80 property photos into a brochure — local jsPDF work, 2 free batches a day.
Video Compressor
Reduces MP4, MOV, and WebM video file sizes with a configurable CRF 20–40 slider (default 28, libx264 fast preset), plus a GIF mode with color-palette control. Videos never leave your device — compression runs locally in your browser with FFmpeg WASM.
Frequently Asked Questions
What sizes come out?
16, 32, 48, 64, 128, and 256px — all six packed into one ICO by default (256 stored as 0 per spec), or a single size with multi off. Tabs use 16–48; app icons use the top end.
Which source works best?
Square PNGs with clear subjects — center-crop is on by default. Transparency survives: pixels under 128 alpha land in the ICO AND mask; non-crop fit offers a transparent or solid background.
Where do I install it?
Link with rel="icon" in HTML head; browsers pick it up automatically.
Is my work uploaded anywhere when using Image to ICO?
No — the ICO is hand-assembled locally in your browser (32-bit BMP entries + mask); unlimited saves on local tools.
Last updated October 2026