6-String Fretboard Tuning
Standard guitar tuning (E2, A2, D3, G3, B3, E4) across 15 frets with graduated gauge string thicknesses, pearloid position marker inlays, and live pitch calculation.
Experience physical pick strumming, real guitar soundfonts, interactive 15-fret neck, and instant chord progressions directly in your browser.
Click a chord to strum or press keys [1]–[9]. Press [Space] or [ArrowDown]/[ArrowUp] to re-strum.
Select a preset progression or enter custom chord notation to auto-play.
Virtual Guitar is an interactive web-based 6-string guitar simulator built with Tone.js and the Web Audio API. It reproduces physical pick strum dynamics, multi-sampled guitar soundfonts, and full chord progression accompaniment directly in your browser.
Standard guitar tuning (E2, A2, D3, G3, B3, E4) across 15 frets with graduated gauge string thicknesses, pearloid position marker inlays, and live pitch calculation.
Simulates non-instantaneous pick travel with 20–40ms staggered delays between strings. Downward strokes rake from string 6 to 1; upward strokes rake in reverse.
Switch between warm Acoustic Nylon classical guitars, pristine Clean Electric guitars, and saturated Overdrive Electric tones with studio EQ3 and reverb.
Instantly strum popular open and barre chords (C, G, D, Am, Em, F, Dm, A, E) with one click or via keyboard hotkeys 1–9, Space, and Arrow keys.
Auto-play famous song chord progressions including Pop I-V-vi-IV, Stand by Me, Let It Be, Knockin' on Heaven's Door, and 12-Bar Blues with adjustable tempo.
Type custom shorthand notation (e.g. Am:down:4n C:up:8n) or create your own backing tracks with real-time visual string vibration feedback.
Everything you need to know about playing chords, pick strumming, tone modes, and rhythm presets on the Virtual Guitar.
Press number keys 1 through 9 to trigger instant chords (1: C, 2: G, 3: D, 4: Am, 5: Em, 6: F, 7: Dm, 8: A, 9: E). Press Space or ArrowDown to re-strum the chord downward, or ArrowUp to strum upward.
Click any fret cell on the horizontal fretboard to pluck that individual string at that pitch. You can also click and drag your cursor vertically across the strings to rake and strum strings continuously like a real guitar pick.
Switch between three distinct tonal modes: Acoustic Nylon (warm classical guitar soundfont), Clean Electric (bright Fender/Gibson electric guitar), and Overdrive Electric (rock/metal saturation with Tone.js distortion and presence boost).
Real guitar strumming is non-instantaneous. The audio engine applies a realistic 20–40ms sequential delay between strings. Downstrokes strum from string 6 (Low E) to string 1 (High E), while upstrokes strum in reverse, giving an authentic pick rake feel.
Choose from preset songs in the dropdown (such as Pop I-V-vi-IV, Stand by Me, Let It Be, or 12-Bar Blues) and click Load & Auto-Play. You can also input custom chord rhythms in the format "Chord:direction:duration" (e.g. C:down:4n G:down:4n Am:down:4n F:down:4n).
Yes! The Virtual Guitar runs on Tone.js and shares global BPM and audio scheduling standards with our Virtual Piano and Drum Machine, enabling synchronous multi-track jamming in your browser.