Hitster Card Generators Compared: Which One Should You Use?
There are about eight serious ways to turn a playlist into a deck of music cards, and they are not all chasing the same person. Some run in a browser, some want Python and a Spotify developer key, one wants your own FLAC library and a webserver. Here is what each one actually does, what it costs and where it stops, ours included.
Try Hitify FreeThe eight tools people actually use
Bopster (bopster.app) is the most complete free browser tool. It imports from Spotify, YouTube and YouTube Music, Deezer, Apple Music and TIDAL, which is the widest list here, and its "Yearify" feature checks your songs against Bopster's own database so you can catch remaster dates before you print. There are more than 60 card designs, a community library of shared playlists, and a live mode that casts to a TV or Chromecast. It is free, funded by ads and one-time donations from 3 euro, with no subscription. The interface is in five languages.
Digibitz (digibitz.nl/hitster-kaarten) is the smallest thing on this list and does exactly one job: paste a Spotify playlist URL, wait, download the fronts, print them, put the paper back in and print the backs. No account, no options, no cost. One thing to know before you print: the page says outright that its QR codes cannot be scanned with the Hitster app, you have to use the Digibitz scanner.
Guess My Playlist (guessmyplaylist.com) turns a Spotify playlist link into QR cards or music bingo cards with no login at all, up to 400 songs. It is the one tool here with no free tier: its own FAQ prices a game at 14,95 euro, for the QR card set as well as for 100 bingo cards.
WhiteShunpo/hitster-card-generator is the friendliest of the four open source projects. Python with a Streamlit interface, MIT licensed, and it needs no Spotify developer key at all because it reads public Spotify pages, which covers playlists up to roughly 100 tracks (API credentials lift the cap). Output is a duplex A4 PDF of 5 x 5 cm cards, 20 to a page, and you can correct release years by hand in a table before generating. The project also publishes a hosted Streamlit build.
JonasScholl/hitster is the most polished script. Python 3.12 with Poetry, MIT, several print themes, cut marks, and a year distribution chart so you can balance the deck across decades. It is the only one that reads Apple Music as well as Spotify, although the Apple side needs a paid Apple Developer membership for the MusicKit key. Scanned cards resolve on the author's own web player. Its README notes that Spotify deprecated preview URLs, so most songs now play from the start of the full track instead of a clip.
fjlein/hitster is the minimal one. Python plus Typst for the layout, a Spotify client ID and secret, one command, one hitster.pdf. Card size and page grid are a couple of variables in a Typst file, so it is the easiest to fork if you want your own layout. Its QR codes open Spotify directly, which means whoever scans sees the title and the cover art, so the scanner must not be the one guessing.
ruuda/hitsgame is the odd one out and the right answer for one specific person: somebody with a properly tagged local music library who does not want a streaming service in the game at all. It reads FLAC files (TITLE, ARTIST and ORIGINALDATE tags), transcodes them, and produces both a card PDF and a folder of anonymised audio to upload to your own webserver, which is where the QR codes point. GPLv3. It needs ffmpeg, rsvg-convert and somewhere to host files, so it asks the most of you and hands back the most independence.
Hitify is ours, so read this paragraph knowing that. The first 100 cards are a free PDF with no account. It imports from Spotify, YouTube Music and Tidal, and not from Apple Music or Deezer, where Bopster is genuinely ahead of us. Release years are verified against MusicBrainz by ISRC rather than trusted from the streaming service. The QR codes scan with a plain phone camera, there are five card styles, you can order printed cards instead of printing at home, and the site runs in 16 languages.
The whole field in one table
Checked against each tool in August 2026. Prices and features move, so treat this as a starting point rather than a contract.
| Tool | Cost | What you need | Imports from | Year check |
|---|---|---|---|---|
| Hitify | Free up to 100 cards | Browser, no account | Spotify, YouTube Music, Tidal | MusicBrainz via ISRC |
| Bopster | Free, ads and donations | Browser, account optional | Spotify, YouTube Music, Deezer, Apple Music, TIDAL | Yearify, own database |
| Digibitz | Free | Browser, no account | Spotify | |
| Guess My Playlist | 14,95 euro per game | Browser, no login | Spotify, max 400 songs | |
| WhiteShunpo (GitHub) | Free, MIT | Python, or the hosted app | Spotify, no API key | By hand, in a table |
| JonasScholl (GitHub) | Free, MIT | Python and your own API keys | Spotify, Apple Music | |
| fjlein (GitHub) | Free, MIT | Python, Typst, Spotify keys | Spotify | |
| ruuda/hitsgame (GitHub) | Free, GPLv3 | Python and your own webserver | Your own FLAC files | From your file tags |
Which one is right for you
- You write code and want no signup: take one of the four GitHub projects, not us. fjlein/hitster is the shortest path from a playlist to a PDF, WhiteShunpo skips the Spotify developer key entirely, and JonasScholl gives you print themes and a decade histogram. None of them will ever email you.
- Your music lives on Apple Music or Deezer: use Bopster. We do not import either one, and it does.
- You want no streaming service in the game: ruuda/hitsgame, if you have tagged local files and somewhere to host them. It is the only tool here that produces a deck nobody else can switch off.
- You want it done in five minutes: any of the browser tools. Digibitz is the fastest if all you want is paper and you are happy to use its scanner.
- You would rather play on a TV than print anything: Bopster Live.
- You want music bingo instead of a timeline: Guess My Playlist, at 14,95 euro.
- The years have to be right, you want a language other than English, or you want the cards printed and posted to you: that is the gap we built Hitify for.
Four things to check before printing a hundred cards
Check the years, not just the tracks
Streaming metadata dates the release you are streaming, not the original recording. Remasters and reissues are why a 1975 song shows up as 2011, and a timeline game with wrong years falls apart at the table. Bopster checks against its own database, Hitify checks MusicBrainz by ISRC, and the scripts leave it to you (WhiteShunpo at least lets you fix years in a table first).
Check how the QR actually scans
Not every code opens with the normal camera app. Digibitz states plainly that its codes need the Digibitz scanner, and hitsgame codes point at your own webserver rather than at a streaming service. Scan one card on the phone you will actually play with before you print the rest.
Print one sheet, then the rest
All of these print fronts and backs, and the two sides drift on a lot of home printers. Print a single sheet, cut one card out and look at it. A millimetre of offset that you can live with on one card is very visible across a hundred.
Think about how long the link lives
A card is only as good as the thing it points at. Streaming links depend on the track staying in the catalogue in your country, self-hosted audio depends on you keeping the server up. Neither is permanent, and it is worth knowing which bet you are making.
What players say
based on 34 reviews
This was an awesome idea. We love having game nights with our friends. We 10/10 recommend especially if you love music games as much as we do.
It works! Nice game for music lovers.
This site is awesome. So much fun to create your own cards and play them with friends. If I could give 6 stars I would.
I really useful for upgrade this game the official song card is a bit less
Amazing project. With just a few clicks your own Spotify playlist is turned into a Hitster game. Keep it up. The pricing is also really very fair
Easy to use, and the result is exactly what I expected!
Easy to use. Happy with my own cards.
Super simple process, works like a charm!
Great for creating your own cards and QR codes. Plus you play with the same app
Beautiful idea and a beautiful app, fast and easy to use
Worked perfectly! Thank you so much!
Best app for creating cards for a music game!
It was really great. I made a birthday playlist for a friend, and with Hitify she could play her own personal Hitster. 🥰
Works great and nicely priced.
Really nice and easy!
So incredibly easy to do, and so much fun for adding a personal touch to a party, a special event or any other occasion. Really recommended. You can let your creativity run wild, or just go for convenience and let it do the work for you.
Nice to be able to turn your own playlist into a Hitster-like game. The only downside is that you hear the songs without the intro.
Being able to create new card packs for Hitster is a real treat. A great app.
Quick and smooth. Easy to create your own playing cards. There are no limits. I recommend it
Very easy-to-use app. I especially like that you can submit a correction for the year, and if it's right it gets applied straight away. The different ways to vary the printout are great too. Highly recommended!
Great service. It was super fast, it works without any problems and looks really great.
Frequently asked questions
What is the best free Hitster card generator?
It depends on how much work you want to do. Bopster is the most complete free browser tool, with the widest import list and a year check. The four GitHub projects are free and unlimited but need Python on your machine. Hitify is free for the first 100 cards as a PDF, with no account.
Do any of these work without Spotify?
Yes. ruuda/hitsgame uses your own local FLAC files and no streaming service at all. Bopster also imports from YouTube Music, Deezer, Apple Music and TIDAL. JonasScholl/hitster reads Apple Music. Hitify imports from YouTube Music and Tidal as well as Spotify. Digibitz, Guess My Playlist and fjlein/hitster are Spotify only.
Which ones cost money?
Guess My Playlist is the only one with no free tier: its FAQ prices a game at 14,95 euro. Bopster is free, funded by ads and optional one-time donations. The four GitHub projects are free and open source. Hitify is free for your first 100 cards, with larger packs and professionally printed cards paid.
Do I need to be a developer to use the GitHub ones?
Broadly yes. Three of the four expect you to install Python, manage dependencies and set environment variables, and two of those also want Spotify API credentials. WhiteShunpo is the mildest: it needs no API key and also publishes a hosted Streamlit version. ruuda/hitsgame additionally needs you to run a webserver.
Why do the tools disagree about a release year?
Because most of them take the year from the streaming service, which dates the release you are playing. A remaster or a compilation carries the remaster year, so a 1975 track can arrive labelled 2011. Tools that check a music database instead, like Bopster with Yearify or Hitify against MusicBrainz by ISRC, catch a lot of those before printing.
Can any of them send me printed cards?
Of the eight, only Hitify. The other seven give you a PDF and you print and cut it yourself, which is genuinely fine for a one-off party deck. Ordering makes sense mostly for large packs or when you want cards that survive being handled all night.
More to explore
Try it against your own playlist
Your first 100 cards are free, no account needed. If one of the other seven fits you better, use that one, that is the point of this page.
Make Your Cards, Free