Can you turn off keyboard sound for just one app on iPhone?
iOS treats keyboard sound as a single phone-wide state, and a keyboard extension is never told which app it is currently running in — so there is no setting, in Apple’s keyboard or a third-party one, that mutes clicks in one app while leaving them on everywhere else. Why the limit sits below any checkbox, and the manual habit that comes closest.
A quiet keyboard in a banking app and a clicky one in Messages sounds like a reasonable split — the phone already lets you pick a different browser for one link and a different mail app for another, so a per-app sound preference for the keyboard reads like the same kind of setting. iOS has never had one, for Apple’s own keyboard or a third-party one, and the reason has nothing to do with a missing checkbox. It sits a level below where any app-specific setting could reach.
One current keyboard, one current sound setting
iOS tracks keyboard sound as a single phone-wide state, the same way it tracks which keyboard is currently active. Settings → Sounds & Haptics → Keyboard Feedback → Sound is either on or off for the whole device, and whatever it is set to applies the instant you tap into a text field, whichever app that field happens to live in. There is no second layer underneath it that remembers “off in this app, on in that one” — it was built as one toggle for one phone, not a table of exceptions kept per app.
Why the keyboard cannot tell which app it is in
A keyboard extension is handed a text field and nothing else. It plays a click when a key is pressed and reports the character back to whatever field asked for it, but iOS never tells it the name of the app hosting that field — on purpose, as part of the same sandboxing that keeps a keyboard from reading anything beyond the field it is currently drawn into. Even a keyboard built specifically to offer a “silent in this app” feature would have nowhere to plug that logic in, because the one fact the feature depends on, which app is currently in front of it, is exactly the fact the extension is never given.
A different case: sound that goes quiet on its own
There is a situation where keyboard sound genuinely does vanish inside one specific app without you changing anything, and it is worth telling apart from what this page is about. An app that has opened the microphone, for a call or an active recording, causes iOS to suppress system sounds for as long as the microphone stays open, keyboard clicks included. That is involuntary and automatic, covered in the guide on why keyboard sound stops working in some apps, and it is a completely separate mechanism from the deliberate, permanent, per-app preference this page is asking about — which iOS simply does not offer either way.
What you can actually adjust, and how far it reaches
- Settings → Sounds & Haptics → Keyboard Feedback → Sound — on or off, for every app on the phone at once.
- The ring/silent switch, or on newer iPhones the Action Button reassigned to Silent Mode — mutes every keyboard click phone-wide the instant it is flipped, and un-mutes them the same way.
- A third-party keyboard’s own sound toggle, if it has one — still a single switch for that keyboard everywhere it is used, not a per-app one.
The closest thing to a workaround
None of the controls above can be scoped to one app, but any of them can be flipped fast enough to act like one if you are willing to do it by hand. Flip the ring/silent switch, or reach into Settings and turn Keyboard Feedback off, right before opening the one app where you want quiet, then flip it back after — the same manual habit people already use to switch to a plainer keyboard for one sensitive field and back again. It costs a couple of taps each time and it is easy to forget to undo, which is the honest trade-off of a setting that was never built to remember an app for you.
Where Kibo fits
Kibo’s key sounds have their own on/off switch in the keyboard’s settings panel, alongside the Haptic Feedback toggle, but that switch reaches the whole keyboard rather than one app, for the same reason described above — Kibo is handed a text field the same way every keyboard extension is, with no way to see which app that field belongs to. Flipping it off before your banking app and back on before Messages works the same manual way as the ring/silent switch does. None of it needs Full Access, which Kibo reads only for the Copy word, Copy line and Paste buttons on its toolbar. It is free to download.
Frequently asked questions
Can a keyboard app mute its sound in just one app on iPhone?
No. iOS treats keyboard sound as one setting for the whole phone, and a keyboard extension is never told which app it is currently running in, so there is no fact for a “silent in this one app” feature to check even if a keyboard tried to offer it.
Why does my keyboard go silent in one specific app already, without me changing anything?
That is a different, automatic case — an app with the microphone open for a call or a recording causes iOS to suppress system sounds, keyboard clicks included, for as long as the microphone stays open. It reverses itself the moment the call or recording ends, and it is unrelated to any setting you can adjust.
What is the fastest way to go quiet in one app on purpose?
Flip the ring/silent switch, or the Action Button if it is set to Silent Mode, right before opening that app, then flip it back afterward. It mutes the whole phone rather than just that app for as long as it is off, but it is the quickest manual approximation of a per-app setting that does not exist.
Try it on your own keyboard
Kibo is a free custom keyboard for iPhone with real mechanical key sounds, a wardrobe of themes and RGB backlight effects. No account, no ads, and it works with Full Access left off.