Test Area
Select a cursor from the list below or use the dropdown to test it here.
Explore, test, and copy CSS cursor values for your web designs.
Select a cursor from the list below or use the dropdown to test it here.
The mouse cursor is a fundamental part of user experience (UX) design. It provides visual feedback to users, telling them what actions are possible on a specific element. For example, the "pointer" hand tells you something is clickable, while the "not-allowed" circle tells you an action is disabled. Choosing the right cursor makes your website feel intuitive and responsive.
The CSS Cursor Viewer is a visual reference guide designed to help developers and designers instantly find the perfect cursor style. Instead of guessing what `ns-resize` or `context-menu` looks like on your specific browser, you can simply hover over the boxes in our grid to see the live rendering of that cursor.
We have organized the cursors into logical categories like Status, Selection, Resizing, and Zooming. Once you find the one you need, simply click the box to copy the exact CSS code (e.g., `cursor: pointer;`) directly to your clipboard, ready to paste into your stylesheet.
You use the `cursor` property in your CSS file. For example, to make a div look clickable, you would write: .my-div { cursor: pointer; }.
Yes! You can use a URL to an image file (PNG, SVG, CUR). The syntax is: cursor: url('custom.png'), auto;. Always include a fallback keyword like 'auto' or 'default' at the end, otherwise, the custom cursor will not work.
The default cursor is usually an arrow pointer, defined by the keyword `default`. However, browsers automatically change this to `text` (I-beam) over paragraphs or `pointer` (hand) over links unless you override it.
If you are using an image, ensure the file path is correct and the image isn't too large (browsers often limit cursor size to 32x32 or 128x128). Also, remember to include the fallback keyword (e.g., `, auto`) after the URL.
Resize cursors (e.g., `n-resize`, `ew-resize`) appear on the edges of windows or text areas. In web apps, they are used for split-pane handles, resizable columns, or cropping tools to indicate the direction the element can be stretched.