Ear Training

Intervals, chords & scales

FreeNo sign-upNothing uploaded
What to practise

Press play, listen, then pick what you heard.

Score 0/0Streak 0Best streak 0
Your accuracy by item

Shortcuts: Space plays or replays, 1–9 pick an answer, Enter goes to the next question.

Field guide

About the Ear Training

Train your relative pitch, the skill that lets you play songs by ear, transcribe melodies and sing in tune. Choose intervals, chords or scales, select exactly which ones to practise, press play and pick what you heard. Intervals can be played upwards, downwards or together; chords can be broken or include inversions. Your accuracy for each item is saved so you can see and focus on the ones you find hardest. After each correct answer the notes light up on the keyboard so you connect the sound with the shape.

  1. Choose Intervals, Chords or Scales and open What to practise to pick the items.
  2. Press the play button (or Space) and listen.
  3. Pick your answer. Wrong answers replay the sound so you can try again.
Questions

Frequently asked

What is the best way to learn intervals by ear?

Start with a few very different intervals, such as the major 3rd, perfect 4th, perfect 5th and octave, and add more once you score above 90%. Linking each interval to the start of a song you know helps: a perfect 4th is the start of Here Comes the Bride, a perfect 5th starts Twinkle Twinkle Little Star.

How long does ear training take?

Most people notice a real difference after 10 minutes a day for two to three weeks. Little and often works better than long sessions.

What is the difference between relative pitch and perfect pitch?

Relative pitch is recognising the distance between notes, which anyone can learn and is what most musicians use. Perfect (absolute) pitch is naming a note with no reference and is rare.

Is my progress saved?

Yes. Your score history and per-item accuracy are saved in your browser on this device.

Is what I type sent to a server?

No. The tool runs entirely in your browser and there's no server behind it, so what you type never leaves your device and nothing is stored. You can check: it keeps working if you go offline after the page has loaded.