Vocal Range Finder
Sing your lowest note, then slide up to your highest. It tracks your pitch live and tells you your range, how many octaves you cover, and your voice type.
🔒 100% private — your mic audio never leaves your deviceLet's find your range
Allow your microphone, then sing low to high. Sing a clear "ah" and hold each note for a second. The more you stretch your lowest and highest, the more accurate it gets.
How it works
When you sing, your voice produces a fundamental frequency, and that frequency is your pitch. This tool reads your microphone with the Web Audio API and runs a pitch tracker on each short slice of sound, many times a second, using the McLeod Pitch Method — the same family of algorithms used in real tuners. It measures the fundamental, converts it to a musical note, and keeps the lowest and highest clear notes you reach. The span between them is your vocal range. All of this runs on your own machine, so nothing is recorded and nothing is uploaded.
How to get an accurate result
Use a quiet room and sing an open "ah". Start at the bottom: drop to the lowest note you can still hold cleanly, without it turning into a rasp or vocal fry, and hold it for a second so it registers. Then glide upward, note by note, to the highest pitch you can sing without straining or flipping into a breathy whistle. Pushing past what is comfortable does not make you a better singer and can hurt your voice, so stop at your honest limit. If the signal meter is low, move a little closer to the mic.
Voice types, roughly
Singers are loosely grouped by the range that sits most comfortably for them. The result here is an approximation based on where your low and high notes land relative to the standard categories below. Your true voice type also depends on your tone and your tessitura — the part of the range you can sustain with ease — which a vocal coach judges by ear. Treat the label as a starting point, not a diagnosis.
| Voice type | Typical range | Voice |
|---|---|---|
| Bass | E2 – E4 | Lowest male |
| Baritone | G2 – G4 | Middle male |
| Tenor | C3 – C5 | Highest male |
| Alto / Contralto | F3 – F5 | Lowest female |
| Mezzo-soprano | A3 – A5 | Middle female |
| Soprano | C4 – C6 | Highest female |
For reference, most untrained adults have a comfortable range of around one and a half to two octaves. Trained singers often reach three octaves or more. Ranges popularly attributed to famous singers — for instance the roughly five octaves often cited for Mariah Carey — are widely circulated approximations that vary a lot by source, so the comparison in your result is meant to be fun rather than exact.
Is my microphone audio uploaded anywhere?
No. The pitch detection runs locally in your browser with the Web Audio API. Your audio is never recorded, stored, or sent to a server. You can confirm it by going offline after the page loads — it keeps working.
How does it detect my range?
It tracks your pitch dozens of times a second and keeps the lowest and highest clear, sustained notes you sing. The span between them, in notes and octaves, is your range.
Why does it sometimes jump an octave or read nothing?
Pitch detection needs a clear, sustained tone. Breathy notes, vocal fry, background noise, or notes held too briefly can confuse it. Sing a steady "ah", get closer to the mic, and watch the signal meter — it only captures notes when the signal is strong and stable.
How accurate is the voice type?
It is an approximation from your range alone. A real classification also weighs your tone and the part of your range you can sustain comfortably, which only a coach can judge by ear. Use it as a fun guide.
Does it work on my phone?
Yes, in most modern mobile browsers. Allow microphone access when prompted. A wired headset mic often gives a cleaner signal than the built-in mic in a noisy room.
I build tools like this every day.
Senior full-stack engineer, available for senior or contract work, fully remote. See the rest of the lab or get in touch.