- What chord formats does the transposer support?
- It handles ChordPro (chords in square brackets inline with lyrics, e.g.
[Am7]words here), chord-above-lyric notation (a line that contains only chord names followed by a lyric line), and bare chord lists (one chord per line or space-separated). Directives like {title:}, {key:}, and {capo:} are detected and preserved. If your file mixes styles, the parser handles each line independently.
- Why would I need to transpose a chord sheet?
- The most common reasons: a song is in a key that's too high or low for your voice, a guest vocalist needs a different key, or you want to use open-position "cowboy chords" instead of barre chords. Transposing up 2 semitones (a whole step) is the most frequent request — for example, moving from G to A so a capo isn't needed. Down 1 semitone (G → F♯) is common when adjusting for a female-range arrangement.
- What is the difference between sharps and flats in chord naming?
- F♯ and G♭ are the same pitch — called enharmonic equivalents. Whether to write one or the other is a convention. Sharp keys (G, D, A, E, B) typically use sharp chord names; flat keys (F, B♭, E♭, A♭) use flat names. The Auto setting detects which spelling was dominant in the original sheet and keeps the convention consistent after transposing. You can override to always sharps or always flats.
- How does the setlist manager work?
- Each song is stored in your browser's IndexedDB database — no account required, no server involved. You can drag and drop songs to reorder them. When you click "Start live show," the transposed chord sheet for each song fills the whole screen in a large, readable font. Use the arrow buttons (or keyboard ← →, or swipe on touch devices) to move between songs mid-performance. You can also export the entire setlist as a single PDF to print or send to bandmates.
- Does the tool work offline?
- Yes. Once the page has loaded, all processing — chord parsing, transposition, PDF generation — happens entirely in your browser using JavaScript. You can disconnect from the internet and the tool keeps working. Your setlist persists in IndexedDB and survives page reloads or closing the tab, as long as you use the same browser on the same device.
- What file types can I drop onto the tool?
- Plain text files (.txt), ChordPro files (.chopro, .cho, .chordpro), and plain chord-chart text files (.crd). Any UTF-8 text file with standard chord notation will work. The tool reads the file in your browser; nothing is uploaded.