Turn any song on your device into karaoke. Reduce the lead vocal, move the key up or down to suit your voice, follow synced lyrics from an LRC file, sing through your microphone with a touch of echo and record your performance. Everything runs in your browser.
Last updated:
Showing a demo song with synced lyrics.
0:00 / 0:00
Music
Removes sound panned to the centre (usually the lead vocal); the bass is kept.
Key
Microphone
Lyrics
Advertisement
Advertisement
How to use the Karaoke Player
Load a song: drop an audio file, plus its .lrc lyrics file if you have one (you can drop both together). A demo song with synced lyrics is ready to try.
Press Play and set Vocal reduction: 100% removes as much of the centre vocal as possible; lower it to keep a guide vocal.
Change the key with Lower / Raise until the melody sits comfortably in your range.
Turn on the microphone (wear headphones), set its volume and echo, and sing along with the highlighted lyrics.
Record my performance to capture the music and your voice together, then play back or download the take.
Finding the right key
Changing the key by one semitone moves every note up or down by one piano key (a frequency factor of 21/12 ≈ 1.0595). If the high notes strain your voice, lower the key; if the low notes are mumbled, raise it. Most singers find a comfortable key within three semitones of the original.
Use stereo studio recordings. Vocal reduction works best on clean stereo mixes; live recordings and mono files keep more of the original vocal.
Keep a little guide vocal. Setting vocal reduction to 60–80% leaves a faint original vocal that helps you with the melody.
Fix late lyrics with the timing slider. If the lines appear a moment after they are sung, drag Lyrics timing to a negative value.
Drop the song and the .lrc together. Selecting both files at once loads the music and the lyrics in one step.
Go full screen on a laptop connected to a TV so everyone can read along.
Frequently asked questions
How does the vocal reduction work?
Most studio mixes place the lead vocal in the centre, meaning it is identical in the left and right channels. Subtracting the right channel from the left (L − R) cancels everything that is identical in both, which removes much of the vocal. The bass and kick drum are usually centred too, so the player adds back the low frequencies (below about 140 Hz) from the original. Reverb, backing vocals and stereo effects on the voice are not centred, so a faint vocal often remains.
Why doesn't the vocal disappear completely?
Centre cancelling only removes sound that is exactly the same in both channels. Vocals with stereo reverb, doubled takes, harmonies, live recordings and mono files cannot be fully removed this way, and anything else in the centre (snare, solo instruments) is reduced as well. A mono file has no stereo difference at all, so only the bass remains at 100%. For stronger separation use a dedicated vocal remover first and play its instrumental here.
How does the key change work?
Each semitone multiplies the pitch by 2^(1/12), about 5.95%. The player uses a real-time granular pitch shifter: it reads the audio through two overlapping, cross-faded delay lines whose delay changes at a steady rate, which raises or lowers the pitch without changing the speed. Small changes of one to three semitones sound most natural; larger shifts add a slight warble.
Where do I get synced lyrics?
An LRC file holds a timestamp for each lyric line. Some music players and lyric services provide them, or you can make one yourself in a few minutes with the LRC Lyrics Maker on this site: paste the lyrics, play the song and tap as each line starts. If you only paste plain lyrics here, they scroll evenly through the song as a rough guide.
Why should I use headphones?
When the microphone signal comes out of speakers, the microphone picks it up again and can howl (feedback), and the music leaks into your recording. With headphones you hear yourself and the music clearly and the recording stays clean. If you must use speakers, turn off Hear my voice and keep the volume moderate.
What does the recording contain and what format is it?
The recording is the music as you hear it (after vocal reduction, key change and volume) mixed with your microphone, including echo. It is saved by your browser's built-in recorder, usually as WebM/Opus in Chrome, Edge and Firefox or M4A in Safari. Takes stay in this page until you download them.
Are my songs or recordings uploaded?
No. The song is played from your device, the audio processing runs in your browser with the Web Audio API, and recordings are kept in memory until you download them.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.