Free tool · runs in your browser

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 device

Let'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.

—
0 Hz
cents
signal 0%
Lowest —
Highest —
Span —
Sing your lowest comfortable note first, hold it, then glide up to your highest. Don't strain.
—
—
—
Lowest note
—
Highest note
—
Octaves

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 typeTypical rangeVoice
BassE2 – E4Lowest male
BaritoneG2 – G4Middle male
TenorC3 – C5Highest male
Alto / ContraltoF3 – F5Lowest female
Mezzo-sopranoA3 – A5Middle female
SopranoC4 – C6Highest 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.