Vocal range test, in this tab, in two minutes.
Sing down to your lowest note, then up to your highest. You get both notes by name, how wide your range is in octaves, and the voice type it sits closest to. No app, no account, and nothing you sing leaves your machine.
Two sweeps, about a minute each. Your browser will ask for the microphone. The audio is analysed in the page and never sent anywhere.
Step 1 of 2, your lowest note
Your result
One end of your range went past what this page can measure. Below 65 Hz, roughly a C2, the detector stops giving a number it can stand behind, so your real low note is at or below the one shown. It says so rather than printing a guess.
Open the trainer, level 1 free
Or keep it. This range test and all six levels of the trainer are two files that run with the internet switched off, 9.99 on the store. One price, once, nothing to unlock afterwards. Everything on this page stays free to use here, what you pay for is keeping it.
The monitor is the same detector, running continuously, with the cents readout and a ten second trace.
How to get a result you can trust
The test listens for a note you hold. A note that flashes past on the way down is not counted, because a single frame at the bottom of a sweep is almost always the detector slipping an octave rather than you singing. Hold each end for about three seconds and you will see it lock on.
- Sing an open ah, out loud. Humming is quieter and the low end of a hum is often too breathy to read.
- Start on a note that feels easy, then slide. Do not jump straight to the extreme, you will strain and the number will be worse.
- At the bottom, stop before it turns into a creak. Vocal fry has almost no pitch in it, and a range built on fry is a range you cannot sing in.
- Quiet room, microphone not too close. A phone held at arm's length works fine.
What the voice type actually means
The six types on the chart are conventions of repertoire, not measurements of you. They tell a choir director which part you are most likely to be comfortable singing, and they overlap heavily on purpose. If your range sits between two of them the page names both, because narrowing that down takes a teacher listening to your timbre and to where your voice changes register, and no browser tab can do it.
Range also moves. It is wider when you are warmed up, narrower first thing in the morning, and it grows with training. One measurement is a snapshot. Two measurements a month apart are far more interesting.
Where the number comes from
The pitch detector is the same one that runs the live monitor and the trainer. It is a YIN detector with a correction pass, and it used to read every note sharp, by 2.6 cents at a concert A and by nearly 30 at the bottom of a bass range. That failure and its fix are written up with the before and after measurements in my pitch detector read every note sharp.
The rule that a note has to be held is not a detail either. The first version of this page corrected octave slips by folding each reading onto the one before it, and a single stray frame then folded away two seconds of perfectly good readings. That failure, and what actually separates a detector slip from a singer changing register, is written up in an octave correction that could not tell a glitch from a soprano.
Its honest floor is 65.41 Hz, a C2. A real bass sings below that. When your sweep goes past the floor, this page tells you so instead of printing a number it cannot defend, which is the one place where it will give you a less flattering result than a test that guesses.
Nothing is uploaded
The microphone stream is analysed inside the page. There is no server, no account, no upload and no cookie for this test. Close the tab and the whole thing is gone. The only file that ever leaves your machine is the result image, and only when you click the button that makes it.