CSS Cursor Tester & Code Generator

Interactive testing pad and CSS / Tailwind code generator for all 35+ standard CSS cursor values.

  • 100% free
  • Private in browser
  • No signup
  • No watermarks
Live Cursor Testing Sandbox

Hover over this box to test: pointer

Click around or drag inside this box to inspect feel

Active Code: pointer
cursor: pointer;class="cursor-pointer"
General & Interactive (8)
Selection & Editing (7)
Drag & Drop (5)
Zooming (2)
Resizing & Scrolling (14)

Rate this tool

Be the first to rate โ€” helps others and improves this page.

About CSS Cursor Tester & Code Generator

The CSS Cursor Tester & Code Generator allows web designers and frontend engineers to visually interact with all 35+ standard CSS mouse cursor property values. Hover over any tile to preview the real operating system cursor transformation live, and copy production-ready CSS (`cursor: grab;`) or Tailwind utility classes (`cursor-grab`) with a single click.

How to use CSS Cursor Tester & Code Generator

  1. Hover your mouse over the interactive cursor cards to inspect real-time pointer rendering.
  2. Click on any cursor value to select it into the active testing playground sandbox.
  3. Test dragging or clicking behavior inside the large interactive canvas pad.
  4. Copy the clean CSS rule or Tailwind CSS utility class directly to your clipboard.

Key features

  • Full interactive catalog of all 35+ standard CSS `cursor` values
  • Categorized by General (pointer, default), Selection (text, crosshair), Drag & Drop (grab, move), and Resizing
  • Generates both vanilla CSS rules (`cursor: zoom-in;`) and modern Tailwind classes (`cursor-zoom-in`)
  • Large live interactive hover testing playground

Frequently asked questions

What is the CSS cursor property?
The CSS `cursor` property specifies the mouse cursor style to be displayed when the mouse pointer is positioned over a given HTML element (for example, showing a hand pointer over clickable buttons or a text I-beam over editable paragraphs).
What is the difference between cursor: grab and cursor: grabbing?
`cursor: grab` indicates that an element can be grabbed or dragged (usually rendered as an open hand). `cursor: grabbing` indicates that an element is currently being dragged (rendered as a closed fist).
Are all 35+ cursor values supported in all modern browsers?
Yes. Standard values like `pointer`, `default`, `text`, `not-allowed`, `crosshair`, `grab`, and `zoom-in` have universal cross-browser support across Chrome, Safari, Firefox, and Edge.
Does this tool generate Tailwind CSS cursor classes?
Yes. For every cursor, the corresponding Tailwind CSS utility class (such as `cursor-pointer`, `cursor-not-allowed`, or `cursor-move`) is provided.
Is this tool completely free and private?
Yes. Everything runs 100% client-side in your web browser using vanilla HTML/CSS and JavaScript with zero tracking.