Online Vocal Range Test

Private: audio stays in your browser

Vocal Range Test

Capture your lowest and highest stable notes to estimate your measurable singing range.

Test settings

Start test

Hz
Standard concert pitch is 440 Hz.

Microphone access requires HTTPS or localhost and browser permission.

Use comfortable, steady notes. Do not force extreme notes.

Live note

Ready to begin
Frequency
Confidence
Input level
Step 1: Capture lowest note
Step 2: Capture highest note

Your measured range

Capture both a lowest and highest note to calculate your range.

Lowest note
Highest note
Semitones
Octaves

Range on a piano

Closest common voice ranges

Range alone does not determine voice type. Tessitura, tone, register transitions, and comfort also matter.

Recent tests

Completed tests will appear here.

Vocal Range Test: Find Your Lowest and Highest Notes

Use this online vocal range test to measure the lowest and highest stable notes you can sing through your microphone. The tool calculates your total range in semitones and octaves, shows the span on a piano keyboard, and compares it cautiously with common voice-type ranges.

Audio is analyzed locally in your browser. The plugin does not record or upload your microphone stream.

How to Use the Vocal Range Test

  1. Select your microphone or leave the default device active.
  2. Set the A4 reference pitch. The default is 440 Hz.
  3. Choose sharps or flats for note names.
  4. Select low, medium, or high sensitivity.
  5. Choose whether to compare your result with all common voice ranges, higher ranges, or lower ranges.
  6. Select Start test and grant microphone permission.
  7. Sing a steady low note and select Capture lowest note.
  8. Sing a steady high note and select Capture highest note.

The capture buttons remain disabled until the detector finds a stable pitch. Either endpoint can be recaptured before you finish.

Use comfortable notes rather than forcing the lowest or highest sound you can produce. A strained or brief sound may expand the measured span without representing a useful singing range.

Test Settings

SettingDefaultWhat it affects
MicrophoneDefault inputChooses the audio source
A4 reference440 HzChanges how frequencies map to note names
Note spellingSharpsDisplays notes such as F♯ or G♭
SensitivityMediumSets the minimum input level for analysis
Voice comparisonAll rangesFilters the common ranges shown after testing

The reference pitch can be set from 415 Hz to 466 Hz. Keep it at 440 Hz unless you are matching an instrument or ensemble tuned to another reference.

Sharps and flats do not change the detected pitch. They only change the displayed name of enharmonic notes.

Capturing Your Lowest and Highest Notes

The tool does not automatically save every extreme sound it hears. You decide when to capture each endpoint after the live detector has stabilized.

For the low note, descend gradually and hold the lowest comfortable pitch that remains clear and steady. For the high note, ascend gradually and capture the highest comfortable pitch you can sustain without forcing.

The highest captured note must be above the lowest captured note. If the order is invalid, the range calculation is not completed.

Reading the Live Detection Panel

Before capture, the panel shows:

  • Live note: the nearest note and octave
  • Frequency: the measured fundamental frequency in hertz
  • Confidence: how strongly the waveform supports the pitch estimate
  • Input level: an approximate microphone signal level
  • Status guidance: ready, listening, no stable note, or capture instructions

Confidence is not the same as singing accuracy. A pitch can be detected with high confidence even when it is not the note you intended to sing.

Understanding Your Vocal Range Results

Once both endpoints are captured, the plugin displays the following results.

ResultMeaning
Lowest noteYour captured low endpoint
Highest noteYour captured high endpoint
SemitonesDistance between the two note numbers
OctavesSemitone span divided by 12
Piano rangeHighlighted keys between both endpoints
Voice comparisonCommon ranges with the closest overlap

The plugin also stores recent completed tests in browser sessionStorage. Each entry includes the low note, high note, semitone span, and octave span.

How Semitones and Octaves Are Calculated

Each detected note is converted to its nearest MIDI note number. The plugin subtracts the low-note number from the high-note number.

For example, a 24-semitone span equals exactly 2.00 octaves because an octave contains 12 semitones. A 19-semitone span equals approximately 1.58 octaves.

