Now with a Spotlight-style launcherReady for macOS 27 Golden Gate beta

Make your Mac
truly yours.

BetterTouchTool lets you customize trackpad gestures, the mouse, keyboard shortcuts, the menu bar, Stream Deck and more - then automate almost anything with chainable actions.

Trusted by hundreds of thousands of Mac users
16+ yrs
on the Mac
600+
built-in actions
600+
triggers & inputs
45 days
free trial
Configuring a trackpad gesture in BetterTouchTool
Choose from and configure hundreds of trackpad & Magic Mouse gestures

One app to customize everything

Pick from 600+ triggers across every input device, choose from 600+ built-in actions, and chain them together - millions of possible combinations to automate almost any task on your Mac.

★★★★★

Power users love BetterTouchTool

Comment
“Incredibly useful and very well made program. Would recommend for anyone with a Mac.”
mojoZHU · Setapp review · Jun 2026
Comment
“It's completely changed how I use my mouse and keyboard. Absolute game-changer. 10/10 would remap again.”
Hafiyyan Naufal · Setapp review · Feb 2026
Comment
“BTT is a phenomenal app. It has been a must-install for me on every machine since I first switched to Macs over a decade ago.”
Samuel · Setapp review · Jan 2026
Comment
“I consider it completely indispensable, and I doubt it would still be in (very) active development today if fans like me weren't paying for it.”
Eric_WVGG · Hacker News · Apr 2026
Comment
“I can't imagine using macOS without BTT. Definitely my No.1 fav.”
bornexplorer_in · r/macapps · Mar 2026
Comment
“BTT is the kind of tool that rewards obsession, and I was happily obsessed.”
Subhash Jha · Code & Coffee · May 2026
Comment
“BetterTouchTool is more than just a utility; it is an essential enhancement for any Mac user looking to maximize their productivity and personalize their interaction with macOS.”
Kipp Burroughs · How-To Geek · Oct 2024
Comment
“Strongly recommend getting BetterTouchTool for this - changed my life.”
urbandw311er · Hacker News · Jan 2026
Comment
“BTT is the absolute can-not-live-without mac app for me. I'd go back to Windows if I am denied it.”
rm-rf-rm · r/macapps · Jan 2025
Comment
“Because of BetterTouchTool, I don't have to remember dozens of keyboard shortcuts or constantly move my hand back and forth between my keyboard and my Magic Trackpad.”
Bakari Chavanu · Mac Automation Tips · Feb 2025
Comment
“BTT is my favorite app.”
whytakemyusername · r/macapps · Nov 2025
Comment
“With BTT, OSX is awesome though. Much better than Windows.”
tines · Hacker News · Jul 2025
Comment
“It's an indispensable app.”
k4m1tsuki · Medium · Jul 2025
Comment
“I love BTT. I have no need for the other apps.”
Worship_Boognish · r/macapps · Apr 2025
Comment
“Have you tried BetterTouchTool? It is both feature rich and stable, I have been using it for over a decade.”
SOLAR_FIELDS · Hacker News · Oct 2025
Comment
“BTT and Alfred forever changed my mac use.”
FigNo4949 · r/macapps · Mar 2026
Comment
“Without a doubt, BetterTouchTool offers unlimited possibilities; this app is incredible.”
emmgr · r/macapps · Apr 2025
Comment
“Probably my favorite Mac app ever.”
movingimage · BTT forum · Feb 2026
Comment
“I really love BetterTouchTool for its endless features and constant updates.”
mp_b · BTT forum · Jun 2026
Comment
“Thanks so much for your work, this is my favorite app for Mac.”
ELO · BTT forum · Feb 2026

Take a look at some of the features

✌️

Trackpad & Magic Mouse gestures

Map any multi-finger gesture on the MacBook trackpad, Magic Trackpad or Magic Mouse to any action.

A few examples - the possibilities are endless:

  • Three finger click → middle click
  • Three finger swipe up → show clipboard manager
  • Four finger swipe down → quit app
  • Two finger tip tap left / right → previous / next tab
  • Four finger click → hide app
  • Five finger tap → toggle full screen
  • Three finger swipe left / right → switch desktops
  • Draw a “C” → open Calendar (or any app)
  • TipTap near a window edge → snap & resize window
Learn more
🖱️

Mouse buttons & Logitech

Multi-button chords, button + scroll and modifier + button - plus full Logitech control with no extra drivers.

A few examples - the possibilities are endless:

  • Buttery smooth, trackpad-like scrolling with scroll modifiers
  • Left click dock icon → toggle between activating & hiding the app
  • Button 4 + left click → new tab
  • Button 4 + drag left / right → switch space
  • Button 4 + drag up / down → zoom in / out
  • Button 3 + scroll up / down → volume up / down
  • Right button + draw a heart (or any custom shape) → add to favorites
Learn more
🤖

Custom AI agents

Build agents that can do anything on your Mac. Works with OpenAI, Anthropic, local models & more.

A few examples - the possibilities are endless:

  • Dedicated agents per app, each with their own instructions
  • Sort, rename & organize files
  • Build custom BetterTouchTool presets, plugins & widgets
  • Automate repetitive multi-step tasks with a single trigger
  • Run long-running tasks in the background while you keep working
  • Summarize the current page, document or selected text
  • Reusable one-shot commands: “Categorize & sum up the selected invoices”
  • “Rename the selected pictures to match their contents”
  • “Fix spelling in the selected text”
  • “Make the selected text more professional”
