Was ist ein QR-Code und wie funktioniert er?

22 Apr 2026 1,187 words

Was ist ein QR-Code und wie funktioniert er?

QR-Codes (Quick Response) sind zweidimensionale Barcodes, die verschiedene Arten von Daten speichern können. Im Gegensatz zu herkömmlichen linearen Barcodes, die Informationen in einer einzigen Reihe von Strichen und Zwischenräumen kodieren, speichern QR-Codes Daten in einem zweidimensionalen Raster aus schwarzen und weißen Quadraten. Dadurch können sie deutlich mehr Informationen aufnehmen und sind dennoch von Kameras und Scannern lesbar. Ursprünglich 1994 von Denso Wave, einer Toyota-Tochtergesellschaft, zur Verfolgung von Autoteilen entwickelt, sind QR-Codes inzwischen in der Werbung, bei Zahlungen, im Ticketing und im täglichen Leben allgegenwärtig.

Wie QR-Codes funktionieren

QR-Codes verwenden ein Muster aus schwarzen Quadraten auf weißem Hintergrund, die in einem Raster angeordnet sind. Das Muster kodiert Daten, die von Kameras und Scannern gelesen werden können. Der Scanvorgang läuft wie folgt ab:

  1. Eine Kamera erfasst ein Bild des QR-Codes.
  2. Der Scanner erkennt die drei Positionsmarkierungen in den Ecken, um die Ausrichtung und Größe des Codes zu bestimmen.
  3. Das Bild wird basierend auf dem Kontrast zwischen schwarzen und weißen Modulen in ein binäres Raster umgewandelt.
  4. Fehlerkorrekturalgorithmen rekonstruieren beschädigte oder verdeckte Teile der Daten.
  5. Die binären Daten werden gemäß der QR-Code-Spezifikation dekodiert und die ursprünglichen Informationen extrahiert.

Der gesamte Vorgang dauert Millisekunden, weshalb QR-Codes als "Quick Response"-Codes bezeichnet werden.

Aufbau eines QR-Codes

Ein Standard-QR-Code enthält mehrere verschiedene Komponenten, die zusammenarbeiten, um zuverlässiges Scannen zu gewährleisten:

Positionsmarkierungen

Die drei großen quadratischen Muster in der oberen linken, oberen rechten und unteren linken Ecke des QR-Codes werden Positionsmarkierungen oder Finder-Muster genannt. Sie helfen dem Scanner, die Ausrichtung und Größe des Codes zu bestimmen, unabhängig vom Winkel, in dem das Bild aufgenommen wird. Jede Positionsmarkierung besteht aus einem 7x7 schwarzen Quadrat, umgeben von einem weißen Rand, dann einem schwarzen Rand, wodurch ein charakteristisches Muster entsteht, das leicht zu erkennen ist.

Ausrichtungsmuster

Kleinere quadratische Muster werden nahe der unteren rechten Ecke (und bei größeren QR-Codes an anderen Positionen) platziert, um Verzerrungen zu korrigieren, wenn der Code schräg gescannt wird. Diese Ausrichtungsmuster gewährleisten eine genaue Datenextraktion, selbst wenn der Code auf gekrümmten Oberflächen gedruckt oder aus schrägen Winkeln gescannt wird.

Taktraster

Alternierende schwarze und weiße Module, die eine Linie zwischen den Positionsmarkierungen bilden, helfen dem Scanner, die Größe jedes einzelnen Moduls (Zelle) innerhalb des Rasters zu bestimmen. Die Taktraster verlaufen horizontal und vertikal und verbinden die Positionsmarkierungen.

Datenmodule

Der verbleibende Bereich des QR-Codes enthält die eigentlichen kodierten Informationen. Daten werden unter Verwendung eines Reed-Solomon-Fehlerkorrekturverfahrens gespeichert, das redundante Informationen hinzufügt, um die Wiederherstellung der ursprünglichen Daten zu ermöglichen, selbst wenn ein Teil des Codes beschädigt oder verdeckt ist.

Fehlerkorrektur-Codewörter

QR-Codes enthalten redundante Daten, die es dem Scanner ermöglichen, die ursprünglichen Informationen wiederherzustellen, selbst wenn der Code teilweise beschädigt, verschmutzt oder verdeckt ist. Es gibt vier Fehlerkorrekturstufen, die unterschiedliche Kompromisse zwischen Datenkapazität und Widerstandsfähigkeit bieten.

Ruhezone

Ein leerer Rand von mindestens vier Modulen Breite, der den gesamten QR-Code umgibt, ist erforderlich, damit der Scanner den Code von umgebenden Inhalten unterscheiden kann. Ohne ausreichende Ruhezone kann der Scanner Schwierigkeiten haben, die Codegrenzen zu identifizieren.

Fehlerkorrekturstufen

Stufe Wiederherstellungskapazität Am besten geeignet für
L (Niedrig) 7 % Saubere Umgebungen wie Innenanzeigen
M (Mittel) 15 % Allgemeine Zwecke, Zeitschriften und Flyer
Q (Quartil) 25 % Außenwerbung, Banner
H (Hoch) 30 % Industrieumgebungen, raue Bedingungen

Höhere Fehlerkorrekturstufen reduzieren die Datenkapazität des QR-Codes, da mehr Platz für redundante Informationen reserviert wird. Beispielsweise kann ein Version-40-QR-Code auf Stufe L bis zu 4.296 alphanumerische Zeichen speichern, auf Stufe H sinkt die Kapazität jedoch auf etwa 1.853 Zeichen. Für die meisten verbraucherorientierten Anwendungen bietet Stufe M einen guten Kompromiss zwischen Kapazität und Widerstandsfähigkeit.

