5 items
Pin a button once, then auto-click it up to 100x/sec. Chain buttons into a sequence and set when it should stop. Pin & Click pins the ELEMENT you picked, not a pixel on the screen. Every other auto clicker hammers a coordinate, so the moment the page re-renders the button, moves it, or reloads, it's clicking empty space. Pin & Click re-finds your button before every single click — so it keeps working through re-renders, class-name changes, and full page reloads. WHAT IT DOES • Pick a button once, then click it from 1 to 100 times a second. • Chain several buttons into a sequence — they run top to bottom, then loop. Enough to drive a real flow like add-to-cart, checkout, confirm. • If the next button isn't on the page yet, it waits for it instead of skipping ahead — because that button usually only appears BECAUSE the previous one was clicked. • Burst mode: send a batch of clicks, then pause. A flat 50/s stream gets coalesced by the page and rate-limited by the server, so bursts land more real clicks than a faster stream does. Optional jitter varies each gap by ±20%. • Stop conditions: after a number of clicks, after a number of seconds, when text like "Sold out" appears, or when the button disappears. However it ends, it tells you why. • A running tally of clicks sent, and clicks skipped — with the reason, so you can see when a button is covered by a modal or disabled and nothing would have landed anyway. • Remembers your target and settings per page, and picks up again after a reload. • Works inside iframes. • Alt+Shift+C starts and stops. Esc cancels picking. HOW TO USE IT 1. Open the popup and click "Pick a button on the page" — the cursor becomes a crosshair. 2. Click the button you want. Add more buttons to build a sequence. 3. Choose a speed and, if you want, a stop condition. 4. Press Start. A pill in the corner shows the live count, and a green ring marks whatever is being clicked right now. HONEST LIMITS • Clicks are browser events (isTrusted: false). Normal web pages, including React and Vue apps, accept them. Things that require real operating-system input do not: file pickers, Chrome's own permission prompts, and some game canvases with anti-cheat. No extension can do that — the repo includes a separate native command-line clicker for those cases. • "Skipped" tells you a click could not have landed (the button was covered or disabled). Whether the page's own code actually acted on a click is not observable from outside the page, so nothing here pretends to measure it. PRIVACY No accounts, no analytics, no servers, no network requests at all. The button you picked and your settings are saved in your browser's local extension storage and never leave your device. The full source is public: https://github.com/shubambhasin/pin-and-click Use it on things you are allowed to click.
Aug 24, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.