Play Virtual Guitar Online Free

A MIDI guitar in your browser: connect a MIDI keyboard, a MIDI guitar pickup or a controller and every note it sends is fingered on the fretboard for you — no drivers, no download.

🎸
Play & Earn PointsPlay guitar & complete quizzes to earn points.
🔥 0 0
MIDI OffConnect MIDI keyboard
Octave0
Play your MIDI keyboard — the matching string and fret light up.
eBGDAE
ASDFGH1
E4
B3
G3
D3
A2
E2
2
F4
C4
G#3
D#3
A#2
F2
3
F#4
C#4
A3
E3
B2
F#2
4
G4
D4
A#3
F3
C3
G2
5
G#4
D#4
B3
F#3
C#3
G#2
6
A4
E4
C4
G3
D3
A2
7
A#4
F4
C#4
G#3
D#3
A#2
8
B4
F#4
D4
A3
E3
B2
9
C5
G4
D#4
A#3
F3
C3
0
C#5
G#4
E4
B3
F#3
C#3
R
D5
A4
F4
C4
G3
D3
T
D#5
A#4
F#4
C#4
G#3
D#3
Y
E5
B4
G4
D4
A3
E3
U
F5
C5
G#4
D#4
A#3
F3
I
F#5
C#5
A4
E4
B3
F#3
O
G5
D5
A#4
F4
C4
G3
Select a string or fret to play
📱
Tip: Tap LANDSCAPE for a full-screen playing experience!

How to Play Guitar

Play with your mouse or computer keyboard. On desktop, use your keyboard to play the fretboard without reaching for the mouse.

Keyboard Mapping

Hold a String key and press a Fret key to play that note. Same fret keys work for all strings.

String Keys
AHigh E (Str 1)SB (Str 2)DG (Str 3)FD (Str 4)GA (Str 5)HLow E (Str 6)
Fret Keys
1F02F13F24F35F46F57F68F79F80F9RF10TF11YF12UF13IF14OF15PF16

Examples: Hold Q + press 8 = String 6, Fret 8 · Hold A + press 3 = String 5, Fret 3

Modes

  • PLAY — Play notes normally with visual feedback
  • MARK — Click notes to save them for practice. Marked notes appear below the fretboard. Play them back or clear when ready.
  • HINT — Shows a highlighted note you need to find and play
  • SONG LIBRARY — Browse songs to learn and practice

Guitar Types

  • Acoustic — Warm, natural steel-string tone
  • Nylon — Soft classical guitar tone
  • Electric — Distorted electric guitar tone

MIDI Guitar Explained: Pickups, Controllers and the Browser

Guitar and MIDI have always been an awkward pairing, because MIDI describes notes rather than vibrating strings. Modern hardware and a Web MIDI browser bridge that gap: plug in a MIDI keyboard and the fretboard below plays itself along with you, or read on to see what a MIDI guitar pickup does that software alone cannot.

What is a MIDI guitar?

A MIDI guitar is any guitar — or guitar-shaped controller — that reports each note as MIDI data: pitch, velocity and timing, with no audio signal involved. That data can drive a synth, a sampler or a browser instrument, which is why a guitarist can write a piano arrangement without touching a keyboard. What is unique about a MIDI guitar is polyphony: unlike a MIDI keyboard, six strings sound independently, so a MIDI guitar controller has to track six pitches at once.

How does a MIDI guitar work?

There are two families of hardware. Hexaphonic pickups mount beside or replace the normal pickup and analyse each string separately — the approach behind classic pitch-to-MIDI systems such as MIDI Guitar 2. Dedicated controllers and smart instruments such as the Jamstik MIDI guitar or an Aeroband smart digital MIDI guitar sense fret and string position directly instead of guessing from pitch, which is why they follow bends and fast lines more cleanly. A MIDI guitar pedal then routes the resulting data to a synth, a computer or a browser.

How does a guitar become a MIDI controller here?

