Free online vocal range test

Vocal Range Test: Find Your Lowest Note, Highest Note and Voice Type

Press Start, sing your lowest comfortable note, then glide up to your highest one. This vocal range test listens through your microphone, tracks your pitch in real time and shows your range as note names, hertz, semitones and octaves, plus the closest classical voice type. You can also run the vocal range test on a recording. Everything runs in your browser — free, no sign-up, made by MusicGenerator.so.

Sing your lowest note, then slide up to your highest. Hold each note about half a second.

or

Test a recording

MP3, WAV, M4A, OGG, FLAC · up to 10 min

Advanced settings

Lowest note

--

Highest note

--

Range (semitones)

--

semitones

Closest voice type

--

C2C3C4C5C6

No sustained note yet. Hold a steady note for about half a second.

100% in your browser: the vocal range test analyses your microphone or file on your device. No audio is recorded or uploaded.

How to take the vocal range test

  1. 1

    Warm up and press Start

    Hum or sing gently for a minute, find a quiet room, then press Start and allow the microphone. The vocal range test only listens while it is running.

  2. 2

    Sing low, then high

    Sing your lowest comfortable note and hold it, then step or slide up to your highest comfortable note. The vocal range test counts a note only when you hold it for about 0.3 seconds.

  3. 3

    Read your range

    See your lowest and highest notes, the span in semitones and octaves, and the closest voice type. Press Hear to play each note back and check it.

Why use this vocal range test

Real-time pitch tracking

The vocal range test runs the aubio pitch library (compiled to WebAssembly) on your voice about 25 times a second and shows the note, frequency, cents and aubio’s confidence live.

Only notes you can hold

Short cracks, breaths and slides are ignored. The vocal range test keeps a note only when the same semitone is sustained, so your result reflects usable notes.

Private by design

Nothing is recorded or uploaded. The vocal range test reads your microphone with the Web Audio API and analyses it on your device.

Free and unlimited

No account and no limits. Take the vocal range test as often as you like to track how your range develops.

Vocal range test with a glowing microphone and a piano keyboard range

Who it’s for

Singers

Take the vocal range test to pick songs and keys that sit well in your voice instead of straining.

Choirs

Use the vocal range test to get a first idea of whether a new member is closer to soprano, alto, tenor or bass.

Producers & songwriters

Run a vocal range test with your artist to set the key of a song before recording.

Voice students

Repeat the vocal range test every few weeks to see your lowest and highest notes change with practice.

How the vocal range test works

A simple pipeline turns your voice into a range and a voice-type estimate, all on your device.

How the vocal range test works: microphone, pitch tracking and voice type
  1. 1. Listen

    Your microphone signal goes into a Web Audio analyser with echo cancellation, noise suppression and auto gain switched off, so the pitch is not altered.

  2. 2. Detect pitch

    Every 40 ms the vocal range test passes a 2048-sample frame to aubio (default method yinfast, a fast YIN by de Cheveigné & Kawahara, 2002). aubio returns a frequency and a confidence; readings below the confidence threshold or outside about 60–1600 Hz are dropped, and the rest are converted to the nearest note with A4 = 440 Hz.

  3. 3. Keep sustained notes

    A note is counted only after the same semitone has been held for about 0.3 seconds. Silence and unclear frames are skipped.

  4. 4. Measure the span

    Your lowest and highest sustained notes give the range in semitones and octaves (12 semitones = 1 octave).

  5. 5. Compare with voice types

    The vocal range test compares your range with typical operatic ranges for bass, baritone, tenor, contralto, mezzo-soprano and soprano and shows the closest match and the runner-up.

Vocal range test features

Live note readout

See the note name, frequency and cents while you sing, so you know when you are on pitch.

Microphone or file

Take the vocal range test live, or analyse a recording of your warm-up or a song.

Piano range view

The vocal range test marks your range on a keyboard from C2 to E6.

Voice type estimate

The closest of six classical voice types, with its typical range and a runner-up.

Nothing uploaded

Your voice is analysed on your device and never recorded.

Works on phones

The vocal range test runs in modern desktop and mobile browsers.

Tips for an accurate vocal range test

  • Warm up first: gentle humming and lip trills for a few minutes usually add a few notes at both ends.
  • Use your normal singing voice. Vocal fry at the bottom and whistle notes at the top are usually not counted in a singer’s range.
  • Hold each note steadily for at least half a second — the vocal range test ignores quick slides.
  • Use headphones or a quiet room so background music or noise is not detected as your voice.
  • Never strain. Stop at the highest and lowest notes you can sing comfortably and repeat the vocal range test on another day.
  • Treat the voice type as a starting point: teachers also look at tessitura and timbre, not just range.
Vocal range test tips: singer with headphones and a microphone in a dark room

Typical vocal ranges by voice type

Approximate operatic ranges the vocal range test compares you with (Wikipedia, “Vocal range”). Real voices often extend beyond them.

Voice typeTypical rangeFrequency
SopranoC4 – G6≈ 262 – 1568 Hz
Mezzo-sopranoA3 – G5≈ 220 – 784 Hz
ContraltoF3 – C5≈ 175 – 523 Hz
TenorD3 – A4≈ 147 – 440 Hz
BaritoneB2 – F4≈ 123 – 349 Hz
BassG2 – C4≈ 98 – 262 Hz

After the vocal range test, write a song in your key with MusicGenerator.so

Singer recording in a dark studio after a vocal range test

Knowing your range is the first step to songs that fit your voice. MusicGenerator.so is an AI music generator that turns a prompt or your own lyrics into a full song with vocals or an instrumental. Pick a key that suits the result of your vocal range test and generate a backing track to sing over.

  • Full songs with vocals from one prompt
  • Instrumentals to practise over
  • Pitch Finder and BPM Detector included
  • Commercial license on paid plans

The vocal range test gives an estimate for practice and song choice, not a medical or professional voice assessment. Stop if singing hurts.

Frequently asked questions

A vocal range test measures the lowest and highest notes you can sing and the distance between them. This one listens through your microphone, tracks your pitch and shows your range in notes, hertz, semitones and octaves.

Found your range? Now sing a song made for it

Take the vocal range test, then let MusicGenerator.so — the AI music generator — create a backing track in a key that suits your voice.

Last updated October 2026.

Vocal Range Test – Find Your Voice Type | MusicGenerator