← Toy Cursor

Technical details

Toy cursorToy Cursor

Same button as the front page, in case you want to drag it from here.

Setup in 3 steps

  1. Open this site in Chrome and press Ctrl+Shift+B so the bookmarks bar is visible.
  2. Drag the violet Toy Cursor button above onto the bookmarks bar and drop it there.
  3. Go to any website and click the new bookmark. The pull-toy takes over your cursor. Click it again to switch back to normal.

Good to know

Nothing installs

A bookmarklet is just a bookmark whose address is a tiny script. No extension, no files on disk, no admin rights. Delete the bookmark and every trace is gone.

Per page, per click

The cursor lasts until the page reloads or you open a new tab. Click the bookmark again on the new page to bring the toy back.

Where it can't run

Chrome blocks all scripts on its own pages, so it won't work on chrome:// pages, the New Tab page, or the Chrome Web Store. A few sites with strict security policies may also refuse it.

Links stay normal

Buttons, links, and form fields keep the regular pointer so clicking still feels right. The toy rides everywhere else on the page.

Plan B: console paste

If dragging is awkward, press F12 on any site, open the Console tab, paste this line, and hit Enter. Same effect, same toggle.

(function(){var d=document,i='toy-cursor',o=d.getElementById(i);if(o){o.remove();return}var s=d.createElement('style');s.id=i;s.textContent='*{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAO+klEQVR4nOVaeXCc5Xn/vd+xu9pDu9J6JVvWgSz5lE9sg7HBkqHGJKWcsyaBMaGBmsRtkxTKpDRMdkWAtgGaDIF0DOmEKxwSmAANxdhGK8tYYCxfOnzpsCXr2l3trd3vfvqHLEpmOhMLrxQV//7Zne/d2ef5ft/7/J7je4GLBHm9PAD03HPPncqdd3UNbNv2DAThi+tfexAgAEBk4w1v0rp1ZFxxJQ38YNuDAP5fkMBd9D9UVwMAlNz8T5FSIUeTmn1/yxNnjnxazurrdfL5Lt7GJOLinQsEdAA49cPvvZpKISzIBnPYLCbzCy/97fn1rzcBjDFqqK4W1q9fH4rNm/fvQtrgYTYRO9u3AhwHNDYa2XB0spCVp1MTCOgEsL4nn9geKcofhiAwfvn8j2AYwNc+BDC2CwBwa5eURYbd1n2GYIFhdnkAAIFANkxMf9R563gC2Et33HPz9b85Rd9pGN4OANUNDcKf27epAREDANq+Usx77lhqYVOmxfKl69MV2YtPxgg+4sz3t6gzkpGDimQsy1D/DDBGNI1JyLJABTgFQK4Sb8yYrPyjg44qANhcn2072UNWHfNWhQgASuToJ1paQ2dc3AAAQQ8ujR2wqL2dAGALnWrFUD8dT2KlAKAxBMqmnekMBhAjAiv7RXPnioboCFHPeS2cnjqQ7dgk+AI8x0B2KfVxSszNfyViqQQAP6ZnGGRdnKoBEIBZcrQprnG0J+ZcBgCBwPQUwqw7VYMaAwA2iOHD/EicnU0K1QxAYyDblqYvzhdEPmvpr4+NLG5KnrZxAHBpaAAAELx1PH9/bTonHWkaNbjKE3q4GGDkI5p2YTApDlUv8jADgCcda5R5Kz0zkLMKAALTcDYwKQ4VnC+IKtIDe62JGDuZwJqxlZrJMDcNMd4Ybb3RuuQ/j4yuO5D41ARM+9lAduHzcWYAc5850Dx3byJDdNwBTL+CaBKfSA0nA3BmErtk0WF5LFK0BJh+jdGkOTPeGJVJQ81ahtAWFa8Bpl9jNGkEjDdGd8pnjqCvVx9O6tU8gMYaTOshaXZBxEQAFc8cOLp2fzRGdMQ2fv3P69j/YnLj0R/gNQAubXRfjHc4X0pVVACAt75+2ujApDoy3hjlRIZ3JTI8NUXZSgAIeryXxg6oQcAAgE2ZvqMIDrHhhFHDcMkNSBjIVy2UPtfSt2b/SN8lVAcAAAi+jwW+tlGzZFL7krq5uA39xQDgmyZV4aQ7UQ3AAFCoxBs5wUbvDtvGGqOamkuDgPEBSVFfV6McDLHuBL9ufGU6YNIJqPWPCd4bBUd69OH+xHBcrhEBNAb8l1BB5K3jeQBlj+/5r+pPQhrR2TxgejRGUxKH1Ys8TAfgkDL7NN7Fv5GwLwSA+vONERExn88neMeO1HBer5f3+XzCdCAoK/DW1fEA8I2fvHztil0JevRs5CcgMF8DCX8qG0x2tpiSV9f1Xq8BANe3vX3oqbLl2uee8nUoAwUaAmisrTV27txp62xv2MIUdROR4RYFcUQ0m5uLF67fvnHjxrjP5+Nqa2snRTOmcIsRIzBc98v32q+6srLosYK2MszxJp59+uG5Uia1wyRSFdN1yKMaRJFHbm4uzPbcTovTfevt39rWNlkkTFkuJhpj+4klw4nH1jidUunaVYwxLiMr/x1PpKpCkaSaTCl6RlZ1WSU9kVRVNSNXGrLywa5dO9x+v39SXrNPGQEBv58HQD3dfYczoyHSMv3/0rzv+bfWXr1wTnGxR0tFE2J0NMUbAvG8KPImk1kcCScUKZUqCff2PsgYI//Yf2QVU3Z8JXD+s/9c+LOWwDvfc9q41QsWLl0NwWUsXbpA+KypGXWH9oBCOpbQXFCJC4lM2iRJMhnp6C1E9AhjTMfYRspaMzWV53cMABDzPQe6Tw8abluKyDoDnmIzzwiomFuGmugCqAahgi+C7LJCrF7Ve+ZYe2HXod3F77//fj6AMBExxrIXCVNejzs41TIqKYiNEtfV2srLGQm6PISB1ldQbNLxnR/fRT2LHHqDNENXpKQzGuwUZDkBNRabFF+nnICiwqKE2SSS1e6BzSLi3ImjMHQec0qC4OM78MlvnmfLpBG5ipmT7X942RnsPcjzIoZu27JlBPjiSF7WMGUE1NbWGnV1Xv6GO/6+c4Zn5k6bKLA8V4lus+Qg1h9ERrwbzpmr0HpoF+L7DlhvbH7d5dnfqsUVBrvD9XvGmO7zVWc9ZKd0B7S3LyLfT3/KFTpL/k6z5p05fvg4Z5V5crvdEJgAe8ltuPJbP4I1j0HrPUmsQuXFUhZ2ygueAsD8/rFzydnERTHq8/m4qo4OVg9g0aJFX2zNWgA+AH6/n74kWOSvrSUG0GVEgysf9++ZG07cq+94Wzfdci9vWzwbBmcgd/YcKG43hZcW6XYhLpQY5sfv/uG2oM/nExhj2pftj9cFFxMWX1lOicAYm1A64rwA++sPXpk192cv7C5vPzGf8YyorJRJa5aA/uabQOFsQ3DwnEYSUvEgDJlUQ62oam7v7PZ4PCwQCBj+Wj+B/IyxP64K6+rq+M2bNxuYYIr8qgQwAESUqdi94/X81//jD2RAkx965D7pw9ND9OyOI9yKuaV01arlA/+45Xrp/O8Nxjijbf11b1TtbbwD0FU9J0ekOeXg8vNJ9l6un7r5+6cERU/m2gxLrsUoj4/Efl42d/3j/5cDBLBM+mCJLKtcf3/fwOLFmxWMOcUmsiMmTMC4gYcffrjQYc90DDZ353e39EIhFX+59VrjnR7Qp21hzu6w0qObS4febGtPH+0LMldOjvTgisqRW595e11xOMRUE8/xGQXkdAFrq0mtKKWT31w+HM7xdJjMtlgBS1S6Cu296b7oU3wwNSKVzc4UV82TrNbSZErpLpcpc6soy32ArIUiiXwewtDISPq9VatuSk+EhAkT0ODzCRtqa7XdH77ys99u/90jA3v6VbvLKjALWKc5hdPiMogmHiSlMB8ncHqWG7qsQFdk1KTSePH4AGaVzII6NAImyeC0NIyrr4exdCF+EWqFO3kYlbM9xqL55dyZy65F/MXdSIRH4Jxbrtruvlk98M8vJXnGnLbC/OBddT8/ey4U81eULQv09u65TjCZNgmc+amCgiuGgQvThgmL4K87Osjn83En2o6uq7AVEDmJU3SFVawogOhyU8fxXKiqjLVzzCizl9ORYBxM4FCkctAsPPWZwRcVlEGNp8FlUhA4QAiFEZcjOBQepVssxMry7ZyWUvBvv3qV1nSGUWbhWSg8Iv7q3IBYeKLfepmQg2TbmdKXnt5euvbbf/UAY+xjALsGQw0qx0u3M8aeI6rjAfzJrDHhNBgMBlltba1x7FBXT+fnAwwMZLVb0TbQhT1djMFZylh+CZMiw+zQwBCHfA9HlhzORIxLCiq/vViAfrwDNkWCSVfBGRygpIDSLly+3M2KZs+DUxSATBSbrlnMcsoKmW1UBpeW6BvL51Px1QvJnjRIlBRd6IqkRZM5Mz40sZqMQZ5TXRO5nwkTEKgJGHfdd1+xNsipvGoCz/PIcKPojKQgCQUQKQNBFDE63IOIzQHR7QFfVAxVEKCbCHsXF+CRkgxO2Qhppwd6hQf6DXHwc7rR1HwUoXgCiUwacjqBU62t6I4loJjNUBkxpaePZVxOpohgkt3M3N1D1tFTg/21tY8aw8M7l8s69w/E57w7lh7bL0gDLjgEqqurhcbGRu1HsftvOdAUeLUs6RKdDiflsBy+Y6iHTjtmgjNMELU0lHSU+gf6WWphKeypJDL2XIwMpZgxD5i5wI19C+xoaJVgbRyil7foyJg4FAkcQiMGhtkIwmYbc5pNSIQk6jibxFITY4olh8J7D+FNBnhlARbeyQJNTYTXnPcPx44uMePcXsbY007HutNjInhhw5MLFsHxicy77zy760jDwb9ofrGVRF5gRZVl2LhtNZ5tTqM1VQZNlnHvBg9WujvxZOcwEgYHq4nHQ8Ue7Izsx6AtAVMmhW/P3oS55+KY4/otHA4DumBDr/AD0Ilu5GbOQpXS0FbciMFRMywfNwOaBq6oEKPXrELmo2NAcBRpTdZK77tRcFWWpgd7Z7o3bCiXiOp4xjZfcMV4QQSM3/yTjz+86LqNV7VHgynqPjaQNhRFLa4olpbfcDnrGspkMilN0DWZ5ZmNmNPOuySDbIwxXtU1Y4aJYwqncilF48nQxFyNSzsMI6OJQ4xEkg0uxy7mXCapionTNMPOOAZdlRKi2USizebQOYwa0DVdVgQOnMAEPjfX4TBJyQx0g9RoLH3bO2999IHfX8WyTsB4yVlf/2LhsstXv+2eXbiMcWpyNBqP9hw7ZqQOn7YtduUx57rVacXt0voGQodEa84sXVaZTsTBUI5EVPstssbMC2cIQSIqGI5GTop2h9lQBd0CxWoTuUK1vy9iLpkpCm6Po//suU9z8/LcLntORaTvjH2o/ZSeF46ql61eja5cy2uZSFzO87hLLTbzomgk3tT8yZFHHnjgAWmiZfEFhwAR8Ywx/fPDLT92OC1P5JgErudEK/Y++Utc2d6LK/Jzwd90mzG67R5JUmSrLMsnBwaCVgMw+k/2nqNZFTPihsVUXBjKVWTNlGuWLPNm20UHn0DijIMEWVbEuG5mszyIRmUYbovuLMjjDdXA7tdfQfKtj1A1GME1Sxci9t07P2twuV873rT/2MyykpkOhz19z5b73ptoFQhMrA4wiIi1tLS8ZWjG4b6BQXWEN7tnHx94oSg85DAtmE/8SFjo2tu8NVZcdNLGGBMFXuE4nisonG2vrMBgZbGdftcRnMmZuHSRs0Jx5gybjXjKzM+6KhUXDMMhmixKLEZGtN+U55llDgX7KJGWjZAqFBSGkm/mxYLMkCpgbzk5f9bdm/eU33R9yG12t4UlSQayPyu4IOxdtaaja14lnXbPpKHbbz2zlQ6K2bfC4ffzFh4bXL2KOmfMpLPXbWoFn5356IQrQZ/Px/n9ftby/PNcd16egcOHv586fvwJvb9fYYuXPvQCd4V6cPt2ceXWrV8IUX19PfN6vTT+HQC8Xi+NXQeAP14bWwfq64E50Sj3/sCAjsHu7ybI9q+KzeEcrar4J9r9IUN9PYfzL12+6tP/H9GmS1Tsn9soAAAAAElFTkSuQmCC) 23 1,auto!important}a,a *,button,button *,input,select,textarea,[role=button]{cursor:pointer!important}';d.head.appendChild(s)})()