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.

1

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.

2

Add your content

Enter your website URL, contact details, message, phone number, location, or file destination before generating the QR code.

3

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.

Generate QR CodeDownload PNGDownload SVGDynamic QR trackingScan analytics

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.

EndpunktPOST /api/qr/api/generate
AuthentifizierungSenden Siex-api-keyHeader oderapiKeyAbfrageparameter.
StandardantwortJSON mit QR-Daten-URL, Metadaten, Konfiguration, Ausgabeformat und Größe.
DateiantwortSetzenAntwort: "datei"um PNG-, JPG-, SVG- oder PDF-Daten zu erhalten.

Anforderungstext

ParameterTypErforderlichErlaubte WerteBeschreibung
DatenZeichenfolgeJaURL, Text, E-Mail, Telefon, vCard, Wi-Fi-ZeichenfolgeHauptinhalt des QR-Codes. Verwenden Sie dieses Feld für neue Integrationen.
TextZeichenfolgeNeinBeliebiger TextinhaltAlternatives QR-Inhaltsfeld, wenn Daten nicht bereitgestellt wird.
TitelZeichenfolgeNeinKurztitelName für gespeicherte QR-Codes und generierte Dateinamen.
TypZeichenfolgeNeinURL, Text, E-Mail, Telefon, vCard, WLAN, API, benutzerdefiniertSemantischer QR-Typ, der mit gespeicherten Datensätzen gespeichert wird.
speichernbooleanNeinwahr, falschWenn wahr, wird ein nachverfolgbarer QR-Code mit Analysen gespeichert.
AntwortZeichenfolgeNeinjson, DateiWählen Sie JSON-Metadaten oder direkte Binärausgabe.
HerunterladenBooleanNeinwahr, falschBei Dateiantworten steuert dies die Anhangs- oder Inline-Zustellung.
GrößeNummerNein400-1000Ausgabehöhe und -breite in Pixel.
DateiZeichenfolgeNeinpng, jpg, jpeg, svg, pdfAusgabeformat. 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-Einrichtung

Ein 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.

Öffnen

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önnen
Herunterladen

PDF / 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 Druck
Speichern

vCard QR-Code

Verwenden Sie es für Visitenkarten, Ausweise, Zähler, Portfolios, Verkaufsunterlagen und Kontaktdaten für Nachverfolgungen.

Statisch öffnet das native Kontakt speichern
Verbinden

Wi-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 statisch
Einreichen

Formular-QR-Code

Verwenden für Feedback, Registrierungen, Angebotsanfragen, Umfragen, Supportanfragen, Bewerbungen und Check-ins.

Dynamisch hilft, Formulare weiterzuentwickeln
Nachricht

WhatsApp / Messaging-QR

Verwenden, wenn der nächste Schritt ein Gespräch ist: Support, Vertrieb, Buchungen, Lieferfragen oder Beratung.

Vorgefüllte Nachrichten reduzieren Reibung
Navigieren

Karten-QR-Code

Verwendbar für Veranstaltungsorte, Büros, Geschäfte, Events, Abholpunkte, Immobilienanzeigen, Stände und Treffpunkte.

Ideal für physische Ziele
Folgen

Sozialer QR-Code

Verwendbar für Instagram, TikTok, YouTube, X, LinkedIn, Behance, Creator-Seiten und Community-Profile.

Am besten, wenn die Beziehung fortgesetzt wird
Zahlen

QR-Code für Zahlungslinks

Verwendbar für Rechnungen, Trinkgelder, Spenden, Event-Zahlungen, Anzahlungen, Checkout-Seiten und Zahlungsanfragen.

Betrag und Kontext klar machen

Native 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.

Dynamisch

Ein 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.

Enttäuschung über statische QR-Codes

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.

Dynamische API-Kontrolle

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.

Printed QR materials keep the same code while QR Code Lab updates the destination to a new menu, PDF, campaign page, or feedback form.

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-Analyse

Ein 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.

Offline QR scans from posters, packaging, books, flyers, and menus flowing into QR Code Lab analytics charts and scan history.
Unbenannte Exporte

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.

QR Code Lab-Analyse

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.

QR Code Lab Arbeitsablauf

QR API Workflow nächste Schritte

Weiter

Wählen Sie das Tool, das zu dem passt, was der Scan als Nächstes tun soll: Inhalte öffnen, bearbeitbar bleiben, markenbezogen aussehen, einen Dokumentations-QRscheck bestehen oder in einen echten Geschäftsablauf passen.

Create a QR code Massen-QR Generieren Sie viele Codes aus einem Datensatz Verwenden Sie Massen-Workflows, wenn Tabellenkalkulationen, Produkte, Tickets, Etiketten oder Kampagnen viele QR-Codes auf einmal benötigen. Dieses Tool öffnen Choose what the scan opens Dynamische QR Generierte Ziele bearbeitbar halten Erstellen Sie QR-Codes für Webseiten-URLs, PDF-Dateien, vCards, Wi-Fi-Zugang, Telefonnummern, E-Mails, Texte, Formulare und soziale Ziele. Dieses Tool öffnen Make it editable and trackable Analytik Leistung des generierten Codes messen Verwenden Sie dynamische QR-Codes, wenn der gedruckte Code Änderungen an URLs, aktualisierten Dateien, Kampagnen-Weiterleitungen und Scan-Analysen überstehen muss. Dieses Tool öffnen Design it for print Design QR-Codes für Verpackungen erstellen Verwenden Sie Label-Workflows, wenn API-Ausgaben SKUs, Chargen, Handbücher, Garantien und Supportwege speisen. Dieses Tool öffnen Check QR code safety Dokumentations-QR Produkte mit aktuellen Dokumenten verbinden Überprüfen Sie verdächtige QR-Codes, Weiterleitungen, Phishing-Risiken und Endziele, bevor Personen einen Code von einem Plakat, Etikett oder Zahlungsfluss scannen. Dieses Tool öffnen Automate QR creation Druckbares Design Scan-sichere Grafiken exportieren Verwenden Sie Druck-Workflows, wenn API-QR-Dateien Anforderungen an Größe, Ruhezone, Kontrast und Produktionsübergabe erfüllen müssen. Dieses Tool öffnen Find an industry workflow Website-QR Finden Sie einen Branchen-Workflow Entdecken Sie QR-Ideen für Restaurants, Veranstaltungen, Bücher, Verpackungen, Einzelhandel, Schulen, Hotels, lokale Dienstleistungen und andere reale Kontaktpunkte. Dieses Tool öffnen