← All guides
AudioPublished · 8 min read

How to Trim an MP3: 3 Free Ways (No Install, No Quality Loss)

Maybe you want just the chorus of a song as a ringtone, or you need to chop the dead air off the start of a recording. The first question is usually "what do I have to install?" Short answer: nothing — but the best method depends on what you care about. This guide compares three approaches side by side and explains the part most tutorials skip: why cutting an MP3 can quietly lower its quality, and how to avoid it.

Free tool featured in this guide
Audio Cutter (free web tool)

Drag across the waveform to pick a region and save it. Your file never leaves your browser.

Cut now

First: how cutting affects audio quality

MP3 is a lossy format: it makes files small by throwing away sound information people are unlikely to notice. The catch is that most editors decode an MP3 into raw audio (PCM) when you open it, and encode it back to MP3 when you save. You are compressing something that was already compressed, so a bit more detail is lost each time. This is called generation loss.

One re-encode is hard to hear on ordinary earbuds. But with low-bitrate files (128 kbps or less), or after several edit-and-save rounds, high frequencies start to smear and a swirly artifact creeps in. So the three methods really differ in what they produce:

OutputQualityFile sizeMethod
Same MP3 data, no re-encode (stream copy)Identical to the originalSmaller (only the kept part)Method 3 FFmpeg
Lossless WAVDecoded audio as-is, no further lossAbout 4–11× the MP3Method 1 browser tool
Re-encoded MP3Slight loss (generation loss)Depends on chosen bitrateMethod 2 Audacity and most editors
💡

For ringtones, notification sounds or a clip in a slide deck, you will not hear a difference between methods. If you are archiving music or will edit the same file repeatedly, pick a lossless route.

Method 1 — Cut in your browser, nothing to install

A web tool is the fastest option. Be aware, though, that many online audio editors upload your file to their server first. For call recordings or meeting audio, that upload alone can be a problem. The CODINGNOW Audio Cutter decodes and cuts entirely inside your browser — once the page is open, it keeps working even with your network disconnected.

Steps

  1. 1Open the Audio Cutter and drop a file onto the dashed area, or click to choose one. Anything your browser can decode works — MP3, WAV, M4A, OGG, FLAC.
  2. 2When the waveform appears, drag the vertical handles on each side to set the start and end. If you know the exact times, type them into the start/end fields as 1:23.500 or 83.5.
  3. 3Use Play region to hear only the selection. While listening, press the playhead button to set the current position as the start or end — handy for cutting by ear.
  4. 4Press Cut & download. The result is saved as originalname_cut.wav.

Pros and limits

  • No install or sign-up, and your file is never sent anywhere.
  • Output is 16-bit PCM WAV, so the cut itself adds no loss. The original sample rate and channel count are kept.
  • WAV is uncompressed, so files get large: about 30 MB for three minutes of CD-quality (44.1 kHz stereo) audio.
  • One region per export, and no effects such as fades or volume changes.
ℹ️

If you need an MP3, convert the saved WAV with the command in Method 3. That is one re-encode, so quality ends up the same as Method 2. To avoid loss completely, use Method 3's stream copy on the original MP3 instead.

Method 2 — Precise edits with Audacity

Audacity is a free, open-source audio editor for Windows, macOS and Linux. Choose it when you need more than a cut: fade-ins and fade-outs, volume changes, or noise reduction. Download it only from the official site (audacityteam.org) — plenty of look-alike download sites bundle adware.

Steps

  1. 1Launch Audacity and drag your MP3 into the window.
  2. 2Drag across the waveform to select the part you want to keep. Press Space to play and check the edges.
  3. 3Choose Edit → Remove Special → Trim Audio to keep only the selection. The shortcut is Ctrl+T (Cmd+T on Mac).
  4. 4If the remaining clip sits in the middle of the timeline, the empty space before it can be exported as silence. Drag the clip back to 0 seconds.
  5. 5Optionally select the first or last second or two and apply the Fade In / Fade Out effects from the Effect menu.
  6. 6Use File → Export, choose MP3, and save. Match the original bitrate; if you don't know it, use 192 kbps or higher.
⚠️

Saving an MP3 from Audacity always re-encodes it. Exporting at a higher bitrate than the source will not bring back lost detail — it only makes the file bigger. Menu names can vary slightly between Audacity versions.

Method 3 — Lossless cuts with FFmpeg

FFmpeg is the free command-line tool that countless video and audio apps use under the hood. There is no window — you type a command — which feels unfamiliar at first. But it is the most reliable way to cut without re-encoding, and once you know the pattern, one line can process dozens of files.

