Questions

A free auto clicker for Mac

Download on the Mac App StoreInputConfig is completely free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

There is a free auto clicker for Mac, and it is on the Mac App Store. macOS has nothing of its own that clicks on a timer, but InputConfig does, and since 1.6 it ships a ready-made Auto Clicker preset: activate it, press fn F6, and the left button clicks 10 times a second until you press fn F6 again. It is free and open source, with no account and no network access, so there is no download site to trust.

On this page
  1. At a glance: a free autoclicker for Mac
  2. Start clicking with the built-in preset
  3. Build your own in one row
  4. Set the pace, the variation and the limit
  5. Click at one spot
  6. Get single clicks or a real double click
  7. Pick the control that starts it
  8. Stop it, every time
  9. Repeat more than clicks
  10. If nothing clicks
  11. What to know before you use it
  12. The short version
  13. Questions

At a glance: a free autoclicker for Mac

  • Price. It is free, with no account and no network access. The optional tip jar adds no features.
  • Where. It installs from the Mac App Store, so there is no download site to trust.
  • Source. It is open source under the MIT license.
  • Needs. It runs on macOS 14 or later, on Apple silicon or Intel, and it asks for the Accessibility permission that every Mac auto clicker needs.
  • Start and stop. Activate the built-in Auto Clicker preset and press fn F6, or pull a controller's right trigger.
  • Ways out and other apps. How to stop an auto clicker on a Mac has every way out, and Mac auto clickers compared weighs the other apps.

Start clicking with the built-in preset

The fastest route needs no setup at all. Auto Clicker is one of the built-in presets, in the Desktop & Productivity folder of the sidebar.

  • You: Install InputConfig, allow Accessibility access when it asks, then open Desktop & Productivity in the sidebar, click Auto Clicker and press Activate. Point at something harmless and press fn F6.
  • InputConfig: Clicks the left button 10 times a second where the pointer is, until you press fn F6 again. fn F7 does the same with right clicks, 5 a second, and holding a mouse's side button 4 clicks 15 a second while held.
  • Check: Press fn F6 a second time and the clicking stops.
The Auto Clicker preset's page in InputConfig, in the Desktop and Productivity folder, with its controller rows and its keyboard and mouse rows.
Figure 1. The built-in Auto Clicker preset. Press Activate, then fn F6 starts and stops the clicking.

Hold fn on a MacBook: the F6 key on its own is a system key that macOS keeps for itself, so no app sees it. With a controller, the right trigger starts and stops left clicks, the left trigger right clicks, the right bumper clicks 20 a second while held, Y / Triangle clicks 100 times and stops, and X / Square clicks at an uneven, human pace. The left stick moves the pointer and A / Cross clicks once. Every row is listed on the Auto Clicker preset page, and the full auto clicker guide tunes it step by step. Activate the preset, press fn F6, and it clicks until you press fn F6 again.

Build your own in one row

Any row can be an auto clicker, from any control you pick:

  1. Make a new preset and click Add a new bind. Press Scan, then press the control that will start and stop the clicking: a spare mouse button, a key you never type, a controller button, or a MIDI pad.
  2. Set the output to Mouse Button and leave it on 0: Main Click for left clicks, or choose 1: Secondary or 2: Middle.
  3. Open the row's Options and set How it fires to Repeats until pressed again.
  4. Set Every to the gap you want. 100 ms is ten clicks a second. 1000 ms is one.
  5. Save, close the editor and activate the preset.
A row in the InputConfig editor with a 0: Main Click output, How it fires set to Repeats until pressed again, and Every set to 100 ms.
Figure 2. The whole auto clicker is one row. The rate it works out to shows beside the gap.

Then test it:

  • You: Close the editor, point at something harmless, and press your control once.
  • InputConfig: Clicks at the gap you set until you press the control again.
  • Check: Press the control again and the clicking stops.

A preset that is on keeps working while the editor is open, and a warning at the top recommends turning it off with Deactivate while you change it, so try a run with the editor closed. One row, one press to start, one press to stop.

