One focused, native window with every tool you reach for — without ever sending your audio to the cloud.
🌊
A real waveform editor
See your audio, drag to select, zoom to the millisecond, and play exactly what you'll export. Drop in a video and Trimr pulls its soundtrack out automatically.
✂️
Trim & cut anything
Keep only the selection, or cut out as many sections as you like. Cuts preview live — playback skips them so you hear the final edit before exporting — and every cut is one click to restore.
Non-destructive
🤫
Silence, gone
Find every quiet gap — you choose how quiet and for how long — see them highlighted on the waveform, and remove them all in one click. Or split the file into separate tracks at each silence.
💎
Lossless trims
Trimming an MP3, M4A, AAC, OGG or Opus file and saving it back to the same format copies the encoded audio across byte for byte — no decoding, no re-compressing, no quality lost for a job that only removed the ends. It applies when nothing else about the audio changes, and Trimr tells you when an export qualifies and which setting is stopping it when it does not. A copy can only cut on an encoded frame boundary, so the trim point can land up to about a tenth of a second from where you put it.
New in 1.3.0
📍
Split points
For a recording that never goes quiet — a DJ set, a side of a record, a lecture with no pauses — put the playhead where one track ends and mark it. Split the file into that many separate tracks in one go. A split that stumbles on track seven keeps the six it finished, and says how many it did not.
New in 1.3.0
📋
Set once, apply to all
A queue is usually one session's recordings wanting the same treatment. Dial in the volume, speed and fades on one file and give them to every other file at once. Trims stay put — those belong to their own waveform.
New in 1.3.0
🎛️
Every row has its own controls
Each file in the queue carries its own Export button. Start just that one; while it runs the same button becomes Stop and stops only that file; when it lands, Open and Reveal appear beside it. A queue of twenty where one file needs redoing no longer means redoing all twenty. Splits, joins and ringtones can be stopped the same way.
New in 1.3.0
📁
Rows you can tell apart
Drop a folder and Trimr takes everything inside it, subfolders and all — so a queue of track01.wav rows used to be indistinguishable. Each row now shows the folder it came from, just the part that differs, and only when the queue spans more than one. A dropped folder also arrives in reading order now, which matters because Join concatenates in queue order.
New in 1.3.0
📊
Loudness done right
Measure real loudness (LUFS + true peak), then normalize to −14 LUFS for streaming, −16 for podcasts, −23 for broadcast, or a −1 dB peak — a true two-pass EBU R128 pass, measured on the edited audio.
EBU R128
🌅
Fades you can see
Smooth or linear fade in and out, drawn right on the waveform — so you see exactly what you'll hear.
⏱️
Speed, pitch intact
Slow down to 0.5× or speed up to 3× with pitch preserved — the preview plays at the new speed, so a 2× podcast still sounds like the host, not a chipmunk.
🔗
Join with crossfade
Combine files in any order into one seamless track, with an optional crossfade between them.
📱
iPhone ringtones
Select up to 40 seconds and get an iPhone-ready .m4r with a gentle automatic fade-out. Any song, any recording — your ringtone.
.M4R
🔁
Convert anything
M4A, MP3, WAV, FLAC, AIFF, OGG and OPUS out — with bitrate, sample-rate and mono/stereo control. Almost any audio or video format in.
🔒
100% on your Mac
Nothing is uploaded — ever. No account, no cloud, no telemetry. Your trims, cuts, fades and speed changes are applied on the way out, so every export is a new file and no original in your queue is ever written over. The Tags panel is the one deliberate exception — tagging means writing into the file itself, and it says so.
Privacy
🍎
Signed & notarized
Opens with a normal double-click — no "unidentified developer" warning, no Open Anyway, no Terminal. Notarized by Apple.
No warnings
🔔
Stays up to date
Trimr checks for a new version about once a week and offers it in a small update window, which installs it in one click and reopens Trimr. Every update is signature-checked before it installs, and you can turn the check off anytime.
New in 1.1.0
🌗
Matches your Mac
The whole window — and the Dock icon with it — follows your system's Light or Dark appearance automatically, or pin it to Light or Dark yourself from the appearance toggle.
♿
Built for everyone
The whole editor is keyboard-driven — Space, arrows, I/O, Z/F — with VoiceOver labels throughout, and the UI meets WCAG 2.1 AA contrast in light and dark.
WCAG 2.1 AA
🌐
Speaks your language
Trimr's interface comes in 13 languages — German, English, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Brazilian Portuguese, Russian, Turkish and Simplified Chinese — and auto-detects your Mac's language on first launch. Switch anytime from the in-app flag picker; the whole window follows, sheets included.
🏷️
Edit tags & album art
Title, artist, album, year, genre, comment, and album art — view and edit a file's built-in tags right in the app. Saved straight to the file, no export needed.
New in 1.1.9
🎧
Audition the selection
Play just the selected part — press ⇧Space or the play-selection button and playback starts at your in point and stops dead at your out point, so you can check a trim by ear.
New in 1.2.1