Disclosure up front: Purplelink, which publishes this site, makes one app on this list, Keyfeel, sold as a free 7-day trial and then $9.99 once. It is new, and where another app is the better choice I say so. I did not install or test any of the other apps. Everything below is read from vendor pages, Mac App Store listings, project repositories and launch pages, all on October 7, 2026. Prices and versions change, and where two sources disagreed I say so instead of choosing one.
What these apps do, and what they do not
A keyboard sound app plays a recorded sound when you press a key, so a quiet laptop keyboard or a membrane keyboard sounds like a mechanical one. They differ in four ways that matter more than the length of the sound list.
- What plays. Key presses only, or also key releases, mouse clicks, scrolling and shortcuts.
- Where the sounds come from. Recordings of real switches, community packs you can add, or your own files.
- Feel beyond sound. Whether it can tap the trackpad's haptic motor. That works only on a Mac with a Force Touch trackpad, and only while a finger is on it.
- What it needs from macOS. To be told which key was pressed, an app needs a permission, usually Input Monitoring. It needs the key, not the character you typed. Most of these say so on their pages, and you can check it in System Settings, Privacy & Security.
One thing no app fixes: Bluetooth audio adds its own delay, often 100 milliseconds or more, so on Bluetooth headphones every one of these sounds late. Built-in speakers, wired headphones or a USB audio device keep the sound in step with your fingers.
The shortlist
- Klack: $4.99, the polished keyboard-only app.
- KeyOpera: $3, sound packs you can add, and spoken key names.
- Thock: free, open source, with a command line and a Raycast extension.
- Mechvibes: free, open source, community sound packs.
- Klakk: about $3 to $5, with a 3-day trial.
- Snick: $7, scrolling sounds and haptics only.
- HapticPad: web-page haptics, no sound.
Keyfeel is not on the shortlist because I make it; it has its own section below. A decision matrix, how to choose and a short FAQ follow.
Klack
Cost: $4.99 on the Mac App Store, which is the price on that listing. The Klack site sells it too, but I could not read a price there. Platform: the listing says macOS 15.0 or later; by Henrik Ruscon.
Klack is the one most people mean when they say "that Mac keyboard sound app". It lives in the menu bar and plays recorded switch sounds. The listing names Japanese Black, Cream, Oreo, Cardboard, Milky Yellow and Super Red, and the site lists switches from CherryMX, Gateron, Keychron, NovelKeys and Everglide. It randomizes pitch a little on each press, plays separate up and down sounds, supports spatial audio on AirPods, has a tone control, and has sleep automation. The listing's privacy label says no data is collected. The site says it is a native app.
What it lacks: I found no mention of mouse or scroll sounds, or of adding your own sounds, on the pages I read. Pick it if you want one app that does keyboard sounds well and nothing else, and macOS 15 is not a problem.
KeyOpera
Cost: $3, on the Mac App Store and on Gumroad, per the developer's page. Platform: the developer's site says Apple silicon and Intel on macOS 13 or later.
A small menu-bar app. Version 2.0, which the developer's launch post puts around August 2026, added .keypak sound packs you can install with a click, a Homebrew command for creating and controlling packs, and Key Announcement, which speaks the name of each key you press, with better VoiceOver support. The page lists six packs: Cherry MX Black in PBT and ABS, EG Oreo, EG Crystal Purple, MX Black and a synthetic pack. The launch post describes keyboard and mouse sounds with separate volume controls; the product page I read did not mention mouse sounds, so check before you rely on them.
What it lacks: a free trial, as far as I could see. Pick it if you want the lowest price, custom packs, or spoken key names for accessibility.
Thock
Cost: Free, MIT-licensed, from its GitHub repository, also installable with brew install --cask kamillobinski/thock/thock. Platform: macOS 13.5 or later.
A native menu-bar app with its own audio engine. The README lists switch profiles you can extend with JSON files, automatic muting while Spotify, Apple Music or VLC is playing, a command-line tool and a Raycast extension, and interface text in nine languages. It had about 955 stars when I read it. The README did not give a profile count or spell out the permission it needs; like the others, it has to be told when a key is pressed.
What it lacks: mouse and scroll sounds and haptics, on the page I read. Pick it if you want free, open source and scriptable.
Mechvibes
Cost: Free, MIT-licensed. The site says it is available on Windows, macOS and Linux, and that the sound packs are community made and free.
The long-running original: it plays a sound pack when you type, with an editor for making and sharing packs. Its big strength is the pack library; installing one is described as two clicks. Its README says the original repository is transitioning to legacy status and that development has moved to MechvibesDX, a rewrite whose documentation lists keyboard and mouse button sounds. Because the same pack format is used by other apps, importing a Mechvibes pack is a feature in its own right, covered below under Keyfeel.
What it lacks: a native Mac app feel, and a clear future for the original on the page I read. Pick it if the community packs are the point, or you also use Windows or Linux.
Klakk
Cost: One-time, with a 3-day free trial. The Mac App Store listing shows $4.99 and also lists $2.99, so I cannot give you a single figure. Platform: macOS 14.0 or later; version 1.3.8, 28 MB; by Ting Dong.
Not the same app as Klack, and the similar spelling is confusing. The listing claims 14 or more sound packs of switches such as Cherry MX and Gateron, response under 10 milliseconds, switching packs from the menu bar, and no data collection. One review says it did nothing at first, and the developer's reply is the useful part: turn on Input Monitoring in System Settings. That is true of every app here, and the first thing to check if any of them stays silent.
Pick it if you want a trial before paying and the price is about right to you.
Snick
Cost: One-time purchase, $7 per its AlternativeTo listing; the vendor page I read says one-time but gives no amount, and mentions no trial. Platform: macOS 14 or later; version 1.6.
Snick does one thing: it makes scrolling click. Seven voices modeled on mechanical wheel detents, trackpad haptics in step with each click, and spacing that follows how fast you scroll, so a slow scroll is fine and a fling is smooth. Haptics need a Force Touch trackpad; the sounds work on any Mac. It asks for the Accessibility permission, and says it reads no content and sends nothing off the Mac. It updates itself through Sparkle.
What it lacks: keyboard and click sounds. It is the only one here that is only about scrolling. Pick it if scrolling is what bores you and you already have a keyboard sound app.
HapticPad
Cost: The sources disagree. The hapticpad.app page I read says free, with no trial and no in-app purchase. Other listings and write-ups say a 7-day trial and then $4.99 once on the Mac App Store. Check the listing you are buying from. Platform: macOS 13 or later and a Force Touch trackpad.
Not a sound app at all. It uses the trackpad's haptic motor to tap when the pointer crosses a link, button or text field in the browser, with different patterns for different elements, through a Mac app plus Chrome, Firefox and Safari extensions. The page says it never reads page content or URLs. It plays no sound, and it is built as an accessibility aid.
Pick it if you want something you can feel on web pages. It is a companion to the others, not a substitute.
Keyfeel (Purplelink's)
Cost: Free for 7 days, then $9.99 once with a license key, no subscription; also part of the $54 Mac Suite. Platform: macOS 13 or later, Apple silicon and Intel, direct download from its page, no Mac App Store build. Status: version 1.1.0, signed and notarized, released October 7, 2026, which makes it the newest and least proven app in this guide. I make it, and I have not compared it with the others on a test Mac.
I built it because I wanted the keyboard sounds, the click sounds and the scroll feel from one place. It plays recorded switch sounds with a different recording on each press, per-key pitch and left-to-right stereo, separate press and release sounds, and sounds for the space bar and Return. It adds mouse click sounds, scroll ticks that follow how fast you scroll and keep going while a hard flick glides, optional trackpad haptics on scroll and click, and an optional ripple on screen where you click. Beyond keyboards it has a Fun set (cat, dog, duck and others) and a Calm set of soft sounds for all-day use, all recordings licensed for use and credited in the app. It can play its own sound for shortcuts such as copy and paste, with a different sound if a copy did not take. It imports Mechvibes packs, including .ogg ones, and keeps the different sound each pack gives each key.
It goes quiet in the apps you choose, while the microphone or a camera is in use, and, if you want, in full-screen apps. It reads which key was pressed and not the character, works offline, and its only network use is checking for updates. Settings shows an estimate of the delay from key press to sound for your output, and warns when that output is Bluetooth.
What it lacks: it is Mac only, it is new, and it has no Mac App Store build. It does not have the spoken key names KeyOpera offers or the command line Thock has. It does not claim the community pack library Mechvibes has; it imports those packs instead. Where others are better today: Klack for a keyboard-only app with years of polish, KeyOpera for the lowest price, Thock and Mechvibes for free, Snick if scrolling is all you want. Pick Keyfeel if you want keys, clicks, scrolling and haptics in one app and would rather pay once than collect several.
Also worth knowing
I read only the AlternativeTo and launch-page descriptions of these, and nothing else about them.
- Keeby says it uses sounds recorded from real switches, with 11 profiles including Gateron Red, Holy Panda, Alps Blue and Box Navy.
- Haptyk says it uses the MacBook's hidden accelerometer to play sounds that match how hard you type, and is listed as free.
- TypeLouder is listed as a paid app for mechanical click sounds with low latency and offline use.
Decision matrix
US prices, October 7, 2026, as listed. "Not stated" means the pages I read did not say.
| App | Plays | Price | Needs |
|---|---|---|---|
| Klack | Keys | $4.99 | macOS 15 |
| KeyOpera | Keys; mouse per launch post | $3 | macOS 13 |
| Thock | Keys | Free | macOS 13.5 |
| Mechvibes | Keys; mouse in the rewrite | Free | macOS, Windows, Linux |
| Klakk | Keys | $2.99 to $4.99, 3-day trial | macOS 14 |
| Snick | Scrolling, with haptics | $7 | macOS 14; Accessibility |
| HapticPad | Web-page haptics only | Free or $4.99; sources differ | macOS 13; Force Touch trackpad |
| Keyfeel | Keys, clicks, scrolling, shortcuts; haptics | $9.99, 7-day trial | macOS 13; Input Monitoring |
- Want free? Thock, or Mechvibes for the pack library.
- Want cheapest paid? KeyOpera at $3.
- Want the simplest keyboard app? Klack.
- Want scrolling to feel like something? Snick, or Keyfeel if you also want key and click sounds.
- Want to feel the web? HapticPad.
How to choose
- Decide what should make a sound. If it is only keys, most of this list works and the price gap is a few dollars. If you want clicks, scrolling or shortcuts too, the list shortens quickly.
- Check your macOS version. The requirements run from macOS 13 to macOS 15, and Klack's is the highest.
- Look at the permission. Input Monitoring lets an app see which key was pressed. Accessibility is a broader permission. Either way, the app should say what it reads and sends, and a repository you can read is a real advantage for a tool that watches every key.
- Try before you buy where you can. Thock and Mechvibes are free, Klakk offers 3 days and Keyfeel 7. Keystroke sounds are a taste thing, and a bad pick is annoying within a day.
- Use real headphones. If the sound feels late on Bluetooth, the app is not the cause.
- Download from the source. The vendor site, the Mac App Store or the project's own repository, not a search ad.
Frequently asked
What is the best keyboard sound app for Mac?
For the simplest paid option, Klack at $4.99 on the Mac App Store. For the cheapest, KeyOpera at $3, or Thock and Mechvibes for free. For sounds on scrolling and clicks as well as keys, Keyfeel (which I make) or Snick for scrolling only. I tested none of the others, so this is a reading of vendor pages and listings, not a ranking by use.
Do keyboard sound apps record what I type?
They all need a macOS permission to be told which key was pressed, usually Input Monitoring, and one of them (Snick) asks for Accessibility. A sound app needs the key, not the character. Keyfeel reads the key code and not the character, and the vendors of Klack, Klakk and KeyOpera state on their listings that they collect no data. I did not audit any of them, so read each privacy statement and check the permission yourself.
Is there a free keyboard sound app for Mac?
Yes. Thock is free and MIT-licensed, and Mechvibes is free and open source with community sound packs. Mechvibes' original repository says it is moving to legacy status, with development continuing in MechvibesDX.
Can a keyboard sound app also make scrolling and clicks feel better?
Some can. Snick plays click sounds and trackpad haptics as you scroll. Keyfeel plays key, mouse click and scroll sounds, with optional trackpad haptics. HapticPad gives haptics for links and buttons in the browser and plays no sound. Most of the others play keyboard sounds only.
Will Bluetooth headphones make the sound late?
Yes, on any app. Bluetooth audio adds its own delay, often 100 milliseconds or more, which no keyboard sound app can remove. Built-in speakers, a wired headset or a USB audio device keep the sound in step with your keys.
Is Keyfeel available, and what does it cost?
Yes. Keyfeel is Purplelink's Mac menu-bar app: free for 7 days, then $9.99 once with a license key, for macOS 13 or later on Apple silicon and Intel. I make it, it is new, and this guide describes it from its own product page rather than from a test against the others.
Related guides
- Keyfeel: the Purplelink Mac menu-bar app described above.
- Best disk space analyzer and cleaner for Mac: the same kind of comparison, for another Purplelink menu-bar app, Legroom.
- Purplelink's privacy page, all products and all guides.