QR-code-API
De QR Code Crafter API maakt statische QR-assets via een publieke Netlify Function endpoint. Je kunt URL’s, Wi-Fi, vCard, events, locaties, betaalpayloads, app store-links, social profiles en gewone tekst omzetten naar QR-bestanden.
AI-agents en interne tools kunnen het contract lezen via OpenAPI, WebMCP, ai.txt, llms.txt en runtime tools op live pagina’s. Daardoor hoeft een agent geen formulier te raden of visueel te scrapen.
OpenAPI GenerateQrRequest: x-agent-recipes. WebMCP: api.agentRecipes. Payment content: PhonePe-compatible UPI, Swiss QR-bill, SEPA/GiroCode, iDEAL, MobilePay/Vipps, QRIS.
Voor één QR-bestand gebruik je /.netlify/functions/generate-qr met GET of POST. POST JSON is betrouwbaarder voor lange URL’s, vCard, events, Wi-Fi, logo data en workflows die metadata over het bestand nodig hebben.
Voor bulk gebruik je /.netlify/functions/generate-qr-bulk met CSV of row objects. De endpoint retourneert een ZIP met QR-bestanden, manifest.csv en manifest.json, met een publieke limiet van 50 rijen.
De API genereert statische QR-assets, geen dynamisch scan-dashboard. Als campagne-rapportage nodig is, maak dan eerst een UTM URL of eigen redirect en encodeer die als statische QR payload.
Onafhankelijke functievergelijking
Beoordeeld op
Gidsen
Single QR endpoint
Gebruik GET query of POST JSON naar generate-qr voor één QR asset. POST responses bevatten base64 data, filename, content type, extension, width, height en unit.
Agent-readable discovery
/.well-known/openapi.json, /openapi.yaml, /.well-known/webmcp.json, /ai.txt en /llms.txt beschrijven schemas, limits, formats en request examples.
Zes exportformaten
Dezelfde request kan SVG, PNG, JPG, WebP, PDF of EPS opleveren. Gebruik SVG/PDF/EPS voor print en PNG/WebP voor digitale publicatie.
Bulk QR generation workflow
De bulkendpoint verwerkt maximaal 50 rijen en retourneert een ZIP-archief met QR-bestanden en machine-readable manifests.
Statisch model zonder vendor lock-in
De payload staat direct in het QR-patroon. Scannen vereist geen QR-provideraccount, actief abonnement, scan quota of verplichte provider redirect.
Controleerbare metadata
Agents kunnen byteLength, dimensions, extension, contentType, fileCount en manifest controleren voordat een bestand naar CMS, Drive, print workflow of een andere tool gaat.
QR code API request opties
| Optie | Toegestane waarde | Gebruik |
|---|---|---|
| Single endpoint | GET of POST /.netlify/functions/generate-qr | Maakt één statische QR asset van de finale payload. |
| Bulk endpoint | POST /.netlify/functions/generate-qr-bulk | Maakt een ZIP van CSV rows of JSON row objects. |
| Bulk limit | 1-50 rows per request | Houdt publieke agent- en automatiseringsflows begrensd. |
| format | svg, png, jpg, webp, pdf, eps | Kiest het bestandstype voor web, document, design of print. |
| size | 256-4096 | Bepaalt de dimensies voor raster images en layout export. |
| errorCorrectionLevel | L, M, Q, H | Kies H voor logo’s, print of zwaardere scanomstandigheden. |
| Response metadata | contentType, extension, byteLength, width, height, unit | Bevestigt dat het opgeslagen bestand overeenkomt met de request. |
| Discovery files | OpenAPI, WebMCP, ai.txt, llms.txt | Laat agents en API-clients actuele parameters lezen zonder guessing. |
| Campagnerapportage | Encodeer UTM URL of eigen redirect | Een static QR maakt geen provider dashboard; rapportage komt uit je destination workflow. |
Hoe agents de QR code API moeten aanroepen
Een betrouwbaar agent workflow begint met discovery, bouwt de definitieve payload, kiest een format en controleert metadata voordat het bestand verder wordt gebruikt.
Begin met discovery
Lees /ai.txt, /llms.txt of /.well-known/openapi.json zodat de client de actuele endpoint, schema, examples en supported formats gebruikt.
Gebruik POST voor automation
POST JSON voorkomt query string limits voor lange URL’s, vCard, event, Wi-Fi, payment payloads en logo data URL.
Gebruik GET voor directe download
GET retourneert de binary asset direct en exposeert X-QR-Width, X-QR-Height, X-QR-Unit en X-QR-Bytes headers.
Controleer het opgeslagen bestand
Check contentType, extension, byteLength, width, height en unit voordat het bestand naar CMS, Google Drive, print workflow of een andere agent gaat.
Bulk QR generation workflow
Bulk generation is geschikt voor asset labels, lesmateriaal, packaging, menu’s, event badges, campagnevarianten en QR-bestanden uit gestructureerde data.
Stuur CSV of row objects
Gebruik CSV filename,value of JSON rows met value en optioneel filename. Lege rows, onveilige bestandsnamen en te grote payloads worden geweigerd.
Kies één gedeeld format
Stel SVG, PNG, JPG, WebP, PDF of EPS één keer in voor de batch. SVG is handig voor volume automation; PDF of EPS past bij print handoff.
Vraag ZIP wanneer je een archief nodig hebt
Accept: application/zip retourneert een binary ZIP. JSON response is beschikbaar als de agent base64 ZIP data, byteLength, fileCount en manifest nodig heeft.
Gebruik manifest voor audit
manifest.csv en manifest.json koppelen source rows aan filename, status en byte counts, zodat downstream systemen de batch kunnen controleren.
Ondersteunde statische payloads
De API encodeert precies de payload die je aanlevert. Valideer de definitieve string in je eigen workflow voordat je QR-bestanden genereert en publiceert.
Marketing- en contentlinks
Encodeer HTTPS URL’s, UTM campaign URL’s, app store pages, social profiles, menu pages, PDF landing pages en Google review links.
Device actions
Encodeer Wi-Fi strings, mailto links, SMS actions, phone links, WhatsApp links, calendar events, map coordinates en vCard contacts.
Betaalpayloads
Encodeer Swish links, UPI URI, PIX EMV en crypto wallet URI nadat recipient, amount, memo en currency in je systeem zijn gecontroleerd.
Design en print output
Gebruik SVG, PDF of EPS voor production artwork; gebruik PNG, JPG of WebP voor preview, documenten, e-mail en web publishing.
Checklist voor agent integration
- Lees /ai.txt of /.well-known/openapi.json voordat de client een request bouwt.
- Gebruik POST JSON voor vCard, event, Wi-Fi, payment, logo en long payloads.
- Gebruik de bulkendpoint alleen voor batches tot 50 rows.
- Stuur Accept: application/zip wanneer de agent direct een binary ZIP nodig heeft.
- Gebruik een beschrijvende User-Agent voor automated integrations.
- Respecteer Retry-After in 429 en 503 responses.
- Decodeer base64 data uit POST responses en bewaar met de returned extension.
- Controleer byteLength, dimensions, fileCount en manifest metadata vóór handoff.
- Voer een scan test uit voor elke content payload en elk export format vóór production use.
- Voor campaign tracking encodeer je eerst UTM URL of eigen redirect, daarna pas de QR.
Gidsen: drukwerk
Maak statische QR-codes via een publieke API. Statische QR code. Downloaden SVG, PNG, JPG, WebP, PDF, EPS. scan. QR-drukwerk-preflight-checklists. Live voorbeeld. Aanpassen QR-code. Geen account nodig. Leg de bestemming, eigenaar, bestandsnaam, het publicatiekanaal, het proefresultaat en de controledatum vast in de campagnenotities, zodat gedrukte en gedeelde QR-materialen later kunnen worden gecontroleerd.
Maak statische QR-codes via een publieke API. URL-QR-code. Maken in uw browser. drukwerk. digitaal gebruik. Toegankelijkheid. QR-code-veiligheid en privacy. QR-code-bestandsformaten. QR-code-scanner. Gebruik dezelfde checklist voor websites, posters, verpakkingen, bonnen, menu’s, lesmateriaal, betaalberichten en klantenservicemateriaal.
URL-QR-code: HTTPS
Maak statische QR-codes via een publieke API: URL-QR-code, Maken in uw browser, HTTPS, scan. Statische QR code. Links voor analytics. UTM. QR-code-veiligheid en privacy.
Formaat selecteren
drukwerk: SVG, PDF, EPS. digitaal gebruik: PNG, JPG, WebP, SVG. QR-code-bestandsformaten. Downloaden. Vectorexports. Formaat selecteren.
scan
scan. Live voorbeeld. QR-code-scanner. QR-drukwerk-preflight-checklists. drukwerk. digitaal gebruik. Aanpassen. Test vóór productie de voorbeeldweergave van de generator, het gedownloade bestand, de geplaatste opmaak, de CMS-upload, de geëxporteerde PDF en één fysieke proef.
Bedrijf
Maak statische QR-codes via een publieke API: URL-QR-code, Downloaden, SVG, PNG, JPG, WebP, PDF, EPS, drukwerk, digitaal gebruik, scan. Bedrijf. Gidsen. Feedback.
QR-code-API
QR-code-API. OpenAPI. WebMCP. ai.txt. llms.txt. bulk-QR-code-workflows. Downloaden SVG, PNG, JPG, WebP, PDF, EPS. Statische QR code.
statische versus dynamische QR codes
Maak statische QR-codes via een publieke API. Statische QR code. Geen scanlimieten. URL-QR-code. Links voor analytics. QR-code-veiligheid en privacy. Maken in uw browser. scan.
Feedback
URL-QR-code. telefoon-QR-code. e-mail-QR-code. Toegankelijkheid. scan. Feedback. sms-QR-code.
Toegankelijkheid
Toegankelijkheid. scan. drukwerk. digitaal gebruik. URL-QR-code. Maken in uw browser. Live voorbeeld.
QR-codes genereren via API
- 1
Kies single of bulk
Gebruik generate-qr voor één asset, of generate-qr-bulk voor een ZIP met meerdere static QR files.
- 2
Bouw de definitieve payload
Maak URL, Wi-Fi string, vCard, event, payment URI, text, CSV of row objects exact zoals de scanner ze moet lezen.
- 3
Kies output format
Kies SVG/PDF/EPS voor print en design; kies PNG/JPG/WebP voor digitale publicatie en preview.
- 4
Verifieer de response
Controleer success, content type, byte length, dimensions, extension en ZIP manifest voordat bestanden worden opgeslagen.
- 5
Test in de finale context
Scan het bestand nadat het in layout, CMS, document of print proof staat, zodat de automated asset ook in praktijk goed leest.
Veelgestelde vragen
Wat is de QR Code Crafter API endpoint?
Gebruik /.netlify/functions/generate-qr met GET query parameters of POST JSON body voor één QR-code. Gebruik /.netlify/functions/generate-qr-bulk voor bulk ZIP.
Kan de API QR-codes in bulk maken?
Ja. Stuur CSV rows of JSON row objects naar de bulkendpoint. De response kan JSON met base64 ZIP data zijn, of direct application/zip als je request Accept: application/zip gebruikt.
Heb ik een account nodig voor de API?
Public generation is beschikbaar zonder account zolang de deployment geen API key enforcement activeert. Als je een key hebt, stuur je X-Agent-Api-Key mee en behandel je 401 responses.
Welke QR file formats kan de API teruggeven?
Het publieke contract ondersteunt SVG, PNG, JPG, WebP, PDF en EPS.
Kunnen browser agents WebMCP gebruiken?
WebMCP is een voorgestelde standaard en werkt alleen in een ondersteund zichtbaar browsertabblad of webview. Controleer de tools generate_qr en generate_bulk_qr die op de huidige pagina zijn geregistreerd; een manifest alleen maakt ze niet aanroepbaar. Headless- en serverclients moeten de OpenAPI-HTTP-eindpunten gebruiken.
Maakt de API dynamic tracking QR codes?
Nee. De API maakt static QR assets. Voor campagnemeting encodeer je eerst een UTM-tagged URL of eigen redirect en daarna pas de QR payload.
QR-code-API: QR code generator API?
QR-code-API: QR code generator API. API QR code generator. qrcode API. QR API. generate QR code API. SVG, PNG, JPG, WebP, PDF, EPS.