Skip to content

Vocal range of Perfect by Ed Sheeran

Original key
Ab
Range
Eb3 – Ab4

Perfect spans 1 octave and 5 semitones. In the original key it fits a baritone or tenor voice without changes.

The best key for each voice type

Computed from the song's range and typical comfortable ranges. Capo positions use open chord shapes.

VoiceSing it inChangeGuitarNotes you'll sing
BassA11 semitones downA shapes, no capoE2 – A3
BaritoneAboriginal keyCapo 1, G shapesD#3 – G#4
TenorAboriginal keyCapo 1, G shapesD#3 – G#4
AltoBb2 semitones upCapo 1, A shapesF3 – A#4
Mezzo-sopranoAban octave upCapo 1, G shapesD#4 – G#5
SopranoAban octave upCapo 1, G shapesD#4 – G#5

Voice types are a rough guide: your own range can sit higher or lower than your type.

Find the right key for your voice

Voice types are a rough guide. Take the two-minute range test and this page will show the key for your exact range…

Questions about Perfect

What is the vocal range of Perfect?

Perfect by Ed Sheeran goes from Eb3 to Ab4, a span of 1 octave and 5 semitones.

What key is Perfect in?

The original recording is in Ab.

What key should a man sing Perfect in?

Bass: A; Baritone: Ab; Tenor: Ab.

What key should a woman sing Perfect in?

Alto: Bb; Mezzo-soprano: Ab; Soprano: Ab.

Songs with a similar range

Sources: Musicnotes · Hooktheory · checked 2026-10-31 · how we measure

Musicnotes shows the notated range Eb4–Ab5; male vocal in treble clef sounds an octave lower