Skip to main content

Sound Effects

Micro UX audio for interactive web applications. Click to preview, copy code to use.

Button Click

Interaction

Classic click sound for button interactions. Crisp and satisfying.

Button Click (Secondary)

Interaction

Softer click for secondary actions and alternatives.

Hover Blip

Feedback

Quick chirp when hovering over interactive elements.

Hover over me

Hover Soft

Feedback

Subtle and gentle hover feedback sound.

Link 1Link 2Link 3

Success Chime

Notification

Pleasant chime to indicate successful completion.

Success Bell

Notification

Uplifting bell sound for positive feedback.

Error Buzz

Alert

Attention-grabbing buzz for error states.

Error Beep

Alert

Clear beep to signal an error occurred.

Notification Ping

Alert

Quick ping for notifications and messages.

Notification Subtle

Alert

Quiet notification sound for background alerts.

Enable notifications

Swoosh

Transition

Smooth whoosh for page transitions and animations.

Pop

Interaction

Playful pop sound for confirmation or reveal.

Slider Tick

Interaction

Subtle tick sound for sliders and range inputs.

Volume: 50%

Key Press

Interaction

Mechanical switch click for text input and keyboards.

How to Use

Every Web Audio sound has a copy button — it copies standalone code you can paste anywhere, no imports needed. MP3 sounds have a download button instead — drop the file in your project and play it with new Audio().

Web Audio sounds

const ctx = new AudioContext();
const osc = ctx.createOscillator();
const gain = ctx.createGain();
osc.type = 'sine';
osc.frequency.setValueAtTime(800, ctx.currentTime);
gain.gain.setValueAtTime(0.25, ctx.currentTime);
gain.gain.exponentialRampToValueAtTime(0.001, ctx.currentTime + 0.15);
osc.connect(gain).connect(ctx.destination);
osc.start();
osc.stop(ctx.currentTime + 0.15);

Zero dependencies. Works in any framework. Hit the copy button on any card above to get its snippet.

MP3 sounds

// 1. Download the mp3 from the card above
// 2. Put it in your public/ folder
// 3. Play it:

const audio = new Audio('/click1.mp3');
audio.volume = 0.5;
audio.play();

Hit the download button on the first two cards to save the mp3 files.

All Sounds

NameUseSource
button-clickPrimary button pressesclick1.mp3
button-click-secondarySecondary / ghost buttonsclick2.mp3
hover-blipHovering over interactive elementsWeb Audio API
hover-softSubtle hover feedbackWeb Audio API
success-chimeForm submissions, savesWeb Audio API
success-bellAchievements, milestonesWeb Audio API
error-buzzValidation errors, failed actionsWeb Audio API
error-beepWarnings, blocked actionsWeb Audio API
notification-pingNew messages, alertsWeb Audio API
notification-subtleBackground updatesWeb Audio API
swooshPage transitions, panel slidesWeb Audio API
popTooltips, popovers, revealsWeb Audio API
slider-tickSliders, range inputsWeb Audio API
key-pressText inputs, keyboardsWeb Audio API

Click the play button to preview. Use the copy button to get code for your project.