Set the pace, the variation and the limit

SettingWhat it does
Every ... msThe gap between clicks, from 5 ms up to a full minute. The row shows the rate it works out to, such as 10.0 per second.
Vary by up to ... ms either wayAdds a random amount, plus or minus, to every gap, so the clicks are not perfectly regular. The average stays at Every. 0 keeps them exact.
Stop after ... pressesEnds the run after a set number of clicks, up to 100,000. 0 keeps going until you press again.
Where it clicksWherever the pointer is, or always at one fixed spot on screen.
Which buttonLeft, right, or middle click.

Two press modes share those settings:

  • Repeats until pressed again. Latches, so your hands can rest while it runs.
  • Repeats while held. Clicks only while you hold the control, which suits short bursts and rapid fire.

The real top speed is set by the polling rate, in Settings, Advanced: InputConfig sends at most one auto click per poll, so 120 a second on a power adapter and 60 on battery by default, and 200 a second at most. Auto clicker CPS on a Mac has the full table, and the CPS to ms calculator converts any rate. For uneven timing and click limits, see random interval clicking and clicking a set number of times.

Click at one spot

  • You: Open the Mouse Button output's click menu, which reads at pointer, choose At a fixed point: the pointer's position in a few seconds, then move the pointer to the spot you want.
  • InputConfig: Takes the position about three seconds later, or ten with Switch Control on, so you have time to get there, and the row then reads at x, y, with X and Y fields to fine-tune it. From then on the pointer jumps to that spot before every click.
  • Check: Start a run and watch the pointer land on your spot before each click.
The click menu beside a Mouse Button output, open, with Where the pointer is and At a fixed point: the pointer's position in a few seconds.
Figure 3. Choose the second item, then move the pointer to the spot. Three seconds later the row reads at x, y.

Leave the mouse alone while a fixed-point run is going. If the spot was on a display that is no longer connected, the click is skipped rather than landing somewhere else. Choose Where the pointer is to go back to clicking wherever the pointer sits. More on auto clicking the same spot.

Get single clicks or a real double click

  • An auto-click run. Every click is its own single click. A fast run never turns into the double and triple clicks that open files and select words.
  • A double click from one press. Leave the row on Fires while held and set Repeat to 2 times per press, with a short Wait between them. A Repeat of 2 or 3 on a click goes out as a real double or triple click, so it opens a file in the Finder.
  • A longer Repeat. A string of single clicks.

Double clicking from one press goes through it step by step.

Pick the control that starts it

InputConfig listens to the keyboard alongside macOS and cannot take a key away, so a key you bind still types. Pick something that does nothing else:

  • A mouse side button. Tick Block the button's own action on that row and the button stops also going Back in a browser while the preset runs. The Auto Clicker preset does this for button 4. Buttons up to 32 can be bound. See mouse side buttons on a Mac.
  • F13 to F19. On an extended keyboard, macOS and most apps ignore them. See F13 to F19 on a Mac.
  • fn with F6 or F7 on a MacBook. The preset's choice. The F keys on their own are system and media keys that never reach an app, so hold fn.
  • Right Option on a MacBook. Pressed on its own it does nothing in most apps. It is a fine start key if you do not type accented letters with it.
  • A controller button or a MIDI pad. Neither types anything, and a controller works from across the room. See auto clicking with a controller.

Every way to use the Mac's own keys and buttons is on the keyboard and mouse input page, and auto clicker hotkeys on a Mac compares the choices. The best trigger is one you never press by accident.

Stop it, every time

There is always a way out. Climb this ladder, smallest step first:

  1. Press the same control again. The run stops. A Repeats while held row stops when you let go.
  2. Use the emergency stop. Control Option Command period from any app, hold Back and Start together on the controller for three seconds (View and Menu on an Xbox pad, Create and Options on a DualSense), or Emergency Stop in the menu bar. The emergency stop turns the preset off and lets go of every held key and button.
  3. Lock the Mac. That stops the run too, and it does not start again by itself after you unlock.

