← All posts

Custom Cursor Not Working? 7 Fixes That Actually Work

The cursor won’t show, won’t change, or disappears across tabs. Here’s how to fix each case.

Arrow Gold custom cursor for ChromeAlien Monster custom cursor for ChromeDie custom cursor for ChromeLightning Tree Magenta custom cursor for ChromeVideo Game custom cursor for ChromeChick custom cursor for Chrome
A few free custom cursors from Cursor Customiser — every one applies to Chrome in a click.

Start here: what “not working” usually means

A custom cursor that “won’t work” almost always falls into one of a few buckets: you’re on a page Chrome protects, the extension didn’t inject yet, it’s toggled off, or it drops when you switch tabs. Work through these in order and you’ll fix the vast majority of cases in under a minute.

1. You’re on a protected page

Chrome blocks cursor changes on chrome:// pages, the New Tab page and the Web Store. Try any normal website. A good extension tells you plainly when a page can’t be customised instead of failing silently — if yours just does nothing with no explanation, that’s a sign to switch.

2. Reload the tab

Extensions inject on page load. If you installed or updated mid-session, the cursor script isn’t running on tabs that were already open. Reload the tab (or reopen it) and the cursor should appear.

3. Re-enable and re-pin the extension

Open your extensions page (puzzle icon → Manage extensions), confirm it’s toggled on, and pin it so you can reach the popup. A disabled extension can’t change anything, and an unpinned one is easy to forget you installed.

4. Check the master toggle & size

Open the popup and make sure cursors are turned on and the size isn’t set so small it’s hard to see. It sounds obvious, but a size slider knocked to its minimum is a common “it disappeared” cause.

5. Cross-tab flicker

Some extensions drop the cursor when you switch tabs or windows. Cursor Customiser re-applies on focus so it stays put. If yours keeps resetting to the default every time you change tabs, that’s a reliability gap worth switching over — it’s one of the top reasons people look for an alternative.

6. Image cursors and CORS

A custom image hosted elsewhere can occasionally fail to load because of cross-origin rules. Re-adding the pack (which caches the image locally) usually fixes it. Uploading your own image, rather than linking a remote one, avoids the problem entirely.

7. Reinstall as a last resort

If all else fails, remove and re-add the extension. Your picks live in the popup on your device, so it’s a quick reset rather than a big loss. After reinstalling, reload any open tabs so the cursor script runs on them.

Still stuck?

If a cursor extension keeps failing across normal sites even after these steps, the extension itself may be the problem. A clean, dependable option that re-applies across tabs and is honest about protected pages will save you the troubleshooting.

Try a custom cursor that stays put →Add to Chrome - Free

Related guides