.CUR

CUR File

Windows Cursor File
Ask a question
QUICK ANSWER

A CUR file is a Windows static mouse cursor - the image that defines a pointer shape like an arrow, hand, or wait symbol. To apply one, go to Settings > Mouse > Additional mouse settings > Pointers tab and browse to the file. To view or edit it, use GIMP or Greenfish Icon Editor (both free). The animated counterpart is the .ani format.

Developer: Microsoft Category: Image Files Open standard MIME: image/x-win-bitmap
OPENS ON Windows macOS Linux
Related: .ICO · .CZI · .CSD · .ICNS

On this page

19k+ extensions indexed
Last reviewed Aug 16, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CUR file format?

Files with the .cur extension store static mouse cursor icons used by Windows systems. The format is a binary image container developed by Microsoft, introduced with Windows 1.0 in 1985.

.cur files are structurally near-identical to the .ICO icon format - both use a 6-byte ICONDIR header followed by an array of directory entries and image data. The key difference is the type field in the header (02 00 for cursors vs. 01 00 for icons) and a hotspot stored per directory entry - a pair of X/Y coordinates that tells Windows exactly which pixel of the cursor image acts as the active click point.

Cursor images are typically stored in three variants, each with a different purpose:

  • standard usage (the default mouse pointer),
  • waiting periods (for example, while opening a file or starting a program - traditionally an hourglass icon),
  • text-editing mode (the I-bar icon).

A single .cur file can contain multiple size variants of the same pointer (commonly 32×32 and 48×48 pixels) in color depths from 1 bpp to 32 bpp. Since Windows Vista, entries may also embed compressed .PNG image data internally, reducing file size while preserving quality at larger dimensions. For animated cursors, Windows uses the .ANI format instead - a RIFF-based container that stores a sequence of .cur-style frames with per-frame timing data.

Changing the cursor icon

The default cursor icon saved in .cur files can be changed using desktop themes (distributed as .THEME files). Most desktop themes are available for free. Themes can not only change the mouse pointer icons but also menus, color schemes, sounds, the desktop background, folder icons, and more - making them a popular tool for personalizing Windows desktops.

Windows users can also manually change the mouse cursor icon through Mouse settings in Control Panel (or the Settings app in Windows 10/11) by selecting an alternative icon from an associated .cur file.

Default location

.cur files are by default saved in the Cursors subfolder located in the Windows system folder (typically C:\Windows\Cursors).

Security & safety

RISK: LOW

A .cur is image data, not executable code, so a genuine cursor file is safe to open in a viewer or apply as a pointer. Two cautions: (1) historically, bugs in cursor/icon PARSERS (and in the related .ani handler) have been used to crash or exploit Windows, so keep the OS updated; (2) custom "cursor theme" packs from random download sites can bundle installers carrying adware - get cursors from reputable sources and apply the .cur manually rather than running a bundled installer.

Format details

in a nutshell
FULL NAMEWindows Cursor Fileaka Static cursor file, Windows mouse pointer file
DEVELOPERMicrosoftsince 1985 (Windows 1.0)
CATEGORYImage Files
MIME TYPEimage/x-win-bitmap
TYPEStatic mouse-pointer image container (near-identical to .ico) with a hotspot (binary)
STANDARDOpen · royalty-free
This extension is also used by…
  • Multimedia Fusion / other niche tools - A few unrelated programs have reused .cur, but on Windows the extension is overwhelmingly the static cursor format described here.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
00000200
ASCII
····
First 6 bytes are an ICONDIR header: 2 reserved bytes (00 00), a 2-byte type (02 00 = cursor; the near-identical .ico icon uses 01 00), and a 2-byte image count. Cursor directory entries additionally store the hotspot X/Y where the icon's colour-planes/bitcount fields sit in an .ico. Entries may embed DIB bitmaps or, since Vista, PNG data (89 50 4E 47 internally).

Programs that open CUR files