Datenkapazität

Die Datenmenge, die ein QR-Code speichern kann, hängt von seiner Version (Größe) und der Fehlerkorrekturstufe ab. Version 1 ist 21x21 Module, und jede nachfolgende Version fügt 4 Module pro Seite hinzu, bis zu Version 40 mit 177x177 Modulen. Hier sind die maximalen Kapazitäten auf Fehlerkorrekturstufe M (15 %):

Datentyp Maximale Zeichen
Numerisch (0-9) 7.089
Alphanumerisch (0-9, A-Z, Leerzeichen, $%*+-./:) 4.296
Binär/Byte 2.953
Kanji/Kana-Zeichen 1.817

Was QR-Codes speichern können

QR-Codes sind bemerkenswert vielseitig in der Art der Daten, die sie kodieren können:

URLs und Weblinks

Der häufigste Anwendungsfall. Das Scannen eines QR-Codes, der eine URL enthält, öffnet den Link im Browser des Geräts. Dies wird für Website-Werbung, App-Downloads, Veranstaltungsregistrierung und mehr verwendet. URLs machen die überwiegende Mehrheit der QR-Codes im kommerziellen Einsatz aus.

Textinhalte

Klartext kann direkt in den QR-Code eingebettet werden, wie Zitate, Anleitungen oder kurze Nachrichten. Der Scanner zeigt den Text an, ohne dass eine Internetverbindung erforderlich ist.

Kontaktinformationen (vCard)

Ein QR-Code kann eine vollständige elektronische Visitenkarte im vCard-Format kodieren, einschließlich Name, Telefonnummer, E-Mail, Adresse, Website und Firmeninformationen. Das Scannen speichert den Kontakt direkt im Telefonbuch.

WLAN-Netzwerkanmeldedaten

QR-Codes können WLAN-Verbindungsdetails (SSID, Passwort, Verschlüsselungstyp) kodieren. Das Scannen verbindet das Gerät automatisch mit dem Netzwerk. Dies ist äußerst nützlich für Gast-WLAN in Cafés, Hotels und Büros.

E-Mail-Adressen

Das Scannen eines QR-Codes mit einer E-Mail-Adresse öffnet die E-Mail-App des Geräts mit der bereits im Empfängerfeld eingetragenen Adresse. Einige Formate unterstützen auch vorausgefüllte Betreffzeilen und Nachrichtentexte.

Telefonnummern

QR-Codes können Telefonnummern enthalten, die beim Scannen das Gerät auffordern, die Nummer zu wählen. Dies wird in Visitenkarten und Werbeanzeigen verwendet.

SMS/Textnachrichten

Ähnlich wie Telefonnummern können QR-Codes eine SMS-Nachricht mit einer Empfängernummer und einem Nachrichtentext vorausfüllen.

Veranstaltungsdetails (iCalendar)

QR-Codes können Kalenderereignisse mit Datum, Uhrzeit, Ort und Beschreibung kodieren. Das Scannen erstellt einen Kalendereintrag auf dem Gerät.

Geokoordinaten

QR-Codes können Breiten- und Längengrade enthalten. Das Scannen öffnet die Kartenanwendung des Geräts an der angegebenen Position.

Kryptowährungsadressen

QR-Codes werden häufig verwendet, um Bitcoin-, Ethereum- und andere Kryptowährungs-Wallet-Adressen für Zahlungen zu teilen.

Wie QR-Codes generiert werden

QR-Codes können programmatisch mit verschiedenen Bibliotheken und Tools generiert werden. Der QR Code Generator auf Help2Code erstellt QR-Codes für jeden Datentyp mit anpassbarer Größe, Fehlerkorrektur und Farboptionen.

// Verwendung der qrcode.js-Bibliothek
QRCode.toCanvas(document.getElementById('canvas'), 'https://example.com', {
  width: 300,
  errorCorrectionLevel: 'M',
  color: {
    dark: '#000000',
    light: '#ffffff'
  }
}, function (error) {
  if (error) console.error(error);
  console.log('QR-Code generiert!');
});

Best Practices für die Verwendung von QR-Codes

  • Vor der Veröffentlichung testen: Scannen Sie Ihren QR-Code immer mit mehreren Geräten und Apps, um sicherzustellen, dass er korrekt funktioniert.
  • Kurze URLs verwenden: Lange URLs erzeugen dichtere QR-Codes, die schwerer zu scannen sind. Verwenden Sie einen URL-Kürzer für Weblinks.
  • Ausreichende Größe sicherstellen: Ein QR-Code sollte mindestens 2 cm groß sein. Vergrößern Sie ihn für Außen- oder Entfernungsscans.
  • Hohen Kontrast bieten: Schwarz auf Weiß bietet das zuverlässigste Scannen. Vermeiden Sie kontrastarme Farbkombinationen.
  • Handlungsaufforderung hinzufügen: Teilen Sie Benutzern mit, was sie erwartet: "Scannen Sie, um unsere Speisekarte zu sehen" oder "Scannen Sie, um die App herunterzuladen."

Fazit

QR-Codes sind eine leistungsstarke, vielseitige Technologie, die die physische und die digitale Welt verbindet. Das Verständnis ihrer Funktionsweise hilft Ihnen, sie effektiver zu nutzen, sei es für Marketing, Logistik oder persönliche Bequemlichkeit. Verwenden Sie den QR Code Generator, um Ihre eigenen QR-Codes für jeden Zweck zu erstellen.


About this article

Erfahren Sie, was QR-Codes sind, wie sie funktionieren und warum sie überall zu finden sind. Eine einsteigerfreundliche Erklärung.


Related Articles


Related Tools

Help2Code Logo
Menu