QR Code API für Apps, Automatisierung & dynamische Workflows
Erstellen Sie QR-Codes aus Ihrer eigenen App mit API-Schlüsseln, Nutzungslimits, Dateiausgaben, gespeicherten Codes, dynamischen Optionen und Tracking-Unterstützung für Produkt- oder Druckautomatisierung in großem Maßstab.
Free QR code generator
Create a QR code online
Generate QR codes for websites, email, phone numbers, vCards, Wi-Fi, plain text, forms, PDF files, and campaign links. Customize colors, add a logo or frame, then download a print-ready PNG or SVG.
Choose QR code type
Website QR code, Email QR code, Phone QR code, vCard QR code, Wi-Fi QR code, Text QR code, SMS, WhatsApp, event, and download links.
Add your content
Enter your website URL, contact details, message, phone number, location, or file destination before generating the QR code.
Customize and download
Adjust QR colors, error correction, logo, frame, size, and margin. Generate QR Code, Download PNG, Download SVG, or Save and track scans.
Recommended QR tools
API-Dokumentation
Generieren Sie QR-Codes aus Ihrer App mit einer authentifizierten Anfrage
Verwenden Sie die QR Code Lab API, wenn Ihr Produkt, CRM, E-Commerce-Flow, internes Tool oder Druck-Workflow QR-Codes automatisch erstellen muss, anstatt eine Person zu bitten, die Einstellungen im Dashboard zu kopieren.
POST /api/qr/api/generatex-api-keyHeader oderapiKeyAbfrageparameter.Antwort: "datei"um PNG-, JPG-, SVG- oder PDF-Daten zu erhalten.Anforderungstext
| Parameter | Typ | Erforderlich | Erlaubte Werte | Beschreibung |
|---|---|---|---|---|
Daten | Zeichenfolge | Ja | URL, Text, E-Mail, Telefon, vCard, Wi-Fi-Zeichenfolge | Hauptinhalt des QR-Codes. Verwenden Sie dieses Feld für neue Integrationen. |
Text | Zeichenfolge | Nein | Beliebiger Textinhalt | Alternatives QR-Inhaltsfeld, wenn Daten nicht bereitgestellt wird. |
Titel | Zeichenfolge | Nein | Kurztitel | Name für gespeicherte QR-Codes und generierte Dateinamen. |
Typ | Zeichenfolge | Nein | URL, Text, E-Mail, Telefon, vCard, WLAN, API, benutzerdefiniert | Semantischer QR-Typ, der mit gespeicherten Datensätzen gespeichert wird. |
speichern | boolean | Nein | wahr, falsch | Wenn wahr, wird ein nachverfolgbarer QR-Code mit Analysen gespeichert. |
Antwort | Zeichenfolge | Nein | json, Datei | Wählen Sie JSON-Metadaten oder direkte Binärausgabe. |
Herunterladen | Boolean | Nein | wahr, falsch | Bei Dateiantworten steuert dies die Anhangs- oder Inline-Zustellung. |
Größe | Nummer | Nein | 400-1000 | Ausgabehöhe und -breite in Pixel. |
Datei | Zeichenfolge | Nein | png, jpg, jpeg, svg, pdf | Ausgabeformat. JPEG wird auf JPG normalisiert. |
Designkonfiguration und QR-Optionen
config.bodyQR-Modul-Stile: quadratisch, Punkte, abgerundet, Mosaik, klassisch, Plus, Kreuz, Stern, Herz, Strich, vertikal.config.eyeFinder-Rahmenstile: quadratisch, abgerundet, Kreis, gepunktet, keiner und Rahmenvarianten.config.eyeBallInnerer Finder-Stil: quadratisch, rund, abgerundet, diamantförmig, sternförmig oder herzförmig.config.bodyColorVordergrund-Hexfarbe für die Haupt-QR-Module.config.bgColorHintergrundfarbe. Halten Sie sie hell für zuverlässiges Scannen.config.logoVoreingestellter Logo-Pfad oder Bilddaten-URL.options.errorCorrectionLevelL, M, Q oder H. Verwenden Sie H, wenn Sie ein Logo in der Mitte platzieren.options.marginRuhige Zone um den QR-Code, gemessen in Modulen.API-Schlüssel, Anforderungsgrenzen, gespeicherte QR-Grenzen und bezahltes Nutzungsverhalten hängen von Ihrem aktuellen Kontoplan und dem verfügbaren Guthaben ab.
API-Beispiele
Bereit zum Kopieren: Beispiele für gängige QR Code API-Antworten
Beginnen Sie mit JSON bei der Integration und wechseln Sie zu einer Datei-Antwort, wenn Ihr Workflow ein herunterladbares QR-Bild oder PDF benötigt.
cURL: JSON-Antwort mit base64 QR
curl -X POST https://qr-code-lab.com/api/qr/api/generate \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"data": "https://example.com",
"save": false,
"response": "json",
"size": 800,
"file": "png",
"config": {
"body": "dots",
"eye": "frame-rounded",
"eyeBall": "ball-circle",
"bodyColor": "#111111",
"bgColor": "#ffffff"
}
}'
cURL: binärer PNG-Download
curl -X POST https://qr-code-lab.com/api/qr/api/generate \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
--output qr-code.png \
-d '{
"data": "https://example.com",
"save": true,
"response": "file",
"download": true,
"size": 1000,
"file": "png"
}'
Node.js fetch
const response = await fetch("https://qr-code-lab.com/api/qr/api/generate", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
},
body: JSON.stringify({
data: "https://example.com",
save: true,
response: "json",
size: 800,
file: "png",
config: {
body: "rounded",
bodyColor: "#111111",
bgColor: "#ffffff",
logoSize: 0.2
}
})
});
const result = await response.json();
console.log(result.qr || result.dataUrl);
Python-Anfragen
import requests
response = requests.post(
"https://qr-code-lab.com/api/qr/api/generate",
headers={
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY",
},
json={
"data": "https://example.com",
"save": true,
"response": "json",
"size": 800,
"file": "png",
"config": {
"body": "dots",
"bodyColor": "#111111",
"bgColor": "#ffffff",
},
},
)
print(response.json())
Wählen Sie nach Scan-Ergebnis
Wählen Sie die QR API-Einrichtung basierend auf dem, was Ihre App erstellen und steuern muss.
API-EinrichtungEin QR Code API-Workflow ist nützlich, wenn Codes aus Produkten, Benutzern, Kampagnen, Tickets, Etiketten, Dokumenten oder internen Systemen generiert werden müssen, anstatt sie einzeln im Browser zu erstellen.
URL QR-Code
Verwenden Sie für Websites, Landing Pages, Menüs, Produktseiten, Portfolios, Buchungsseiten und Kampagnenseiten.
Am besten dynamisch, wenn Links sich ändern könnenPDF / Datei QR-Code
Verwenden Sie es für Menüs, Handbücher, Arbeitsblätter, Bonusmaterialien, Broschüren, Zertifikate, ZIP-Archive und Checklisten.
Dynamisch ist sicherer für den DruckvCard QR-Code
Verwenden Sie es für Visitenkarten, Ausweise, Zähler, Portfolios, Verkaufsunterlagen und Kontaktdaten für Nachverfolgungen.
Statisch öffnet das native Kontakt speichernWi-Fi QR-Code
Verwenden Sie es für Cafés, Hotels, Büros, Klassenzimmer, Veranstaltungsorte, Mieträume und Gästennetze.
In der Regel am besten als statischFormular-QR-Code
Verwenden für Feedback, Registrierungen, Angebotsanfragen, Umfragen, Supportanfragen, Bewerbungen und Check-ins.
Dynamisch hilft, Formulare weiterzuentwickelnWhatsApp / Messaging-QR
Verwenden, wenn der nächste Schritt ein Gespräch ist: Support, Vertrieb, Buchungen, Lieferfragen oder Beratung.
Vorgefüllte Nachrichten reduzieren ReibungKarten-QR-Code
Verwendbar für Veranstaltungsorte, Büros, Geschäfte, Events, Abholpunkte, Immobilienanzeigen, Stände und Treffpunkte.
Ideal für physische ZieleSozialer QR-Code
Verwendbar für Instagram, TikTok, YouTube, X, LinkedIn, Behance, Creator-Seiten und Community-Profile.
Am besten, wenn die Beziehung fortgesetzt wirdQR-Code für Zahlungslinks
Verwendbar für Rechnungen, Trinkgelder, Spenden, Event-Zahlungen, Anzahlungen, Checkout-Seiten und Zahlungsanfragen.
Betrag und Kontext klar machenNative Aktion?
Wi-Fi, vCard, E-Mail, Telefon und SMS funktionieren oft am besten, wenn die Aktion direkt codiert ist, insbesondere wenn die native Telefonoberfläche wichtig ist.
Bearbeitbar oder messbar?
Verwenden Sie einen dynamischen QR-Code, wenn sich das Ziel ändern kann, Dateien ersetzt werden müssen, Kampagnen Analysen benötigen oder gedruckte Materialien später nützlich bleiben sollen.
Mehrere Aktionen?
Verwenden Sie eine Mikrolanding-Seite, wenn ein Scan Schaltflächen, Dateien, Kontakte, Feedback, Buchungen, soziale Links oder mehrere nächste Schritte anbieten soll.
API-Design beginnt mit Benennung und Eigentum.
Wenn der Scanner eine einfache native Aktion ausführen soll, codieren Sie diese Aktion direkt. Wenn sich das Ziel ändern kann, Dateien benötigt werden, Analysen erforderlich sind oder mehrere Schaltflächen angeboten werden sollen, verwenden Sie einen dynamischen QR-Code oder eine Mikrolanding-Seite.
Kontrolle nach dem Druck
Verwenden Sie dynamische QR-Codes in API-Workflows, wenn generierte Codes nach dem Export weiterhin gültig sein müssen.
DynamischEin gedruckter QR-Code ist leicht zu scannen, aber schwer zu korrigieren. QR Code Lab hält den physischen Code an Ort und Stelle, während Sie aktualisieren können, wohin er die Leute sendet.
Wenn sich der Link ändert, bleibt der gedruckte Code unverändert
Die API kann schnell Tausende von statischen QR-Bildern erstellen, aber jedes Bild enthält dennoch eine endgültige Nutzlast.
Wenn sich eine Produktseite, PDF, Support-URL oder Kampagnenziel verschiebt, kann der exportierte Code später nicht mehr über die API korrigiert werden.
Dynamisch QR hält den Druck nützlich
Die dynamische API-Erstellung speichert ein verwaltetes Ziel hinter jedem Code, sodass Ihr System das Ziel aktualisieren kann, ohne das gedruckte Bild neu zu generieren.
Das bedeutet, dass das physische Material im Umlauf bleiben kann, während Sie eine URL ersetzen, ein neueres PDF hochladen, Besucher von einem alten Angebot auf eine frische Kampagnenseite umleiten oder einen QR-Code von einem Menü zu einem Feedback-Formular wechseln. Sie erhalten auch Scan-Signale, sodass das gedruckte Asset nicht nur bearbeitbar, sondern auch messbar wird.
Produkt- und Verpackungssysteme
Generieren Sie einzigartige Codes für SKUs, Chargen, Regionen, Sprachen, Handbücher, Garantien, Support und Produktschulungen.
Kampagnenautomatisierung
Leiten Sie Leser nach dem Verkauf des Buches zu aktualisierten Bonusdateien, Berichtigungen, Support-Seiten, Downloads, Beispielen oder Feedback-Formularen.
Ticketing und Zugangen
Erstellen Sie Codes für Teilnehmer, Räume, Check-in-Abläufe, Zeitpläne, Anweisungen oder Aktionen nach der Veranstaltung.
Interne Abläufe
Leiten Sie den Verkehr von einer abgelaufenen Kampagne zum nächsten Angebot, zur Veranstaltungsseite, zum Anmeldeformular oder zur lokalen Landingpage.
Verwenden Sie dynamisch, wenn das Nachdrucken schädlich wäre.
Wenn der QR-Code auf etwas Physischem platziert wird, dessen Ersatz Geld oder Zeit kostet, verwenden Sie einen dynamischen QR-Code. Statisch ist in Ordnung für feste Daten, aber dynamisch ist die sicherere Wahl für gedruckte Ziele, die später bearbeitet werden müssen.
Analyse von Offline-Scans
Erstellen Sie API-generierte QR-Analysen mit Namen, die Ihr Team später lesen kann
Scan-AnalyseEin nachverfolgbarer QR-Code verwandelt einen gedruckten Berührungspunkt in Scanevents, die Sie überprüfen können: wann die Leute gescannt haben, wo der Scan herzukommen scheint und welches Gerät, welcher Browser oder welches Betriebssystem den Code geöffnet hat.
Tausende generierter Codes können zu einem Berichterstattungschaos führen.
Ein statischer QR-Code kann die richtige Seite öffnen, aber nachdem das Material gedruckt wurde, raten Sie größtenteils. Sie wissen vielleicht, dass ein Plakat, ein Flyer, ein Beileger, eine Speisekarte oder eine Buchseite in die Welt gegangen ist, aber Sie wissen nicht, ob die Leute es tatsächlich gescannt haben.
Das schwächt die nächste Entscheidung. Es ist schwieriger, zwei Platzierungen zu vergleichen, zu entscheiden, ob ein Drucklauf wiederholt werden sollte, oder zu bemerken, dass die meisten Leute von Handys scannen, während die Zielseite auf Mobilgeräten umständlich ist.
Jeder nachverfolgte Scan wird zu einem praktischen Signal.
Mit einem dynamischen QR-Code von QR Code Lab wird der Scan über einen verwalteten Link geleitet, bevor der Besucher das Ziel erreicht. Diese Weiterleitung ermöglicht die Analyse: Das Dashboard erfasst das Scan-Ereignis und leitet den Besucher dann weiter.
Die Statistiken sind nützlich, ohne magisch zu wirken. Sie können das Scan-Volumen über Zeit, Stadt, Region und Land, Gerätetyp, Betriebssystem, Browser und die Scan-Historie einsehen. Das reicht aus, um zu verstehen, welche gedruckten Touchpoints mehr Aufmerksamkeit verdienen.
Scan-Volumen
Nutzen Sie das Diagramm der letzten Scans, um zu sehen, ob das Interesse direkt nach der Verteilung, während einer Veranstaltung, nach dem Start einer Kampagne oder lange nachdem das Druckmaterial bereits im Umlauf ist, auftritt.
Zeit und Gerät
Überprüfen Sie, wann Scans stattfanden und welches Gerät, welcher Browser oder welches Betriebssystem das Ziel geöffnet hat.
Breite Standortangabe
Überprüfen Sie, ob die Scans hauptsächlich von Mobiltelefonen stammen und welche Browser oder Betriebssysteme den Code öffnen. Das ist wichtig, wenn das Ziel Dateien, Formulare, Downloads oder eine Mikrolanding-Seite enthält.
Scan-Historie
Überprüfen Sie einzelne Scan-Zeilen mit Datum, IP, Gerät, Betriebssystem, Browser, Stadt, Region und Land, sodass die Zusammenfassungsdiagramme durch die tatsächlichen Ereignisse, die von QR Code Lab erfasst wurden, untermauert werden.
Kampagnenexporte
Vergleichen Sie Scans über Kanäle, kreative Versionen, Regionen, Teams und Druckplatzierungen.
Produktetiketten
Überprüfen Sie, ob Ausweise, Veranstaltungsplakate, Zeitpläne oder Check-in-Materialien während der Veranstaltung tatsächlich gescannt werden.
Veranstaltungsoperationen
Vergleichen Sie Teilnehmermaterialien, Standbeschilderungen, Handouts, Ausweise, Räume oder Nachverfolgungen nach der Veranstaltung.
Unterstützung und Dokumentation
Erfahren Sie, ob Leser Bonusseiten, Downloads, Updates oder Feedback-Formulare von Buchseiten öffnen.
API-Analysen hängen von Metadaten zum Zeitpunkt der Erstellung ab.
Statische QR-Codes können ein Ziel öffnen. Nachverfolgbare QR-Codes zeigen, ob der gedruckte Berührungspunkt Scans erhalten hat, aus welchen breiten Standorten und auf welchen Geräten. Verwenden Sie sie für Kampagnen, Produktetiketten, Einzelhandel, Verpackung, Bücher und jedes Druckmaterial, das Sie verbessern oder wiederholen möchten.
Automatisierung geeignet
Gestalten Sie den API-Workflow basierend auf den Daten, die Ihr System bereits besitzt
Beginnen Sie mit dem Objekt, das den QR-Code benötigt. Im E-Commerce kann das ein Produkt, eine Bestellung, ein Beileger, eine Garantieseite, ein Nachbestelllink oder ein Einrichtungsleitfaden sein. Für SaaS kann es eine Onboarding-Seite, einen Support-Flow, einen Demobereich oder eine Kundenressource sein. Für Agenturen kann es ein wiederverwendbares Kampagnenasset mit denselben Markenrichtlinien und Ausgabeformaten sein.
Die API funktioniert am besten, wenn das Quellsystem saubere Daten sendet. Speichern Sie das Ziel, den Code-Namen, den Eigentümer, die Kampagne, die Platzierung, das Ausgabeformat und alle Notizen, die jemandem helfen, den Code später zu verstehen. Ein QR-Bild allein bietet nicht genug Kontext, nachdem die Datei gedruckt, per E-Mail versendet, in Verpackungen eingebettet oder einem Designer übergeben wurde.
Bevor Sie API-generierte Codes in großem Maßstab produzieren, halten Sie einen Überprüfungsschritt ein. Testen Sie eine kleine Stichprobe, öffnen Sie die Ziele auf mobilen Geräten, bestätigen Sie, dass die exportierten Dateien den Druckanforderungen entsprechen, und verwenden Sie dynamische QR-Codes, wenn sich das Ziel ändern kann. Automatisierung sollte die manuelle Arbeit reduzieren, ohne Fehler schwerer erkennbar zu machen. Einige überprüfte Beispiele können eine viel größere Charge schützen.