FretFlow
Your guitar companion — chords, tabs, tuner & more
What do you want to do?
Discover Songs
Browse our full library of songs with chord charts and tabs. Filter by genre, difficulty, or search for anything.
Play Along
Follow chord progressions in real time with auto-scrolling lyrics. Upload an MP3 to sync chords perfectly to the recording.
Tuner
Chromatic tuner using your device microphone. Supports standard EADGBE plus Drop D, Open G, DADGAD and more alternate tunings.
My Collection
Save songs you're learning and track your progress. Your personal setlist, always ready to go.
Chord Chart
Visual fingering diagrams for every chord. Build a custom cheat sheet and print it for your practice space.
Learning Resources
Curated links to the best free lessons, YouTube channels, and practice tools — handpicked for beginners through advanced players.
New to guitar? Start here ♩
Recently played
Play a song to see it here.
Discover Songs
—
—
—
View
Tools
Tempo
Tempo
100%
Audio File
No file loaded
0:00 / 0:00
Tuner
chromatic pitch detection—
0 cents
Ready
Requires microphone access
String / Note Reference
Tunings & Reference Pitches
My Collection
0 songsSong
Genre
Difficulty
Mastery
Resources
curated learning linksChord Chart
build your printable cheatsheet
Display style:
Select chords to include:
Preview
Feedback
help us improve FretFlow
🎸 Found a bug? Got a song request? Love something? Hate something?
We read every submission — this is how FretFlow gets better.
We read every submission — this is how FretFlow gets better.
Admin
account & feedback managementUser Accounts
| Name | Role | Joined | Actions |
|---|
Community Song Library
| Song | Genre | Difficulty | Submitted By | Date | Status | Actions |
|---|---|---|---|---|---|---|
| Loading community songs… | ||||||
Feedback Submissions
| User | Rating | Category | Feedback | Date | Actions |
|---|
Help
how to use FretFlow🚀 Quick Start
Pick your instrument
Tap Guitar, Bass, or Ukulele in the top bar. The song library, chord diagrams, and tuner all update to match.
Find a song
Browse Discover or type in the search bar and press Enter for AI chord generation. Filter by genre, difficulty, or sort alphabetically.
Play along
Hit Play - chords scroll and highlight in time. Tap any chord block for a finger-position diagram. Load an MP3 and sync it for a full backing-track experience.
🔍 Discover & Search
Browse by genre
Use the coloured genre pills to filter the library. "Picking & Riffs" shows single-note beginner songs ideal for first-time players.
AI Search - import any song
Type any song name and press Enter. AI looks it up and returns a full chord chart with tabs. Hit + Import to save it. Each import is specific to that exact song and artist.
Paste a chord chart
In the Add Song modal, switch to the Paste Chart tab and paste any plain-text or Ultimate Guitar chord chart. FretFlow parses the sections, chords, and lyrics automatically.
Difficulty filters
Sort by Beginner / Intermediate / Advanced. Beginner songs use simple open chords; Advanced songs may need barre chords or complex picking patterns.
Save to collection
Tap + on any song card or the bookmark icon in the play view to add it to My Collection for quick access. Remove with the X button.
▶ Play-Along View
Play / Pause
Hit the Play button. During playback the view goes full-screen - tap anywhere on the scroll area to pause. Use Reset to start over from chord 1.
Chord diagrams
Tap any chord block while the view is open to see a fretboard diagram with finger positions. Muted strings show X, open strings show a circle.
Chords / Tabs / Both
Toggle between chord blocks, guitar tab notation, or both using the buttons in the toolbar. Tabs show exact fret positions for each string.
Tempo control
Drag the tempo slider (50-200%) to slow down or speed up chord changes. This also controls the beat tracker pulse rate. Learn transitions at half speed, then gradually increase.
Transpose key
Use the semitone up/down buttons to transpose all chords. Useful for capo use or matching a singer's vocal range.
Edit chord chart
Tap the pencil ✏ button in the toolbar to open the chord editor. Double-click any chord name, lyric, or section label directly on the card to edit it inline. Changes are saved locally and shared with the community automatically.
Add or reorder chords
In the chord editor, use the + button on any row to insert a chord above it, or drag the ⠿ handle to reorder rows. Use this to add intros, bridges, or fix the section order.
Community chord edits
When another user has corrected a chord chart, a blue banner appears above the chords. Click Load locally to apply their version to your device — your own edits are never overwritten automatically.
Mastery score
Playing through a song to completion awards +10% mastery. Practice mode awards +15%. Tracked per song per instrument in My Collection.
🎵 MP3 Play-Along & Audio Sync
Load audio
Open the Audio panel in the play view toolbar. Upload an MP3 from your device, or use the smart search to find and extract audio from YouTube.
YouTube audio search
The search box pre-fills with the current song title and artist. Results are automatically ranked — Recommended shows official audio and VEVO sources first; Other Options lists covers, live versions, and lyric videos below a divider. You can also paste a YouTube URL directly.
Sync chords to audio
Enable Sync to lock chord scrolling to the audio timeline. Use Auto-Sync to detect BPM automatically via your microphone, or Tap Sync to manually align by tapping the beat.
Set the intro offset
Pause the audio exactly where the first chord begins, then tap the ⏱ Set Start button. This locks the chord timeline to the actual song start, accounting for any intro.
Fine-tune offset
Use the +-0.5s nudge buttons to shift chords forward or backward relative to the audio. Positive offset delays chords; negative starts them earlier.
Wrong song version?
If chords don't match, you likely have a cover or live version. Pick a Recommended result — these are scored by official source signals. Then use Transpose to fine-tune the key.
🎧 Practice Mode
What it does
Practice Mode listens via your microphone. When it detects a note from the target chord, a ring fills up - hold the note for ~200ms to advance automatically to the next chord.
How to start
Tap the mic button in the play toolbar. Grant microphone access. The target chord and its component notes are shown in the panel below.
Accuracy tips
Use earbuds so speaker audio doesn't confuse the pitch detector. Play clearly - any note from the chord (root, 3rd, 5th) counts. You don't need the full chord.
🏙 Tuner
Using the tuner
Go to Tuner, select your instrument, and tap Start Tuner. Grant mic access. Play one string - the note name, octave, and cent deviation show in real time.
Reading the needle
Green / checkmark = in tune (within 5 cents). Arrow up = too sharp (tune down). Arrow down = too flat (tune up). Aim for the needle centered.
Alternate tunings
Scroll down to see tuning cards (Drop D, Open G, DADGAD...). Tap a card to activate it. Click any note pill to hear the target pitch through your speaker.
Song-specific tuning
If a song requires a non-standard tuning, a banner appears in the play view. Tap Tune up → to jump directly to the Tuner with that tuning pre-loaded.
❓ FAQ
Why does Practice Mode not detect my guitar?
Make sure you have granted microphone access in your browser. Use earbuds so your speaker audio does not interfere. Acoustic guitars and loud playing work best.
The YouTube audio does not match the chords - what is wrong?
This usually means the audio version is in a different key or tempo. Try Transpose (semitones up/down) and the Tempo slider. Make sure you loaded the original studio version, not a cover or live recording in a different key. The search pre-fills with the exact song and artist to help avoid mismatches.
How do I search for a specific song version (e.g. live vs studio)?
In the Audio search panel, edit the pre-filled query before pressing Enter. Add terms like "official audio", "original", or a specific album name to refine results.
AI Search imported the wrong song - can I fix it?
Use Transpose to shift the key. For individual chord fixes, double-click any chord block to edit it inline, or tap the pencil ✏ button for the full chord editor. If the chart is completely wrong, delete the song and search again with a more specific query, e.g. "Hotel California Eagles Bm key".
Can I use FretFlow offline?
Yes - install FretFlow as a PWA (Add to Home Screen on mobile). Once installed, the core app and built-in library work offline. AI search and cloud sync require internet.
My MP3 and chords are out of sync - how do I fix it?
Try Auto-Sync first - it detects BPM from the audio. If close but not perfect, play the audio and use Tap Sync - tap the button on each downbeat. Fine-tune with the +-0.5s nudge buttons.
⌨ Tips & Shortcuts
EnterTrigger AI song search from the search bar
EscClose search dropdown or chord popup
Tap scroll areaToggle play/pause during playback
Swipe left/rightSwitch between sections on mobile
Tap chord blockOpen chord diagram popup
Double-click chord blockEdit chord name or lyric inline
Double-click section labelRename section inline (e.g. verse1 → chorus)