Sing two notes. See your range.

Vocal range test

Sing your lowest and highest comfortable notes into your microphone. The test shows them as note names and frequencies (for example, E2 to G4), marks your range on a piano keyboard, and names the closest typical voice type.

Free · no signup · your voice is analyzed on this device and never recorded or uploaded

VOCAL RANGE TEST · PITCH DETECTION IN YOUR BROWSERNOTHING RECORDED

Find your lowest and highest notes

You will sing two notes: first the lowest you can hold comfortably, then the highest. Hold each for about a second on an open vowel like “ah”. Your browser will ask for the microphone; the sound is analyzed on this device and never recorded or uploaded.

How to take the test

  1. Find a quiet room and warm up for a minute with gentle humming or sirens.
  2. Press Start the test and allow microphone access when your browser asks.
  3. Sing your lowest note that still has a clear tone. Hold it steadily on “ah” until the note lights up, then press Next.
  4. Slide up to your highest comfortable note and hold it the same way.
  5. Press Show my range to see your notes, the span between them and your closest voice type.

Do not push or strain for an extra note. Your useful range is the one you can sing with a clear tone, and straining at either end can hurt your voice.

How the pitch is measured

Your browser passes the microphone signal to the Web Audio API. Every 40 milliseconds the latest slice of about 2,048 samples is analyzed with the YIN algorithm, a published method for finding the fundamental frequency of a voice: it compares the waveform with delayed copies of itself to find the period that repeats, refined to a fraction of a sample.

The frequency is converted to the nearest note of the equal-tempered scale with A4 tuned to 440 Hz, so 82.4 Hz reads as E2 and 261.6 Hz as middle C (C4). A note only counts once you have held it within about half a semitone for half a second, which filters out slides, cracks and the occasional octave error. Browser echo cancellation, noise suppression and automatic gain are switched off, because they can bend sung pitches.

Typical vocal ranges by voice type

These are the conventional approximate ranges used in choral and classical singing. They overlap, real voices vary, and many singers comfortably exceed them at one end or the other.

Voice typeApproximate rangeFrequency
BassE2 to E482 to 330 Hz
BaritoneA2 to A4110 to 440 Hz
TenorC3 to C5131 to 523 Hz
AltoF3 to F5175 to 698 Hz
Mezzo-sopranoA3 to A5220 to 880 Hz
SopranoC4 to C6262 to 1,047 Hz

The test picks the type whose range overlaps yours most closely, measured as the shared part of the two ranges divided by their combined extent. If two types score almost the same, both are named. A voice type is a singer’s whole profile, not just two notes, so a voice teacher’s ear is the final word.

Your voice stays on your device

The test needs your microphone, so it is fair to ask what happens to the sound. It is analyzed in this browser tab and nowhere else: each short slice is measured for pitch and immediately overwritten, nothing is recorded or saved, and the site has no server endpoint that could receive audio. The microphone is released as soon as you press Stop or Show my range. Microphone access is enabled for this page only; every other page on the site blocks it. Read the privacy policy for the details.

Want to turn a melody you sang into notes you can edit? Record it, then try the audio to MIDI converter. Need to tidy a recording first? The audio normalizer and M4A to WAV converter run in your browser too.

Frequently asked questions

How do I test my vocal range?

Press Start the test and allow the microphone. Sing your lowest comfortable note on an open vowel such as “ah” and hold it for about a second until the note lights up, then press Next and do the same with your highest comfortable note. Press Show my range to see both notes, their frequencies, your range on a piano keyboard and the closest voice type.

Is my voice recorded or uploaded?

No. The microphone signal goes into the Web Audio API in this tab, and each 40-millisecond slice is analyzed for pitch and then overwritten. Nothing is saved, recorded or sent to a server, and the page has no endpoint that could receive audio. Your browser shows a microphone indicator while the test is listening, and it turns off when you press Stop or Show my range.

What is my voice type?

The result names the voice type whose typical range overlaps yours most: bass, baritone, tenor, alto, mezzo-soprano or soprano. Those ranges are approximate textbook figures and they overlap. A teacher also listens to tone color, where your voice changes register and where it sits most comfortably, which a range test cannot hear, so treat the result as a starting point.

What is a good vocal range?

Most untrained adults can sing about an octave and a half; many trained singers manage two octaves or a little more. Range is only one part of singing well: a smaller range sung in tune with a clear tone is more useful than a wide one that strains at both ends.

Why does it not pick up my note?

The test only counts a note you hold steadily for about half a second, so slides, cracks and breaths are ignored. Sing a little louder or closer to the microphone, keep the vowel open, and reduce background noise. Very breathy or growled notes at the extremes often have no clear pitch to detect.

Do falsetto and whistle notes count?

Yes, if they have a clear, steady pitch the detector can lock onto. The test listens up to about 1,400 Hz (roughly F6), which covers falsetto and most head voice. Very high whistle-register notes above that are not detected.

Does it work on a phone?

Yes, in current mobile browsers. Allow the microphone when asked. Phone microphones and laptop microphones both work; a headset or external microphone gives the steadiest readings.