Learn more
🔍

Spotlight-style launcher

Search apps, windows, files, actions and calendar events - calculate, browse the clipboard and run any trigger from one fast launcher. Run several launchers in parallel, each with its own pinned items.

A few examples - the possibilities are endless:

  • Launch apps & switch between open windows
  • Calculate inline: 1920 * 0.15 + 12%
  • “file budget.xlsx” → find & open files
  • Browse clipboard history with previews
  • Create calendar events & reminders without leaving the keyboard
  • “dict serendipity” → look up a definition
  • “g best ramen nearby” → custom keyword web search
  • Run any BTT trigger or action by name
  • Dictate text, then review, edit, paste or copy
Learn more
🧩

Floating menus & widgets

Build custom on-screen menus, HUDs and widgets - place them anywhere or attach them to windows.

A few examples - the possibilities are endless:

  • Circular app & action launchers, shown by gesture or long click
  • Floating web pages & live web views
  • iOS-style control center with sliders & toggles
  • Mobile dashboards rendered on your iPhone or iPad via BTT Mobile
  • Desktop widgets with live data: weather, CPU, calendar
  • Notch drop zone: drop images to convert them
  • HUDs pinned anywhere or attached to a window
Learn more
⌨️

Keyboard shortcuts & sequences

Global hotkeys (left/right modifier aware), short/long presses, typed key sequences and text triggers - and a configurable Hyper Key to pack even more shortcuts onto a single key.

A few examples - the possibilities are endless:

Learn more
📊

Menu bar customization

Add your own menu bar items with live data and custom actions.

A few examples - the possibilities are endless:

Learn more
🧠

Smart conditional automations

One trigger, many outcomes - run different actions depending on the active app, focused window, Wi-Fi, time of day or your own variables.

A few examples - the possibilities are endless:

  • Same shortcut → a different action in every app
  • Conditional Activation Groups: one rule for all browsers
  • Trigger only on a specific Wi-Fi, display or time
  • Advanced Trigger Conditions driven by variables
  • Different result depending on cursor position in a window
Learn more
🔤

Text-selection actions

A floating menu appears the moment you select text - translate, search, transform or send it straight to an AI.

A few examples - the possibilities are endless:

  • Select text → translate or define
  • Search the selection in Google or Maps
  • Transform case, comment code, count characters
  • Send the selection to an AI assistant
  • Copy as HTML or run it in the terminal
Learn more
🎹

Shortcuts, MIDI & more devices

Run any Apple Shortcut from a trigger - and trigger BTT from MIDI controllers and other generic input devices.

A few examples - the possibilities are endless:

Learn more
🧑‍💻

Scripting & remote control

Drive BetterTouchTool and your Mac from anything - JavaScript, AppleScript, a btt:// URL scheme, a built-in web server, a CLI and OSC.

A few examples - the possibilities are endless:

Learn more
🎛️

Native Stream Deck support

Full native Elgato Stream Deck support - no extra software needed.

A few examples - the possibilities are endless:

  • App-specific pages that switch with the active app
  • Live buttons: CPU, battery, now playing, weather
  • Rotary dials & touchscreen on Stream Deck +
  • Foot-pedal triggers for push-to-talk or scrolling
  • Run any BTT action, script or trigger from a key
  • Custom Swift / Objective-C plugins
Learn more
⌨️

Macro pads from many brands

Drive a hardware macro pad straight from a floating menu - the same items, look and actions you already configure, now on the keys, dials and touch strips.

A few examples - the possibilities are endless:

All recognised macro pad models (43)

Logitech MX Creative Keypad · Logitech MX Creative Dialpad · Loupedeck Live · Loupedeck Live S · Razer Stream Controller · Razer Stream Controller X · Elgato Stream Deck · Elgato Stream Deck Mini · Elgato Stream Deck XL · Elgato Stream Deck Neo · Elgato Stream Deck + · Elgato Stream Deck Pedal · AJAZZ AKP03 · AJAZZ AKP03E · AJAZZ AKP03R · AJAZZ AKP05 · AJAZZ AKP05E · AJAZZ AKP05E Pro · AJAZZ AKP05CN Pro · AJAZZ AKP153 · AJAZZ AKP153E · AJAZZ AKP153R · Mirabox N3 · Mirabox N3EN · Mirabox N3CN3 · Mirabox N4 · Mirabox N4E · Mirabox N4 Pro · Mirabox N4 Pro E · Mirabox M18 · Mirabox M18EN · Mirabox HSV293S · VSDInside N4 Pro · VSD Inside M18 · Basicolor HSV293S · Mars Gaming MSD-Pro · Mars Gaming MSD TWO · Soomfon CN003 · Soomfon SE · Streonor S10 Pro · TreasLin N3 · Redragon SS551 · Redragon SS552

Learn more
🪟

Window management & built-in tools

Window snapping, resizing & switching, a clipboard manager, screenshot tool and many more utilities.

Learn more
📱

Touch Bar, Apple Remote & BTT Mobile

Customize the Touch Bar and Apple/Siri Remote - and use BTT Mobile on your iPhone or iPad.

Learn more
BetterTouchTool - now with a powerful Launcher for everything: search apps & files, calculate, browse the clipboard, run actions, widgets, and AI-generated Swift plugins.

Try BetterTouchTool free for 45 days

No account required. Works on macOS - buy a license only if you love it.