Cursor Analyzer

Look inside Windows cursors - every size in a .cur, the hotspot that does the clicking, and the frames, speed and order of an animated .ani - and find out why a cursor looks blurry or jumps. Want to make one? Try GIF to ANI.

How to analyze a cursor file

  1. Add your cursor. Drop .cur or .ani files into the box, or try a sample. They are read in your browser.
  2. Check sizes and hotspot. The checks show missing sizes for high-DPI screens and hotspots outside the image.
  3. Inspect frames. For an animated cursor, the Frames tab draws each frame and the Frames table lists the timing.
  4. Save or rebuild. Save any size or frame as PNG, or make a new animated cursor with GIF to ANI.

Making an icon instead? The ICO Analyzer checks .ico files the same way.

Which cursor sizes Windows uses

Display scalingPointer size (default)
100%32 px
150%48 px
200%64 px
300%96 px
Large pointer settings128 px and up

When a size is missing, Windows scales the nearest one - a 32 px cursor on a 200% screen looks soft. Cursors with 32, 48 and 64 px stay sharp on most screens.

What the hotspot is

The hotspot is the pixel that clicks - the tip of an arrow or the centre of a crosshair.

Every size stores its own hotspot. If it is not scaled with the image, the click lands next to where the user points.

The analyzer lists every hotspot and flags the ones that do not match.

How an ANI animated cursor works

  • anih - frame count, steps and the default speed in jiffies (1/60 s).
  • rate - an optional speed for each step.
  • seq - an optional order, so frames can repeat.
  • fram - the frames, each a complete .cur or .ico.

A sequence pointing at a missing frame or a rate table of the wrong length makes Windows ignore the cursor.

Frequently Asked Questions

Drop it into the box. You see every size inside, its bit depth, the hotspot and whether Windows will show it sharp at 100% to 300% scaling.

Each size lists its hotspot in pixels from the top-left corner. The checks flag hotspots outside the image or not scaled between sizes.

The Frames tab shows every step in milliseconds and the average fps. Windows speeds are counted in jiffies of 1/60 s.

Usual causes are a sequence pointing at a frame that does not exist, a rate table with the wrong length, or frames saved without the icon flag. Each is a check here.

Yes. Save any size or frame as PNG, or all of them at once - three or more come as a ZIP.

No. The file is read in your browser and never leaves your device.

Guides & Tutorials

All 35 guides
Guide How to Tell What Format an Image File Is (5 Easy Ways) Jul 8, 2026 · 9 min read Read New Tutorial How to Convert WebP to ICO (and Keep the Transparency) Oct 25, 2026 · 3 min read Read New Guide How to Download Twitter Images in Original Size (All Photos at Once) Oct 25, 2026 · 4 min read Read