Keyboard apps for MacHead to head

Karabiner-Elements vs BetterTouchTool

Karabiner-Elements ranks #1 and BetterTouchTool ranks #2 in our guide to the best keyboard apps for Mac. Karabiner-Elements is our pick for most people.

Our pickKarabiner-Elements app iconKarabiner-ElementsPick Karabiner-Elements if you want Caps Lock or another idle key to do something useful, for free.Free, open source#2 in the guideBetterTouchTool app iconBetterTouchToolPick BetterTouchTool if you want keys, gestures and mouse buttons all mapped to your own actions in 1 app.$15 once

What decides it

  • Karabiner-Elements costs less over 3 years: Free, against $15 for BetterTouchTool.
  • Both run on Mac.
  • BetterTouchTool is included with a Setapp subscription; Karabiner-Elements isn't.

Side by side

Prices are checked every day.

At a glanceKarabiner-Elements app iconKarabiner-ElementsBetterTouchTool app iconBetterTouchTool
PriceFree and open source$15 with 2 years of updates, or $25 for lifetime updates. Free for 45 days
How you payFreePay once
3 years of useFree Cheaper$15
Free trialFree to startYes
Runs onMacMac
Where to buyDeveloperDeveloper, Setapp
FeaturesOpen sourceFree trial, No account
Last updatedNot tracked1 Nov 2026

The differences you'll notice every day

Both run on Intel and Apple silicon Macs, and both can turn Caps Lock into a Hyper key. The choice comes down to 2 things: whether you only need deep keyboard remapping or also want gestures and extras, and whether you would rather write rules or click them together. Many people run both.

Day to dayKarabiner-Elements app iconKarabiner-ElementsBetterTouchTool app iconBetterTouchTool
What it customizesKeyboards, at a low level. It sends your remapped keys through a virtual keyboard driver, so they work in every app.Trackpad, Magic Mouse, regular mice, keyboard, Touch Bar and even an iPhone or iPad as a remote. Each trigger can run any action.
Hyper keyA complex modification can make Caps Lock a Hyper key when held and Escape when tapped alone.Built in as the Caps Lock Hyper Key. Version 6.943 fixed it releasing on its own when held for a long time.
Setup styleSimple swaps in the settings window. Anything more uses complex modifications written in JSON, imported from the community library, or generated with JavaScript since version 16.A point and click editor. You pick a trigger, then a chain of actions, and can limit each one to specific apps.
ExtrasNone beyond input. Rules cover things like Vim or Emacs arrows, mouse keys and blocking an accidental Command-Q.Window snapping and layouts, a clipboard manager, a launcher, floating menus, snippets and AI assistants that work with ChatGPT or Claude.
PriceFree and released into the public domain. Sponsoring the developer is optional.Standard is $15 with 2 years of updates and Lifetime is $25, before local taxes. 45-day free trial. Also included in Setapp.
System requirementsVersion 16.3.0 supports macOS 13 Ventura through macOS 27. Older releases cover earlier macOS versions.macOS 12 Monterey or later. Some newer features, like the modern clipboard look, need macOS 26.

Checked against both App Store listings and the developers' own pages on 31 Oct 2026.

Questions people ask

Can BetterTouchTool replace Karabiner?

For a Caps Lock Hyper key and everyday key remaps, yes. For rules written as code, like a key that does 1 thing when tapped and another when held, Karabiner goes further.

Is Karabiner-Elements free?

Yes. It is open source and in the public domain, with no paid tier. The developer accepts optional sponsorship.

Can I use Karabiner-Elements and BetterTouchTool together?

Yes, and many people do. A common setup lets Karabiner handle the keyboard and Hyper key, while BetterTouchTool handles gestures, window snapping and the clipboard. Just don't map the same key in both apps.

How much does BetterTouchTool cost?

$15 for Standard with 2 years of updates or $25 for Lifetime, with the exact price set by your country and taxes. You get 45 days free first, or it comes with a Setapp subscription.

Who should get which

Get Karabiner-Elements if

You want Caps Lock or another key you never press to do something useful, like Vim-style arrows.

Get BetterTouchTool if

You want a 3-finger tap or a spare mouse button to snap a window, paste a snippet or run a script.

Skip Karabiner-Elements if

You only want to swap Control and Command, which System Settings handles without extra software.

Skip BetterTouchTool if

You just want windows snapped to halves, and Rectangle or macOS itself does that at no cost.

Our verdicts

Karabiner-Elements app iconKarabiner-Elements

Caps Lock wastes one of the best spots on your keyboard, and macOS only lets you remap a handful of modifier keys. Karabiner-Elements remaps anything, from a simple swap in its settings to community rules for Vim-style arrows, mouse keys or blocking an accidental Command-Q. It is free and public domain but fiddly, and if you only want Caps Lock as an extra modifier, Hyperkey is simpler.

BetterTouchTool app iconBetterTouchTool

macOS gives you a fixed set of trackpad gestures and window snapping to halves, while BetterTouchTool maps almost any gesture, mouse button or key to an action and chains actions into small automations. It also has a launcher with clipboard history and AI agents that work with OpenAI, Anthropic or local models. It costs $15 with 2 years of updates or $25 for life, and building a setup takes real time.

What each one helps you do

Karabiner-Elements app iconKarabiner-Elements

  • Make Caps Lock do something useful
  • Move the cursor with Vim-style keys
  • Stop quitting apps by accident with Command-Q
  • Control the mouse pointer from the keyboard

BetterTouchTool app iconBetterTouchTool

  • Trigger any action with your own trackpad gesture
  • Remap extra mouse buttons to shortcuts
  • Search apps, files and clipboard history at once
  • Chain several steps into 1 shortcut

Where to get them

Karabiner-Elements

Free and open source

  • From the developerSupports macOS 13 through macOS 27, on Intel and Apple silicon
    FreeGet it

BetterTouchTool

$15 with 2 years of updates, or $25 for lifetime updates. Free for 45 days

Some links earn us a commission, which never changes a pick.

Neither one quite right?

The other picks in our guide to the best keyboard apps for Mac.

More comparisons