Transpose
Change the key of any ChordPro song instantly. Strofa understands chord grammar — every chord quality, extension and slash chord is transposed correctly, not just the root note.
How it works
Tap the key badge in the song header to open the transpose controls. Drag the semitone stepper up or down — chords update in real time as you move, so you can see the result before you commit.
Strofa doesn't run a text search-and-replace on chord names. It parses each chord token semantically: G/B → A/C♯, Gmaj7 → Amaj7, Bdim → C♯dim, Cadd9 → Dadd9, Bb → B or C♭ depending on context. All chord qualities, extensions and slash chords are handled correctly.
This matters most in edge cases: a song in E♭ transposed up a fifth shouldn't give you B♭ chords written as A♯. Strofa uses the enharmonic that makes musical sense for the key.
Transpose: G → A (+2 semitones)
Per-song settings
Capo display example
Written in E · Capo 2 · Sounds in F♯
The guitarist with the capo reads E shapes. The pianist reads F♯. Both see what they need.
Per-song preferences
Hit the 💾 button after transposing to lock in the new key. Strofa stores it as the song's current key — the original is preserved as a reference and you can revert at any time. The saved key syncs to all your devices and to band members.
Each song has a flat/sharp preference. A musician in B♭ or E♭ usually wants flats; one in D or A wants sharps. Set it once, Strofa uses it whenever that song is transposed. The preference travels with the song to the cloud.
If the song has a capo set, Strofa shows two key references simultaneously: the written key (the shapes the guitarist plays) and the sounding key (what everyone else hears). The capo position is shown in the song header so you see it at a glance on stage.
Transposing a song that has a backing track attached? The track pitch-shifts automatically — no separate adjustment needed. See the Learn more → page for details.
Get started
Free 7-day trial. No credit card required at sign-up.