Rather than tracking string pitch, this page accepts MIDI input from any class-compliant keyboard and fingers it for you: press MIDI above the fretboard, play a note, and the matching string and fret light up and sound. It follows the lowest-fret rule a guitarist would use — E4 is the open top string, not fret 5 of the B string — and reports notes that fall off the neck instead of transposing them silently. Octave −1 / +1 brings those notes back into range.

Velocity, sustain and no drivers

Hardware touch decides how hard each string is plucked, the sustain chip follows CC64 from a real pedal so notes ring on, and the whole connection needs no drivers, plug-ins or downloads — your operating system only has to recognise the keyboard first. If you would rather every pluck were identical, switch Velocity off and the fretboard ignores incoming dynamics.

Do you need a MIDI guitar pickup to start?

No. A MIDI guitar pickup or a dedicated MIDI guitar controller is what you buy when you want a real guitar to drive a synth. To learn the fretboard, practise chord shapes and build progressions in the browser, a MIDI keyboard plugged into this page is enough, and it costs nothing. When you do move to hardware pitch tracking, everything you have learned here still applies.

  • Web MIDI input works in Chrome, Edge, Opera and Safari 18+ (Firefox needs the midi.enabled setting)
  • A MIDI keyboard drives the fretboard on its own — a MIDI guitar pickup is only needed to track real strings
  • Notes below the low E or above fret 15 are reported on screen, never silently transposed

Frequently Asked Questions

Click or tap anywhere on the fretboard to sound that string and fret, or use your computer keyboard with the mapping shown on the page. Each note is generated with a physically modelled plucked-string sound, so open strings ring longer and higher frets sound tighter, just like a real acoustic guitar.

Note labels print the name of every note on the frets, which makes it far easier to learn where C, F# or G sit across the neck. Mark mode lets you select a set of frets and play them back in sequence or together, which is ideal for drilling a scale shape, an arpeggio or a chord voicing.

Open the Chord Chart from the guitar hub and pick a chord to see its fingering diagram and hear how it should sound. Then return to the fretboard and press the same frets to reproduce the shape. Working through C, G, D, Em and Am first will cover a large share of popular songs.

Yes. The Guitar Tuner uses your device microphone to detect the pitch of the string you play and shows whether it is flat, sharp or in tune. Play one string at a time in a quiet room for the most reliable reading, and allow microphone access when the browser asks.

Move to the Guitar Song Builder and arrange your chords into a progression with a strumming pattern, then loop it and play along. Add the metronome to lock in your timing, and pick a beginner song from the song library so you are applying the chords to real music rather than isolated shapes.

Yes. Plug the keyboard in over USB (or pair it over Bluetooth), press MIDI above the fretboard and allow the browser prompt. Every note you play is then fingered on the neck for you: the matching string and fret light up and the string is plucked with the same modelled sound as a click.

It uses the lowest fret that can sound that pitch, which is how a guitarist would finger it — E4 is the open high E string rather than fret 5 of the B string. Notes below the low E or above the highest fret have no position on the neck, so the display says so instead of transposing them silently; the Octave −1 / +1 buttons bring those notes into range.

Yes. Velocity from a MIDI controller changes how hard each string is plucked, and a sustain pedal on CC64 lets notes ring on after you lift the key. Switch touch sensitivity off with the Velocity control if you would rather every pluck had the same strength.

No. A class-compliant USB MIDI keyboard or digital piano works as soon as the browser has permission — nothing to install, no account and no plug-in. Your operating system only has to recognise the keyboard first.

If the device supports Web MIDI, yes. Connect the keyboard with a USB-OTG adapter or Bluetooth MIDI and turn the device to landscape, where the MIDI bar sits directly above the fretboard so you can watch the strings respond as you play.

Yes. The recorder captures the audio of everything you play — hardware or on-screen — and lets you download it as a WebM file. Mark mode saves a set of frets to loop back, and playing from a MIDI keyboard also counts towards your activity points and streak exactly like playing with the mouse.

📲 Add to Home Screen
Add Play Virtual Instruments to your home screen for quick access.
On Chrome: Click the ⋮ menu → "Install app"
On Safari: Tap Share → "Add to Home Screen"
On Edge: Click ⋯ → "Apps" → "Install"