The calculation uses the captured endpoints, not every temporary pitch heard during the session.

How to Read the Piano Range

The piano visualization covers MIDI notes 36 through 84. Keys between the captured low and high notes are highlighted, and the endpoint keys receive markers.

The keyboard gives a quick visual sense of your span. If a captured note falls outside the displayed keyboard range, it still contributes to the calculation even though it cannot be shown on that visual.

How the Pitch Detection Works

The tool analyzes microphone samples through the browser’s Web Audio system. It first measures the input signal and ignores audio below the selected sensitivity threshold.

For a strong enough signal, it uses a YIN-style pitch-detection process to estimate the fundamental frequency. The plugin accepts frequencies from 55 Hz to 1760 Hz and rejects estimates below its confidence threshold.

Recent estimates are smoothed with a rolling median of up to seven readings. The detector then requires five matching stable frames before enabling note capture.

This filtering reduces false captures from breath noise, pitch transitions, short sounds, and unstable microphone input.

Voice-Range Comparison: What It Means

The plugin compares your captured endpoints with stored common ranges for soprano, mezzo-soprano, contralto, tenor, baritone, and bass. It ranks them by overlap and displays up to three closest matches.

You can limit the comparison to higher or lower voice ranges, but the result is still only a range comparison.

Range alone does not determine voice type. Tessitura, tone, register transitions, vocal weight, and comfort also matter, and this plugin does not measure those characteristics.

Vocal Range Versus Tessitura

Vocal range is the distance between your captured lowest and highest notes. Tessitura is the part of your range where you can sing most comfortably and consistently.

This tool measures range endpoints. It does not identify tessitura or provide a formal voice classification.

Tips for a More Reliable Test

Test in a quiet room and keep a consistent distance from the microphone. Hold one clear note at a time rather than singing scales rapidly.

Use high sensitivity for a quiet voice or weak microphone signal. Choose medium or low sensitivity when room noise causes unwanted detections.

Select the correct microphone before starting. If you change the device while the test is running, restart the test so the new input can be used.

Microphone access requires an HTTPS page or localhost. If no stable pitch appears, check browser permission, device selection, signal level, room noise, and sensitivity.

Common Misconceptions

A wider measured range does not automatically mean better singing. Control, tone, consistency, and comfort matter more than extreme endpoints alone.

The test does not assess pitch accuracy, vocal health, tessitura, or professional voice type. It also does not record performances, upload audio, compare you with famous singers, or detect several simultaneous notes reliably.

Frequently Asked Questions

How do I find my vocal range online?

Start the test, capture one stable comfortable low note, then capture one stable comfortable high note. The tool calculates the distance between them in semitones and octaves.

How many octaves can I sing?

The octave result is the semitone span divided by 12. For example, 18 semitones equals 1.50 octaves.

Does vocal range determine voice type?

No. The plugin compares your span with common voice ranges, but range alone cannot determine voice type.

What is the difference between vocal range and tessitura?

Vocal range is the full measured span between endpoints. Tessitura is the area where singing feels most comfortable and sustainable.

Why is no stable note detected?

The signal may be too quiet, noisy, unstable, or outside the supported frequency range. Hold one note steadily and adjust microphone distance or sensitivity.

What does confidence mean?

Confidence describes how strongly the analyzed waveform supports the detected pitch. It does not measure vocal quality or whether you sang the intended note.

Should I use my absolute highest and lowest sounds?

Use comfortable, sustainable notes rather than strained extremes. This produces a more meaningful singing range measurement.

Why can my result change between tests?

Microphone position, background noise, warming up, fatigue, and which notes you choose to capture can affect the endpoints. Repeat the test under similar conditions for better comparisons.

Is microphone audio stored or uploaded?

No. Pitch analysis occurs locally in the browser, and the microphone stream is not uploaded or recorded.

Can the test detect chords or several voices?

No. It is designed to detect one dominant fundamental pitch at a time.

Scroll to Top