UI Sound Kit

96 cohesive interface sounds and a dependency-free Web Audio player. Audition every sound, hear them in real interactions, then copy the implementation into your app.

Sound is off — click anything below to start

Try the sounds in context

Click any control below. You will hear the sound this kit recommends for that interaction, and the card will name it. To pick and play any of the 96 yourself, .

Buttons

The press sounds when you click. The outcome sounds when the work finishes.

View mappings
Primary actionclick-primary
Ordinary buttontap
Cancel or dismissclick-secondary
Committing presstap-firm
It workedsuccess
It failederror

Settings

Email notifications
Weekly summary
Dark theme

On rises, off falls — the same pattern through the whole kit.

View mappings
Enable a toggletoggle-on
Disable a toggletoggle-off
Tick a checkboxcheckbox-check
Clear a tickcheckbox-uncheck
Change mode or themeswitch-flip

Navigation

Sideways is quieter, deeper is stronger.

View mappings
Switch tab or segmenttab-select
Open a record, push a screennav-forward
Go back a levelnav-back
Open a menu or popovermenu-open
Open or close a side panelpanel-open / panel-close

Dialog

A dialog takes over the screen, so it earns a louder sound than a toast.

View mappings
Dialog appearsmodal-open
Dismissed with Canceldialog-dismissmodal-close
Confirmeddialog-confirmtrash

Notifications

Four levels of “look at this”, from barely there to unmissable.

View mappings
Ordinary notificationnotify
Background arrivalnotify-subtle
Someone named youmention
Needs attention nownotify-urgent
Counter incrementingbadge

A background job

idle
  1. Accepted, queued progress-start
  2. Preparing data progress-tick
  3. Packaging files progress-tick
  4. Finalising progress-tick
  5. Export ready progress-complete

A start, a quiet tick per step, one completion.

Cart and checkout

Cart: 0 items

View mappings
Add to cartcart-add
Remove from cartcart-remove
Payment acceptedpurchase-success
Credit or points earnedcoin
Plan or feature unlockedunlock-feature

Drag and drop

  • Research
  • Wireframes
  • Build

Click an item to move it up: lift, tick, drop.

View mappings
Item liftedpick-up
Passing a positionreorder-tick
Released somewhere validdrop
Released somewhere invaliddrop-invalid
Snapped to a grid or guidesnap

Typing

The quietest sounds in the kit — and still too much for most products.

View mappings
Key pressedkey-press
Character deletedbackspace
Quieter typingkey-soft
Content pasted inpaste
Field emptiedclear

Hear any of the 96

The scenarios above use about twenty sounds. The library has every one — searchable by name, by element or by what happened, with a detail panel for each.

Why the kit sounds consistent

Three rules hold 96 sounds together. They are the reason two of them can land at the same moment without clashing, and the reason people learn what they mean without being told.

One tonal language

Every tonal sound is drawn from C major pentatonic, so feedback never sounds randomly assembled. Any two notes in that set agree — which matters when a notification arrives while a menu is opening.

Direction carries meaning

Rising means forward, open, on and yes. Falling means back, closed, off and no. Pairs are built as opposites of each other — same voice, reversed.

Loudness follows importance

Each sound is measured and levelled to one of four targets, so a keystroke and a payment confirmation never arrive at the same volume.

LevelTargetExample
Now playing
Play anything to see what it is, how long it runs and how loud it sits.

Delete this project?

Everything in it goes too. This cannot be undone.