Setting Stop after to a number is a good habit for long runs. How to stop an auto clicker on a Mac has every way out, including for other apps.

Repeat more than clicks

The same mode repeats any output a row can send: a key, a key combination, a scroll step, or a MIDI note.

If nothing clicks

Climb this ladder, smallest step first:

  1. Try it from the editor. While the preset is off, Activate is at the top of the editor: choose it and the row works as you edit it. A preset that is on keeps working while the editor is open.
  2. Hold fn. On a MacBook, F6 and F7 only reach InputConfig with fn held.
  3. Check Accessibility. If the menu bar icon is orange, the running preset needs it. Switch InputConfig on in System Settings, Privacy & Security, Accessibility, and relaunch it if it was already on.
  4. Slow it down. If an app counts fewer clicks than you send, raise Every.

When an auto clicker is not working on a Mac has the longer ladder.

What to know before you use it

  • Rules. Clicks are sent at the same low level of macOS a real mouse uses. Many online games and some websites count auto clicking as cheating, some detect it, and accounts are banned for it, so check the rules of whatever you use it in. I will not promise any speed is allowed or undetectable. More on whether an auto clicker is safe.
  • Top speed. The fastest practical pace is set by how often the app checks its controls, under Polling rate in Settings, Advanced: 120 times a second on a power adapter and 60 on battery by default, and 200 clicks a second at most.
  • Clicking without pressing. If pressing is the hard part, macOS has Dwell in its Accessibility settings, which clicks when the pointer rests still. It clicks once per rest, not on a timer. How to auto click on a Mac compares it with the other built-in options.
  • Several spots in a row. Each row clicks one place. For a recorded sequence of clicks at different spots, another app fits better.

The short version

  • Fastest. Activate the built-in Auto Clicker preset and press fn F6, or pull a controller's right trigger.
  • Your own. A Mouse Button output on 0: Main Click, set to Repeats until pressed again, on a control that does nothing else.
  • One way out. Press it again, or Control Option Command period.

Set Stop after on long runs, and you never have to chase a runaway clicker.

Where to go next:

Questions

Is there a free auto clicker for Mac?

Yes. InputConfig is free and open source under the MIT license, on the Mac App Store, with a built-in Auto Clicker preset. The optional tip jar adds no features.

What is the safest auto clicker for Mac?

Look for one from the Mac App Store with public source code. InputConfig is both, and it has no account, no analytics, and no network access. Like every Mac auto clicker, it needs Accessibility access to click for you.

Does it work on a MacBook Air or MacBook Pro?

Yes. It runs on any Mac with macOS 14 or later, Apple silicon or Intel. On a MacBook, hold fn with F6 to start the built-in preset.

Can I start and stop it with a keyboard hotkey?

Yes. The built-in preset uses fn F6, and you can Scan any key as a row's input. The key still does its usual job as well, so choose one that types nothing, such as F13 or Right Option.

Can a PS5 or Xbox controller start the auto clicker?

Yes. In the built-in preset the right trigger starts and stops left clicks, and any button on a supported controller can be the trigger of your own row. A MIDI pad works too.

Can I use an auto clicker on a Mac without downloading anything?

Not really. macOS has nothing built in that clicks on a timer, and Dwell clicks once each time the pointer rests. InputConfig installs from the Mac App Store, so there is no website download or installer to trust. A Chrome extension needs no app, but it can only click inside web pages in that browser.

Does it run on macOS 10.13 or Catalina?

No. InputConfig needs macOS 14 or later. For an older Mac, the Mac auto clickers compared page lists apps that run on macOS 10.12.6 or 10.13 and later, with what each one does.

How do I stop an auto clicker on a Mac?

Press the same control again, or use the emergency stop: Control Option Command period, from any app.

This page in other languages: Español, Français, 日本語, 한국어

Download on the Mac App StoreOpen source on GitHub.

Updated