Apple-ICNS vs CUR Format Comparison
image/x-icns
image/x-win-cursor
A complete technical comparison of Apple Icon Image and Windows Cursor — covering compression, feature support, browser compatibility, magic bytes, and when to choose each format.
Feature Support
| Feature | Apple-ICNS | CUR |
|---|---|---|
| Transparency (Alpha) | Yes | Yes |
| Animation Support | ✕ No | ✕ No |
| Progressive Loading | ✕ No | ✕ No |
| HDR Support | ✕ No | ✕ No |
| EXIF Metadata | ✕ No | ✕ No |
| ICC Color Profile | Yes | ✕ No |
image/x-icns
.icns
NoneDeflate (via embedded PNG)Wavelet (via embedded JP2)
image/x-win-cursor
.cur
None (DIB / BMP)Deflate (If PNG embedded)
Browser Support Comparison
| Browser | Apple-ICNS | CUR |
|---|---|---|
|
|
✕ |
✓ 1
|
|
|
✕ |
✓ 1
|
|
|
✕ |
✓ 1.2
|
|
|
✕ |
✓ 12
|
|
|
✕ |
✓
|
Apple-ICNS Strengths
- Seamlessly handles multi-resolution scaling on macOS, perfectly serving both standard and high-DPI (Retina) displays from a single asset
- Modern versions efficiently embed standard PNG files, making it much easier to parse the high-resolution layers than the legacy raw pixel formats
- Strictly bound to the Apple ecosystem; completely useless natively on Windows, Linux, or the Web
- The internal chunking structure is notoriously messy, utilizing dozens of different undocumented, legacy OSType tags spanning 20+ years of Apple history
CUR Strengths
- Natively supported by Windows for desktop cursor customization
- Widely supported by modern web browsers for custom CSS cursors
- Supports an exact hotspot coordinate, which standard image formats like PNG and JPEG lack
- Legacy format that is being gradually replaced by SVG and PNG for web implementations
- Does not support animation (animated cursors use the distinct .ani format)
- The MIME type is highly fragmented across systems (e.g., image/cursor, image/x-win-cursor, application/x-cursor)
When to choose which format
- macOS Application Bundles (.app)
- macOS Folder Customization
- Apple Disk Image (.dmg) Styling
- Operating System Custom Cursors
- Custom Web Browser Mouse Pointers (via CSS)
- Desktop Application UI
Convert & Edit Online
Free online web tools for Apple-ICNS and CUR files.
Resize, scale, crop, and modify dimensions for any photo or graphic.
Clean EXIF, camera, lens, and location tags from your photos.
Convert modern web images to universal high-compatibility JPG.
Reduce image file sizes for faster web performance.