🎶

Singing Range Detector

Warm up, then slide from your lowest to your highest note. The tool maps your full range, estimates your tessitura (where your voice spends the most time), suggests a choir part, and shows the typical passaggio zone for your voice.

Hold each note steadily so it registers. Range, tessitura, and part are approximate and depend on warm-up, technique and health. The passaggio (register break) shown is the typical zone for the estimated voice type — it is not measured from your voice (reliable passaggio detection needs timbre analysis beyond this tool). Your mic is analyzed live and never recorded or uploaded.

Microphone is off. Warm up, then click “Start microphone” and explore your range low to high.

How It Works

The tool detects your singing pitch in real time with the YIN algorithm. As you sing, it remembers the lowest and highest notes you hold steadily (a stability check ignores passing squeaks), and it keeps a running tally of how long you spend on each pitch. The range is the gap between your extremes; the tessitura is the band where most of your singing time is spent — the central ~70% of that tally, which is usually a better guide to your voice than the extremes alone. From your range and tessitura it suggests a choir part (soprano, alto, tenor, or bass). Everything runs live on your device; nothing is recorded.

The passaggio shown is a reference: the typical register-transition zone for the estimated voice type, not a measurement of your voice. Detecting your real passaggio requires analysing timbre and register shifts, which is beyond a pitch-only tool — treat the zone as a place to listen for your own break. As with any range test, your result is a snapshot: warm up first, don’t push into strain, and remember that trained singers extend their range with technique.

Frequently Asked Questions

Is my microphone recorded or uploaded?
No. Audio is analyzed live in your browser and never leaves your device. Stopping the mic releases it immediately.
What’s the difference between range and tessitura?
Range is everything you can produce, lowest to highest. Tessitura is where your voice sits comfortably and spends most of its time — often the better guide for choosing songs and parts.
Does it measure my passaggio?
No — it shows the typical passaggio zone for the estimated voice type as a reference. Finding your actual break needs timbre/register analysis, so use the zone as a guide and listen for the shift yourself.
Is the choir-part suggestion reliable?
It’s a starting point from your range and tessitura. Real part assignment also weighs timbre, blend, and the music — a choir director’s ear is the final word.
How do I get the best result?
Warm up, sing in a quiet room close to the mic, hold each note steadily, and spend time across your comfortable range so the tessitura estimate has data. Don’t strain for extra notes.