Audacity Keyboard Shortcuts
Audacity has stayed remarkably consistent across two decades of releases, and its shortcut set reflects an older generation of audio software conventions rather than anything borrowed from modern DAWs — Space for play/stop, R for record, and a heavy reliance on the Edit menu's selection tools rather than dedicated single-key bindings for every action. Where it earns its keep for keyboard users is in selection and zoom navigation during editing, since trimming and cleaning up recorded audio is mostly a process of selecting precise regions and previewing them repeatedly. A handful of Audacity's older shortcuts (inherited from its wxWidgets toolkit era) stayed on Ctrl even in the Mac build, so a small minority of bindings won't swap to Cmd the way the rest of the app does. This page is aimed at podcasters, voiceover editors, and anyone doing basic multi-track cleanup rather than professional music production, since that's where Audacity is most commonly used and where its selection-and-preview-driven shortcut set actually pays off. Because Audacity's interface hasn't chased modern DAW conventions the way something like Reaper or Ableton has, expect a slightly steeper initial learning curve if you're coming from a newer tool, but a genuinely fast workflow once the selection and zoom habits click for repetitive tasks like removing ums, coughs, or dead air across a long recording.
Playback Recording
| Action | Windows | Mac | Description |
|---|---|---|---|
| Play / Stop | Space | Space | Starts playback from the current cursor or selection start, and stops it if already playing — the single most-used shortcut in any editing session. |
| Start recording | R | R | Begins recording a new track from the currently selected input device, appending to the end of the timeline by default. |
| Pause playback or recording | P | P | Pauses without stopping the transport entirely, letting you resume from the exact same position rather than restarting from the selection start. |
| Loop play selection | Shift+Space | Shift+Space | Repeats playback of the current selection continuously, useful for previewing a punch-in edit or a noise reduction profile region repeatedly without re-triggering manually. |
| Skip to start of project | Home | Home | Moves the playback cursor instantly to the very beginning of the timeline, useful after previewing a section deep into a long recording and wanting to restart from the top. |
| Skip to end of project | End | End | Moves the playback cursor to the very end of the longest track in the project, the mirrored companion to Home. |
Selection Editing
| Action | Windows | Mac | Description |
|---|---|---|---|
| Select all audio | Ctrl+A | Cmd+A | Selects the entire length of every track in the project, the usual first step before applying an effect to the whole recording. |
| Split and cut at cursor | Ctrl+Alt+X | Cmd+Option+X | Cuts the selected audio out while leaving a gap of silence in its place rather than closing the gap, preserving the timing of everything after the cut. |
| Trim audio to selection | Ctrl+T | Cmd+T | Deletes everything outside the current selection in the active track, keeping only the selected region. |
| Snap selection to zero crossings | Z | Z | Adjusts the edges of the current selection to the nearest point where the waveform crosses zero amplitude, reducing audible clicks when cutting or splicing at that boundary. |
| Extend selection with arrow keys | Shift+Left / Shift+Right | Shift+Left / Shift+Right | Grows or shrinks the current selection boundary incrementally without touching the mouse, useful for fine-tuning a selection edge by small amounts after an initial rough click-drag selection. |
| Silence selected audio | Ctrl+L | Cmd+L | Replaces the selected region with digital silence in place, keeping the timeline length unchanged, the go-to fix for a cough or background noise burst you want gone without shifting anything after it. |
Zoom View
| Action | Windows | Mac | Description |
|---|---|---|---|
| Zoom in on waveform | Ctrl+1 | Cmd+1 | Increases horizontal zoom on the waveform display centered on the current selection or cursor, useful for precise sample-level edits. |
| Zoom out on waveform | Ctrl+3 | Cmd+3 | Decreases horizontal zoom, showing a wider span of the timeline at once for navigating between distant sections of a long recording. |
| Zoom to fit selection | Ctrl+E | Cmd+E | Scales the visible waveform view so the current selection exactly fills the available window width, a fast way to inspect a specific region closely. |
| Fit entire project in window | Ctrl+F | Cmd+F | Resets the zoom level so the full length of the project's longest track is visible within the current window width. |
Frequently Asked Questions
Why does Split Cut leave a gap instead of closing it like a normal cut?
Split Cut is designed for situations where timing alignment with other tracks matters — removing a cough or noise from one track in a multi-track recording without shifting everything after it out of sync with the other tracks. A regular Cut (Ctrl+X) does close the gap, which is usually wrong for multi-track work but fine for single-track edits.
What does snapping to zero crossings actually fix?
If you cut or splice audio at a point where the waveform isn't at zero amplitude, the sudden jump in the waveform produces an audible click or pop at the edit point. Snapping the selection edges to the nearest zero crossing (Z) ensures the cut happens at a point where the waveform is already at silence, eliminating that click.
Why doesn't Space always resume from where I paused?
Space (Play/Stop) restarts playback from the beginning of the current selection or the cursor position, not necessarily where you last paused — P (Pause) is the dedicated shortcut for suspending and resuming from the exact same point, which is a meaningfully different behavior from Stop.
Should I use Silence (Ctrl/Cmd+L) or Split Cut to remove unwanted noise?
Silence keeps the exact same timeline length but replaces the audio content with digital silence, which is the right call when you need the video or other synced tracks to stay aligned in time. Split Cut also preserves timeline length by leaving a silent gap, but actually removes the original audio data rather than overwriting it with silence — in most practical single-track cleanup cases either produces an audibly identical result, so the choice often comes down to whichever workflow habit is faster for you.
Why does extending a selection with Shift+arrow sometimes move slower or faster than expected?
The increment size Shift+Left/Right moves depends on the current zoom level of the waveform — at a heavily zoomed-in view each keypress moves a very small, sample-level amount, while zoomed far out the same keypress covers a proportionally larger span of time, so it's worth zooming to an appropriate level first if you need fine, predictable single-keypress adjustments.
Does Audacity have a shortcut for normalizing audio levels across a whole project?
Normalize (accessed through the Effect menu, no default key binding) adjusts a selected track's peak amplitude to a target level, and since it operates on whatever's currently selected rather than the whole project uniformly, most editors select all tracks first (Ctrl+A) before applying it if the goal is consistent normalization project-wide.