Guitar Practice Helper

Describe an exercise and get tablature. Standard tuning (EADGBE).

Advanced

Auto-advance moves to the next key as the metronome runs · Drone holds the root under you · ★ Save pins this to your chips · ✓ Log records today at the current tempo

A free guitar practice tool that writes the exercise for you

Guitar Practice Helper turns a plain-English request into guitar tablature and engraved standard notation, with fingerings worked out for you. Describe the drill you want to practice and it is written out in every key you asked for — no PDFs to hunt down, no exercise books, nothing to install. It runs entirely in your browser, works offline, and is free and open source.

Things people type into the box:

Scale and arpeggio exercise generator

Every common scale and arpeggio: major and minor, all seven modes, major and minor pentatonic, blues, harmonic and melodic minor, whole tone, diminished, altered, bebop scales, and triads through 7th chords. Run them straight, in 3rds, in 4ths, in 6ths, or in groups of three and four, ascending, descending, or both. Cycle them through the circle of 4ths or 5ths, chromatically, or in whole steps — including the classic drill where you stay in one neck position through all twelve keys. Choose automatic position playing or three-notes-per-string fingering.

CAGED system and fretboard visualization

See the five CAGED shapes as separate fretboard diagrams or as one full-neck map with labeled shape brackets and interval-coloured dots, so the connections between shapes are visible instead of memorized.

Chord voicings and chord theory

Drop 2 voicings on three string sets, drop 3, and shell voicings across nine chord qualities, shown as playable grips through every inversion — click any grip to hear it. The chord stacking tool superimposes any triad over any base chord and names the result (D over Cmaj7 becomes Cmaj13♯11), rates the consonance, and can spin the composite arpeggio into a practice exercise.

Chord progressions and jam tracks

Enter roman numerals, chord symbols, or “blues in A” and get voice-led arpeggio lines where each chord starts from the tone nearest the last note — or restrict it to guide tones, the 3rds and 7ths. Loop any progression as a backing band with drums, walking bass, and comping pads to practice over. Borrow chords from parallel modes to hear modal mixture, secondary dominants, and moves like the backdoor ♭VII7.

Ear training, metronome, and tuner

Interval, chord, and scale recognition at three difficulty levels with random roots, streaks, and scoring. The metronome sits at the bottom of every screen with tap tempo, accent patterns for odd meters like 5/4, 7/8, 9/8, and 11/8, and a speed trainer that nudges the tempo up every few bars toward a target. There is a chromatic tuner too.

Practice log and progress tracking

Log a session and the app tracks your personal-best tempo per exercise, your practice-day streak, a 14-day activity chart, and ear-training accuracy. Your data stays in your browser by default; signing in is optional and only exists to sync across devices. Any exercise can be bookmarked or shared as a link, because every setting is encoded in the URL.

Install it on your phone

It is a progressive web app: open guitarpractice.app on your phone and add it to your home screen to get a fullscreen practice app that works without a connection — useful when you are practicing somewhere with no signal. The source is on GitHub under the MIT license.

Free & open source · Feedback & bug reports · GitHub · Privacy · v2

BPM
to + everybars

Account

Optional — sign in to sync your practice progress across devices. Everything works without it.

Privacy policy