← Terug naar de blog
Handleiding2 min leestijd

Bulk-QR-codes maken: 100 QR-codes via script, CSV of AI-assistent

Afbeelding van Unsplash

Vooraf: abonnement en grenzen

Bulk-QR-codes maken betekent veel dynamische QR-codes in één keer aanmaken. Hoeveel je account kan bevatten, hangt af van je abonnement: 2 in het gratis abonnement, 25 in Start, 150 in Pro en 1.000 in Agentur. Voor 100 QR-codes heb je dus minimaal Pro nodig. Met „sameqr whoami” zie je je huidige grens.

Stap 1: lijst voorbereiden

Maak een eenvoudig tekstbestand met één regel per QR-code, met naam en bestemming gescheiden door een puntkomma. Voorbeeld tische.csv:

Tisch 1;https://example.com/karte?tisch=1
Tisch 2;https://example.com/karte?tisch=2
Tisch 3;https://example.com/karte?tisch=3

Namen die de plek beschrijven, vind je later sneller terug dan namen die de bestemming beschrijven.

Stap 2: CLI instellen

Installeer de opdrachtregel met „npm install -g sameqr”, maak in het dashboard onder Account, „Toegang voor CLI, scripts en agents”, een sleutel aan met „lezen + schrijven”, dat is genoeg om aan te maken, en log in met „sameqr login”. Haal met „sameqr labels list” de code op van het label dat alle QR-codes moeten krijgen.

Stap 3: eerst één, dan allemaal

Test met de eerste regel, scan de QR-code met je telefoon en laat daarna de lus over de hele lijst lopen. De antwoorden komen als JSON in een bestand terecht, zodat je de codes van de nieuwe QR-codes bewaart:

while IFS=";" read -r name url; do
  sameqr qr create --name "$name" --url "$url" --label <label-id> --json || break
done < tische.csv > neue-codes.json

Met „|| break” stopt het script bij de eerste fout, in plaats van honderd keer dezelfde fout te herhalen. Per sleutel zijn 120 verzoeken per minuut mogelijk, in Marketing Pro 1.000 per uur. Voor 100 QR-codes is dat ruim voldoende.

Stap 4: drukbestanden ophalen

In het dashboard download je de QR-codes in één keer met de bulkdownload, in de betaalde abonnementen. Voor drukwerk zijn SVG en PDF de betere keuze, omdat ze in elke grootte scherp blijven. Doe vóór de hele oplage een proefdruk en scan een aantal QR-codes met verschillende telefoons.

De alternatieven

  • CSV-import in het dashboard, in de betaalde abonnementen: tabel uploaden, helemaal zonder opdrachtregel.
  • REST-API op /api/v1, als QR-codes doorlopend in een ander systeem ontstaan, bijvoorbeeld voor elk nieuw product in de webshop.
  • Een AI-assistent met Same-QR als connector: „Maak voor de tafels 1 tot en met 20 elk een QR-code aan voor onze menukaart, naam Tafel en nummer.”

Conclusie: waarom Same-QR

Same-QR maakt veel QR-codes eenvoudig: CSV-import, bulkdownload, labels, een CLI met JSON-uitvoer en een API, alles uit één hand. Marketing Pro biedt plaats voor 500 QR-codes, Marketing Expert voor 2.000, en de bestemmingen van alle QR-codes blijven altijd aanpasbaar, zonder dat er ook maar één opnieuw gedrukt hoeft te worden.

Begin meteen: registreer je gratis op sameqr.com, 20 dynamische QR-codes zijn blijvend gratis. API, CLI en MCP-server zijn er in elk abonnement, de documentatie staat op sameqr.com/entwickler.

Maak gratis dynamische QR-codes
Begin met 20 dynamische QR-codes die voor altijd gratis zijn. Geen abonnement, geen creditcard.
Nu gratis beginnen →

Veelgestelde vragen

Hoeveel QR-codes kan ik in één keer aanmaken?

Zoveel als je abonnement toestaat: 2 gratis, 25 in Start, 150 in Pro, 1.000 in Agentur.

Zit de CSV-import in het gratis abonnement?

Nee. CSV-import en bulkdownload zijn er in de betaalde abonnementen. De CLI en de API kun je in elk abonnement gebruiken.

Kan ik de bestemmingen later in één keer wijzigen?

In het dashboard wel, zonder grens. Via API, CLI en assistenten zijn wijzigingen van bestemmingen bewust afgeremd: hoogstens 10 per uur en 30 per dag, elk met bevestiging.

Nieuwsbrief

Nieuwe artikelen rechtstreeks in je inbox

Tips over dynamische QR-codes, nieuwe functies, geen spam. Altijd opzegbaar.

Door je aan te melden stem je in met het ontvangen van de nieuwsbrief. Je kunt je toestemming op elk moment intrekken via de afmeldlink in elke e-mail.

Verder lezen