Audio editor · Free · No upload
Cut, join and fade audio. Nothing gets uploaded.
fkEdit shows your audio as a waveform so you can cut out what you do not want, join several songs, fade the end of a track and change the level of one part. It works on a copy in memory, every step can be undone, and the result is saved as FLAC, WAV, AIFF or MP3. Cuts and joins write the kept audio sample for sample. Your files stay on your device.
- Cut · Join · Fade
- FLAC · WAV · AIFF · MP3
- Undo and redo
- No upload
What fkEdit can do
Cut exactly where you mean to
Drag on the waveform to select a part, then cut it out, keep only that part, or split at the cursor. Cut points can snap to the nearest silence crossing so the join does not click. Zoom in to work on single samples.
Join songs, with a crossfade if you like
Add several files, put them in order, and let them overlap with an equal-power crossfade. Files with a different sample rate are converted to match the first one.
Fade out the end of a song
Fade in or out over the selection or the whole track, with a smooth, linear or natural curve. One press fades the last seconds of a song. Change the level of any part by a number of dB, or ramp it gradually, for example to dim a song towards its end.
Split a long recording into tracks
Mark where each track starts, by hand or in the middle of every silent gap, name the tracks, and save each one as its own numbered file in a ZIP. Good for a digitised tape or record, or a live set.
Clean up silence
Remove the silence at the start and end in one press, or shorten the long silent gaps inside a recording to a length you choose. You set how quiet counts as silence.
Make a ringtone
Select the part you like, press “Make a ringtone” and it keeps up to 30 seconds with short fades, ready to save as MP3 for Android.
Safe to experiment
The original files are never changed. Every edit can be undone and redone, and you hear the result before you save it.
Honest about what changes
If you only cut and join, the kept audio is written sample for sample. Fades, level changes and crossfades are calculated, and the page says so. Lowering the bit depth uses dither.
Private by design
Your files are decoded, edited and encoded on your device and never uploaded. The title, artist, album and cover art are kept.
How to use fkEdit in 4 steps
Add your audio
Press “Choose audio files” and pick one or more songs or recordings, or drop them on the page.
Select and cut
Drag on the waveform to select a part, then press “Cut out” or “Keep only”. Press Space to listen.
Fade and join
Fade the end of a song, change the level of a part, and join files with an overlap if you want one. Mark track starts to save a long recording as separate files.
Save
Choose FLAC, WAV, AIFF or MP3, check the tags, and download the result.
What people use it for
Trim a recording
Cut the silence or the talking before and after the part you want to keep.
Make a clean ending
Fade out the last seconds of a song so it does not stop abruptly.
Join tracks into one file
Put a live set, a mix or an audiobook chapter together in one file, with or without a crossfade.
The Hi-Fi path
- Your filesFLAC · MP3 · WAV · video
- 1 fkConvert Convert Bit-exact FLAC
- 2 fkEdit Edit Cut · Join · Fade
- 3 fkLevel Even out LUFS · ReplayGain
- 4 fkAudiophile Listen Spectrum · ABX
- Your earson your own system
Your files stay on your device
fkEdit reads, edits and encodes your audio with your own browser. The files are not uploaded to our servers, and we never see them. It only works with files you choose from your own device.
These pages use anonymous analytics (Google Analytics) for page views and feature use; file names and contents are never part of that data. Read more about privacy.
Open-source licences
FK WebApp is built with open-source software. These parts ship with the apps, unmodified, and are covered by their own licences.
LAME 3.100 — MP3 encoder in fkConvert (GNU LGPL)
fkConvert makes MP3 files with LAME, compiled to WebAssembly, unmodified. LAME is licensed under the GNU Library General Public License. It is kept as its own file, separate from our code, so you can replace it with a build of your own: the encoder file. The exact LAME source we used is lame-3.100.tar.gz (SHA-256 ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e), with the WebAssembly bridge code and the build steps next to it. Licence texts: COPYING and LICENSE. LAME is the work of the LAME project, lame.sourceforge.io. If you cannot reach these files, write to us and we will send you the source.
libFLAC — FLAC encoder in fkConvert (BSD-style)
Copyright © 2000–2009 Josh Coalson and © 2011–2025 Xiph.Org Foundation. libFLAC is redistributed, unmodified and compiled to WebAssembly, under the Xiph.Org BSD-style licence: read the licence. Source: github.com/xiph/flac.
Mediabunny 1.65.2 — media engine in fkConvert, fkCut and fkClip (MPL-2.0)
Unmodified build of Mediabunny and of its FLAC and MP3 encoder wrappers, licensed under the Mozilla Public License 2.0 (licence text). Source: github.com/Vanilagy/mediabunny.
Browser support
Good to know
- All the audio you edit is kept in memory, about 640 MB in total, which is roughly 30 minutes of stereo at 44.1 kHz or 7 minutes at 192 kHz. Larger files are refused. Saving needs some extra memory on top of that.
- Stereo and mono only. Files with more channels are used as stereo (front left and right).
- The project uses the sample rate of the first file. Files with another rate are converted to it. MP3 cannot hold more than 48 kHz, so a higher rate is converted for the MP3 only.
- Saving an MP3 encodes the sound again, which is lossy. Save as FLAC or WAV if you want to keep editing or keep the best quality.
- Ringtones are saved as MP3, which suits Android. iPhone ringtones need the M4R format, which fkEdit cannot write.
- Silence detection looks for audio quieter than the level you set, so it can also cut quiet passages of music if the level is set too high. Listen to the result before you save.
- There are no effects such as equalizers, reverb or noise removal, no multitrack mixing and no pitch or speed change.
- The audio is calculated at 24-bit precision. Cuts and joins of 16-bit and 24-bit files stay exact. A part that is faded or changed in level is recalculated and, when the result is 16-bit, dithered.
- fkEdit is an early release, and features may be added or changed.
Frequently asked questions
Is fkEdit free? Do I need to sign up?
It is free, with no sign-up, no login and no watermark.
Are my files uploaded?
No. Everything happens inside your browser and your files stay on your device.
How do I cut a part out of a song?
Drag on the waveform to select the part, then press “Cut out” (or the Delete key). The gap closes and the rest moves up. You can undo it.
How do I fade out the end of a song?
With nothing selected, set the length in seconds under “Fade” and press “Fade out”. With a selection, the fade covers the end of the selection.
Can I join several songs?
Yes. Add the files, move the pieces into the order you want in the list on the right, and set an overlap in seconds under “Joins” for a crossfade.
Does cutting an MP3 lose quality?
If you save as MP3, the audio is encoded again, which is lossy. Save as FLAC or WAV to avoid that, or accept a small loss for a smaller file.
Why does it say a click might be heard?
A cut in the middle of a loud note can click. “Snap cuts to silence” moves the edges of your selection to the nearest point where the sound crosses zero, which avoids most clicks.
Can I split a long recording into separate songs?
Yes. Add track starts where the songs begin, or press “Mark gaps” to put one in the middle of every silent gap, name the tracks in the list, and save them as a ZIP of numbered files.
Which formats can it open and save?
It opens whatever your browser can decode, which in Chrome includes FLAC, WAV, AIFF, MP3, AAC / M4A, Ogg Vorbis and Opus, and the sound of videos. It saves FLAC, WAV, AIFF and MP3.
More from FK WebApp
fkCut Video editor
Trim, split, add text, images and music, change speed, and export MP4 up to 1080p, all on your device.
Open fkCutfkClip Video shrinker & GIF maker
Shrink a video to fit a size limit, trim it, or turn a clip into a GIF, all on your device.
Open fkClipfkCutout Background remover
Tap an object to cut it out. Save a transparent PNG at full resolution, all on your device.
Open fkCutoutfkPhoto Photo shrinker & converter
Compress, resize and convert many photos at once, or fit each under a file size, all on your device.
Open fkPhotofkQR QR code maker
Make QR codes for links, PromptPay, LINE, Wi-Fi, contacts and locations, and download PNG or SVG, all on your device.
Open fkQRfkConvert Audio converter
Convert audio and video sound to FLAC, WAV, AIFF or MP3 with every sample kept intact, all on your device.
Open fkConvertFilm35Lab Android app
Android app that turns photos into film: 200+ presets, grain, halation and fade, on your phone.
One purchase · No subscription See Film35LabFilm35 Android camera app
Android film camera for photo and video: film look, manual controls and a vintage date stamp.
Free to use · One-time unlock See Film35SpeedLab35 Android drag timer app
GPS acceleration and drag timer for Android with a ready-to-post video of every run.
3 free runs a day · One-time unlock See SpeedLab35fkLevel Loudness evener
Measure how loud each song is and even them out with ReplayGain tags or new files, all on your device.
Open fkLevelfkAudiophile Music player
Play FLAC, MP3, WAV and AIFF with every detail of the file, a left/right spectrum and your own albums, all on your device.
Open fkAudiophilefkFilmLab Film photo editor
225 film looks with light, colour, grain and vignette controls, film-style stamps, and full-size JPEG export, all on your device.
Open fkFilmLabfkSolar Solar system planner
Build an off-grid solar system on a live workspace: drag in parts, flick appliances, speed up time, take the sun away and watch what happens.
Open fkSolarfkWater Solar water pump designer
Build a solar water pump system on a live scene, run the day, and see what works and what fails.
Open fkWater