Setlist Tracker — Concert Log & Live Show Journal

Log every live show you attend: artist, venue, date, full setlist, and personal notes. Filter your concert history, export your data, or generate a shareable card for any show — everything stays in your browser, no account needed.

Log a Show

Your Concert Log

Shows: 0 Artists: 0 Songs logged: 0

How it works

Everything runs in your browser. No server receives your data — your concert diary lives in localStorage on your device.

1. Log a showFill in artist, date, venue, and paste the setlist one song per line. Add a cover photo from your camera roll.
2. Browse your historyShows appear as a gallery sorted newest first. Filter by artist name or year to find any gig fast.
3. Share a cardClick any show, then hit "Share PNG" to generate a branded card with the setlist snippet over your photo — ready to save or share.
4. Export anytimeDownload all entries as JSON (full fidelity, re-importable) or CSV (opens in Excel/Sheets for stats).

Frequently asked questions

Where is my concert data stored?
All data — including show details, setlists, notes, and cover photos — is stored exclusively in your browser's localStorage. Nothing is sent to any server. This means your log is private and works offline, but it is tied to the browser and device you use. Export to JSON regularly if you want a backup or want to move your data to another device.
How do I log a setlist accurately?
The best sources are setlist.fm (community-submitted setlists updated within hours of a show) or your own notes taken at the venue. Paste the songs one per line in the Setlist field — the tracker numbers them automatically. You can always edit an entry later by clicking the show card and choosing Edit.
What does the shareable PNG card show?
The card shows the artist name, venue, date, and up to the first 8 songs of the setlist, overlaid on your cover photo (or a dark gradient if no photo was added). It is generated client-side using html2canvas and downloaded directly to your device — no image is uploaded anywhere. Ideal for posting to social media as a "show recap."
Can I edit or delete a show after saving it?
Yes. Click any show card to open the detail view, then use the Edit button to load it back into the form for changes, or Delete to remove it permanently. The gallery updates immediately.
What does the JSON export contain?
The JSON export is a complete snapshot of all your entries, including embedded photo data (base64). You can re-import it by replacing the localStorage key concert_log_entries in your browser's developer tools, making it easy to migrate to a new device or back up to a cloud drive of your choice.