🎶

Singing Range Detector

Use this singing range detector to slide from your lowest to your highest note. The tool maps your full vocal 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.

Share or embed this tool

Free to use on your own website — WordPress, Wix, or any platform. Paste one line and it works instantly, resizing to fit.


How It Works

The tool detects your singing pitch in real time with the YIN algorithm — a widely used autocorrelation-based method that tracks the fundamental frequency even when harmonics are present. As you sing, it remembers the lowest and highest notes you hold steadily (a stability check ignores passing squeaks and register break transitions), and it keeps a running tally of how long you spend on each pitch. The range is the gap between your extremes in semitones; 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 acts as a voice part finder, suggesting a choir part (soprano, alto, tenor, or bass). Everything runs live on your device; nothing is recorded. If you want to practise matching a specific target note before a session, the pitch detector shows your live note name and cents deviation in real time.

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 — including the characteristic thinning of the chest voice into head voice (or falsetto in men) — which is beyond a pitch-only tool. Treat the zone as a place to listen for your own break. As with any vocal 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 through vocal exercises and breath support. For a quick, single-session voice-type snapshot without the guided survey, try the vocal frequency range tool.

How Is Voice Type Really Decided? Passaggio and Tessitura Explained

Voice classification — bass, baritone, tenor, contralto, mezzo-soprano, soprano — is not decided by range alone. The two factors that matter most are tessitura (the part of the range where your voice sits comfortably and sounds its best) and timbre (the colour and weight of the tone). Equally important is where your passaggio falls. Every singer has two passaggi: the primo passaggio (the lower register break, where chest voice begins to thin) and the secondo passaggio (the upper break, where the voice transitions fully into head voice or falsetto). A higher-lying secondo passaggio is a strong indicator of a higher voice type, even if the singer's raw range overlaps with a lower part. A trained baritone and a dramatic tenor may share notes on paper but sound — and break — very differently. For a quick side-by-side check of where specific pitches fall in your range, the vocal frequency range tool lets you step through individual notes by frequency.

A browser pitch tool like this one can only estimate voice type from the notes you produce. It cannot measure your timbre or locate your actual passaggio from audio alone — that requires the trained ear of a voice teacher and ideally a sustained scale across the break. Use this tool to get a reliable starting point for your range and tessitura, then treat any voice-type label as a hypothesis to test with a teacher or choir director. If you want to explore how individual tones feel at specific pitches, the tone generator can play any reference note so you can gauge where your own register shifts happen by ear.

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.
Can I use this to find out if I’m a soprano, mezzo-soprano, or contralto?
Yes — for a first approximation. The tool suggests SATB parts (soprano, alto, tenor, bass), but classical voice classification also distinguishes mezzo-soprano from soprano and baritone from bass using tessitura, timbre, and passaggio location. If your result lands on the alto/soprano boundary, focus on where your voice sits most comfortably — that tessitura centre is the clearest clue. A singing teacher can confirm your fach with a proper audition.
Why does my range vary between sessions or days?
Vocal range is not fixed — it changes with warm-up state, hydration, fatigue, illness, hormonal cycles, and even time of day (many singers are a semitone or two lower in the morning). Test after a thorough warm-up and on multiple days to get a representative picture. Consider using the tone generator to play reference pitches and check which you can comfortably match before starting the mic session.
What is a typical singing range for an untrained singer versus a trained one?
Most untrained adults can produce roughly 1.5 to 2 octaves comfortably. Trained classical singers typically span 2 to 2.5 octaves or more after years of technique work. Amateur choral singers usually fall between. The SATB system assumes approximately: soprano C4–G5, mezzo D4–A5, alto F3–D5, tenor C3–A4, baritone G2–E4, bass E2–C4 — but these are overlapping guides, not rigid boxes.