Google Chrome

Ditto custom cursor

Ditto cursor pack with cute cursor style for Chrome, Edge, and Windows.

✨ Move your mouse to test both cursors
Arrow Cursor

Default navigation pointer

Pointer Cursor

Used for clickable elements

Hover over each side to preview both cursor styles in real-time.

1,000+
Here's my solution: The Cursor Bendy by You (Ditta) is an innovative and attractive replacement for your standard cursor. This personalized mouse pointer can be customized in over thirty different styles, including the ones you see below: You For a user-friendly design, this small yet sophisticated cursor takes on modern designs that mimic the vintage of an Apple iMac or Google Pixel. The following features define what we think is one of the finest cursors in the market today: 1. Customization options to suit your style and needs, with a whole host of different colors, shapes, and themes at hand. 2. Customized sizes that allow you to adjust the size or even create a custom one-of-a-kind unique cursor!

Customize your embed code and preview it in real time below.

Live preview

PNG, resized to 32px
<style type="text/css">
body {
  cursor: url(https://cdn.cutecursors.com/db/ditto_cursor/arrow.png) 4 4, auto;
}
a, button, .clickable {
  cursor: url(https://cdn.cutecursors.com/db/ditto_cursor/hand.png) 4 4, pointer;
}
</style>
<a href="https://cutecursors.com//category/pokemon-gen1/ditto-cursor" title="Get free Ditto cursors for your website.">
  Ditto Cursors
</a>
/* components/CuteCursor.jsx */
"use client";
import { useEffect } from "react";

const CURSOR = "https://cdn.cutecursors.com/db/ditto_cursor/arrow.png";
const POINTER = "https://cdn.cutecursors.com/db/ditto_cursor/hand.png";

export default function CuteCursor() {
  useEffect(() => {
    const style = document.createElement("style");
    style.innerHTML = `
      body { cursor: url(${CURSOR}) 4 4, auto; }
      a, button, .clickable { cursor: url(${POINTER}) 4 4, pointer; }
    `;
    document.head.appendChild(style);
    return () => style.remove();
  }, []);

  return null;
}

/* Usage: render <CuteCursor /> once, e.g. in your root layout or App:
   <CuteCursor />
   Ditto cursors by https://cutecursors.com//category/pokemon-gen1/ditto-cursor */
-- Ditto custom cursor for Roblox
-- LocalScript (place it in StarterPlayer > StarterPlayerScripts)
--
-- 1) Download the cursor images (buttons above) or grab them here:
--    Cursor:  https://cdn.cutecursors.com/db/ditto_cursor/arrow.png
--    Pointer: https://cdn.cutecursors.com/db/ditto_cursor/hand.png
-- 2) Upload them in Roblox Creator Hub as Decals (Create > Decals).
-- 3) Replace the IDs below with your uploaded Image asset IDs.

local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")

local CURSOR_ICON = "rbxassetid://CURSOR_ASSET_ID"
local POINTER_ICON = "rbxassetid://POINTER_ASSET_ID"

-- Set the default cursor
UserInputService.MouseIcon = CURSOR_ICON

-- Optional: switch to the pointer icon while hovering GUI buttons
local function hookButton(button)
	button.MouseEnter:Connect(function()
		UserInputService.MouseIcon = POINTER_ICON
	end)
	button.MouseLeave:Connect(function()
		UserInputService.MouseIcon = CURSOR_ICON
	end)
end

local playerGui = Players.LocalPlayer:WaitForChild("PlayerGui")
for _, gui in ipairs(playerGui:GetDescendants()) do
	if gui:IsA("GuiButton") then
		hookButton(gui)
	end
end
playerGui.DescendantAdded:Connect(function(gui)
	if gui:IsA("GuiButton") then
		hookButton(gui)
	end
end)

-- Ditto cursors: https://cutecursors.com//category/pokemon-gen1/ditto-cursor

How to Install Ditto cursors

How to Install cursor Ditto for Chrome

Ditto preview

Ditto

Ditto cursor pack with cute cursor style for Chrome, Edge, and Windows.

  1. 1
    Go to Chrome Web Store

    Hit the 'Add to Browser' button to get the 'Ditto' pack.

  2. 2
    Add the Extension

    On the Chrome Web Store, smash that ‘Add to Chrome’ button and confirm.

  3. 3
    Pin for Easy Access

    Pro-tip: Pin the 'Cute Cursors' extension to your toolbar for quick access.

  4. 4
    Activate Your Cursor

    Open the extension, find the 'Ditto' pack, and click to activate. Easy peasy!

Piece of cake, right? Go on and have fun!

You may also like

Explore other cursor packs from our collection

Luxray Custom Cursor Pack

Luxray Free Custom Cursor Pack

Get the Luxray custom cursor: a cute cursor set for everyday clicks.

Dragonair Custom Cursor Pack

Dragonair Free Custom Cursor Pack

Switch to the Dragonair cursor - a cute custom cursor pack for browsers.

Pokemon Fletchling & Fletchinder Custom Cursor Pack

Pokemon Fletchling & Fletchinder Free Custom Cursor Pack

Pokemon Fletchling & Fletchinder is a cute cursor pack packed with free custom cursor designs.

Blissey Custom Cursor Pack

Blissey Free Custom Cursor Pack

Blissey cute cursor pack - free custom cursors for browser and desktop.

Caterpie Pokemon Custom Cursor Pack

Caterpie Pokemon Free Custom Cursor Pack

Caterpie Pokemon free cursor pack: cute cursor art for a fresher pointer.

Jigglypuff Pokemon Custom Cursor Pack

Jigglypuff Pokemon Free Custom Cursor Pack

Jigglypuff Pokemon cursor pack: cute cursors and clean custom cursor shapes.

Espurr Custom Cursor Pack

Espurr Free Custom Cursor Pack

Cute cursor vibes with Espurr - free custom cursors for your mouse.

Gengar Custom Cursor Pack

Gengar Free Custom Cursor Pack

Make clicks fun with Gengar - cute custom cursor pack for any desktop.

Didn't Find Your Vibe?

Our universe of cursors is huge. Dive into hundreds of unique collections and find the one that truly represents you.

Explore All Collections