Install

  • Windows: run winget install Gyan.FFmpeg in Command Prompt or PowerShell, then close and reopen the window.
  • macOS: with Homebrew installed, run brew install ffmpeg.
  • Check: if ffmpeg -version prints version details, you are ready.

Basic command — keep 0:30 to 1:15

bash
ffmpeg -i input.mp3 -ss 00:00:30 -to 00:01:15 -c copy output.mp3
OptionMeaning
-i input.mp3The source file
-ss 00:00:30Start position. Plain seconds such as 30 also work.
-to 00:01:15End position. To give a duration instead, use -t 45 (45 seconds).
-c copyCopy the audio data without re-encoding — zero quality loss, done in seconds

Because -c copy cuts on MP3 frame boundaries, the edges can land a hair away from the times you asked for. One frame of 44.1 kHz MP3 is about 26 ms, which is practically inaudible. If you need millisecond precision, re-encode instead:

bash
# Cut at the exact position and re-encode to MP3
# -q:a 2 is high-quality VBR, roughly 190 kbps on average
ffmpeg -i input.mp3 -ss 30 -to 75 -c:a libmp3lame -q:a 2 output.mp3

Convert the WAV from Method 1 to MP3

bash
ffmpeg -i song_cut.wav -c:a libmp3lame -b:a 192k song_cut.mp3

Keep the first 30 seconds of every MP3 in a folder

bash
# Windows Command Prompt (cmd)
mkdir cut
for %f in (*.mp3) do ffmpeg -i "%f" -t 30 -c copy "cut\%f"

# macOS / Linux terminal
mkdir -p cut
for f in *.mp3; do ffmpeg -i "$f" -t 30 -c copy "cut/$f"; done
💡

Inside a .bat file, write %%f instead of %f. Always write results to a separate folder, as above, so you never overwrite the originals.

Which method should you pick?

SituationPickWhy
One cut for a ringtone or alert soundMethod 1 browser toolDone in a minute, nothing to install
Sensitive audio such as calls or meetingsMethod 1 or Method 3The file never reaches a third-party server
Smooth fade-in / fade-outMethod 2 AudacityBuilt-in effects
Preserve the original music exactlyMethod 3 -c copyNo re-encoding at all
Cut dozens of files the same wayMethod 3 loopOne line handles the whole folder

A handy combination: find the right region by ear in Method 1, then plug the same start and end times into the FFmpeg command to cut the original MP3 losslessly. Just copy the values from the start/end fields into -ss and -to.

Setting the clip as a phone ringtone

20 to 30 seconds is plenty for a ringtone. For songs, pick a part that is loud from the very first beat, like the chorus — a quiet intro makes it easy to miss calls.

Android

  1. 1Copy the clip to your phone's internal storage (for example the Ringtones or Music folder) over USB or through a cloud drive.
  2. 2Samsung Galaxy: Settings → Sounds and vibration → Ringtone → tap + and pick the file.
  3. 3Google Pixel and stock Android: Settings → Sound & vibration → Phone ringtone → My Sounds → tap +.
ℹ️

Menu names vary by manufacturer and Android version. If your file does not show up in the list, convert it to MP3 and try again — MP3 is the format devices recognize most reliably.

iPhone

On iPhone, copying a file is not enough. Either import the audio into Apple's free GarageBand app and use Share → Ringtone, or sync an .m4r file through iTunes on Windows or Finder on a Mac. Keeping the ringtone at 30 seconds or less is the safe choice.

FAQ

Q. Is it safe to upload audio to an online cutter?

It depends on the service. Upload-based tools pass your file through someone else's server, so for private recordings use a tool that processes files inside the browser, or a desktop app. If a site does not say how it processes files, assume it uploads them.

Q. Why is my cut file bigger than the original?

Because it was saved as WAV. WAV is uncompressed, so it is several times larger than an MP3 of the same length. If size matters, convert to MP3, or cut the MP3 directly with FFmpeg's -c copy.

Q. There is a click at the very start of my clip.

If the waveform starts abruptly at a loud point, it can sound like a short click. Nudge the start to a quieter moment, or apply a very short (0.05–0.1 s) fade-in in Audacity.

Q. Can I cut M4A or FLAC files the same way?

Yes. The browser tool and Audacity open M4A, FLAC and OGG directly, and the FFmpeg -c copy command works the same as long as the output extension matches the source (for example output.m4a).

Q. Is it legal to cut and use a song?

Private use of music you own — such as a personal ringtone — is generally tolerated, though the rules vary by country. Uploading the clip to YouTube or social media, or sharing it with others, can infringe copyright even if it is short. For public use, check the license or use royalty-free music.

Free tool featured in this guide
Audio Cutter (free web tool)

Drag across the waveform to pick a region and save it. Your file never leaves your browser.

Cut now

More guides