Windows5 apps
GIMP Open-source Open the .cur to view/edit each image; export back to cursor or to PNG. Full free editor.
IrfanView Free Fast free viewer - open the .cur to see the pointer image and export to PNG/BMP.
Greenfish Icon Editor Pro Free Free dedicated icon/cursor editor: open, view, edit and set the hotspot of a .cur (and create new ones).
Microsoft Windows (Settings / Control Panel) Built-in Settings > Bluetooth & devices > Mouse > Additional mouse settings > Pointers tab > Browse to the .cur to set it as a pointer. No conversion needed.
XnView MP Free Open the .cur to view it and batch-convert to/from PNG/BMP/GIF/ICO.
macOS1 app
GIMP Open-source Open the .cur to view/edit; export to PNG. (macOS does not use .cur for its own pointers.)
Linux1 app
GIMP Open-source Open the .cur to view/edit and export to other image formats.

Technical details

deep spec
File typeStatic mouse-pointer image container (binary)
DeveloperMicrosoft
Magic bytes (hex, offset 0)00 00 02 00 - ICONDIR header: 2 reserved bytes followed by type field 02 00 (cursor)
Byte orderLittle-endian
Container structure6-byte ICONDIR header, an array of ICONDIRENTRY records (each with hotspot X/Y), and per-entry image data
ICONDIR type field0x0002 (cursor); distinguishes .cur from .ico, which uses 0x0001
HotspotPer-entry X/Y pixel coordinate pair defining the active click point within the cursor image
Color depth1, 4, 8, 24, or 32 bpp; 32-bit entries include an 8-bit alpha channel
Image dimensionsUp to 256×256 px per entry; common pointer sizes are 32×32 and 48×48 px
Multi-size supportA single .cur file can store multiple size variants of the same pointer in one directory
CompressionNone for DIB (bitmap) entries; DEFLATE inside embedded PNG entries (supported since Windows Vista)
MIME typeimage/x-win-bitmap
Default storage pathC:\Windows\Cursors
Typical file size1-100 KB
Animated counterpart.ani - a RIFF container storing multiple .cur-style frames with per-frame delay/rate timing
Released1985 (Windows 1.0)
Latest versionPNG-compressed cursor entries supported since Windows Vista (2007)
Open standardYes · royalty-free
Specificationlearn.microsoft.com

CUR conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CUR files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CUR files.

Frequently asked questions

How do I install or apply a .cur file in Windows?
Open Settings > Mouse > Additional mouse settings (or Control Panel > Mouse) > Pointers tab, pick a pointer role, click Browse and select your .cur. No conversion needed - Windows uses .cur natively.
What is the difference between .cur and .ico?
Almost none - they use the same container. A .cur is a mouse pointer and adds a 'hotspot' (the exact click point); an .ico is an icon and stores colour-plane info instead. The header type field is 2 for cursors, 1 for icons.
What is the difference between .cur and .ani?
.cur is a STATIC pointer (one still image). .ani is an ANIMATED pointer - a RIFF file holding a sequence of cursor frames (like the spinning wait ring).
How do I make a .cur from a PNG image?
Use a free icon/cursor editor like Greenfish Icon Editor or GIMP: import the PNG, set the hotspot (the click point), and export as .cur. The hotspot is the part a plain image converter can't set for you.
How do I edit or view a .cur file?
View it in any image viewer (IrfanView, XnView). To edit it - change the image or move the hotspot - use GIMP or Greenfish Icon Editor (both free).
Can I use a .cur as a custom cursor on my website?
Yes - CSS supports cursor: url(pointer.cur), x, y; with a fallback. Modern sites often use PNG/SVG cursors instead, but .cur still works and lets you bake in a hotspot.

References

1Microsoft - Icons/Cursors (ICONDIR & cursor hotspot)learn.microsoft.com
2FileInfo - CUR (Windows Cursor File)fileinfo.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.ICOWindows Icon File
.CZICarl Zeiss Image (ZISRAW container)
.CSDSinger/Poem/Huskygram Embroidery Design File
.ICNSApple Icon Image
.ORAOpenRaster Image File
.SVSAperio ScanScope Virtual Slide

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z