Vocal Range Test
Record and confirm your lowest and highest comfortable notes, or enter note names you already know. The tool shows both endpoints and their span in semitones and octaves. Microphone detection has a steadiness check and octave correction; Set by ear offers played tones without a microphone.
Sing your lowest comfortable note
Press Record and hold one note on an open vowel. Your browser asks for the microphone first. The trace shows every reading, and a note counts only once it is held steady and you confirm it. No microphone? Use Set by ear.
- Audio stays in this page
- Nothing is uploaded
- The microphone closes after each take
lowest not set highest not set range needs both notes steady = held 0.5 s in a 30 cent band
No notes yet. Record or set your lowest comfortable note, then your highest.
Calculate a range from known notes
Enter your lowest and highest note names, such as G2 and E4. A sharp or flat is accepted, including C#4 and Bb3. Calculate replaces the two range endpoints with exact pitches at your A4 reference; it does not measure your voice.
Check the detector
Each check makes a test signal at 48 kHz in this page and runs it through the same detector and the same steadiness rule your voice goes through.
- not run yet
- not run yet
- not run yet
Common questions
- How do I test my vocal range?
- Choose Lowest note, press Record and hold a comfortable note. Press Stop and check, compare with Play note, correct the octave if needed, then confirm. Repeat for Highest note. The microphone is used only during the take. The result records the supplied endpoints; it is not a measure of vocal quality or a target to reach.
- Can I calculate a vocal range from note names?
- Yes. In Calculate a range from known notes, enter the lowest and highest notes and press Calculate entered range. G2 to E4 gives 21 semitones, or 1 octave and 9 semitones; A3 to A5 gives 24 semitones, or 2 octaves. Sharps and flats such as C#4 and Bb3 are accepted. Entered notes use exact equal-tempered pitches at your chosen A4 reference and are labelled entered note in the copied summary.
- How is the range counted?
- The displayed span is the difference between the nearest note numbers, rather than the exact unrounded frequency interval. An octave is 12 semitones. A sung endpoint may sit a few cents away from its nearest note, so its frequency and cents are shown separately.
- What counts as a steady microphone note?
- Readings must remain within the selected band, 20, 30, 50 or 100 cents, for at least 0.5, 1 or 2 seconds. The default is 30 cents for 0.5 seconds. Silence, an unclear reading or a gap greater than 0.3 seconds breaks a run. The reported frequency is the median of a qualifying run. A sustained harmonic or wrong-octave reading can still qualify, so listen and confirm each candidate.
- Why is my note shown an octave too high or low?
- A repeating overtone or low, breathy sound can lead the detector to double or halve the frequency. Play note sounds the detected pitch; use Octave -1 or Octave +1 if it disagrees with the note you sang. Play take is available when the browser supports audio recording. Semitone buttons allow smaller corrections before confirmation.
- Does the test work for female and male voices?
- Yes. The same pitch measurement and endpoint calculation can be used for any voice within the recorded span. The test does not infer gender or assign soprano, alto, tenor or bass. Two endpoint notes alone do not establish a voice type or the part of a range that is comfortable throughout.
- Can I use it without a microphone or with a piano?
- Use Set by ear, Play note and the semitone/octave controls to compare against a tone and confirm an endpoint. If you know the notes from a piano, enter their note names in the calculator. This page provides comparison tones; it does not include a playable piano keyboard.
- What if microphone permission is blocked?
- Allow this page’s microphone permission in your browser or choose an available input. A secure HTTPS page and browser microphone support are required. Without access, the note-name calculator still works; Set by ear uses tones when Web Audio is available.
- Is my singing saved or uploaded?
- Audio is not uploaded. A supported browser keeps the current take in memory for Play take; the next take replaces it. Confirmed notes, their sung/by-ear/entered labels, reference, steadiness settings and up to ten kept sessions are saved locally when storage is available. History stores each session’s two frequencies, reference and timestamp. Start over forgets the saved state.
- Which pitches and reference values are accepted?
- The recorded frequency window covers approximately A1, 55 Hz, through C7, 2093 Hz, at A4 = 440 Hz. A4 can be set from 400 to 480 Hz. The frequency bounds stay fixed, so names near the endpoints may shift or fall outside the accepted window at another reference. At A4 = 442 Hz, a measured 440 Hz pitch reads as A4, 8 cents flat. Changing the reference renames kept frequencies; it does not retune a measured note.
Pitch is estimated from your microphone in your browser and can land an octave too high or too low, so a sung note counts only once it has been held steady and you confirm it, after moving it by an octave if it is wrong. This is a record of the notes you supplied, not a diagnosis, a voice type or a goal: sing only what is comfortable. Audio is never uploaded, and the session summary stays in this browser.