QR-Code Generator

Generieren Sie QR-Codes aus beliebigem Text oder URLs. Passen Sie Farben, Grosse und Fehlerkorrektur an — laden Sie als PNG oder SVG herunter. Alles wird im Browser verarbeitet.

Text / URL
Size
Error correction
Preview

Hat dieses Tool Ihr Problem gelöst?

Was ist ein QR-Code

Ein QR-Code (Quick Response Code) ist ein 2D-Barcode, der 1994 von Denso Wave erfunden wurde und numerische, alphanumerische, Binär- und Kanji-Daten存储ieren kann. Im Vergleich zu传统 Barcodes können QR-Codes viel mehr Daten (bis zu 7089 Ziffern)存储ieren, können aus任意 Winkel gescannt werden und verfügen über Fehlerkorrektur, die das Lesen auch bei teilweiser Beschädigung ermöglicht.

Anwendungsszenarien für QR-Codes

Mobile Zahlungen (WeChat Pay, Alipay), Webseiten-Link-Sharing (viel schneller als URL-Eingabe), Visitenkartenaustausch (vCard), WLAN-Passwort-Sharing, Produktverfolgung und Fälschungsschutz, E-Tickets (Kinokarten, Bordkarten) und Offline-zu-Online-Marketing (Poster扫码 zum Folgen von Konten). QR-Codes sind die Brücke zwischen der物理en und der数字en Welt geworden.

QR-Codes im Code generieren

JavaScript
// Generate QR code with qrcode library
import QRCode from 'qrcode';

// To canvas
await QRCode.toCanvas(canvasEl, 'https://deepinto.top', {
  width: 256,
  margin: 2,
  color: { dark: '#000000', light: '#ffffff' },
  errorCorrectionLevel: 'M',
});

// To data URL
const dataUrl = await QRCode.toDataURL('Hello World');
// Use as <img src={dataUrl} />

// To SVG string
const svg = await QRCode.toString('Hello', { type: 'svg' });
Python
# pip install qrcode[pil]
import qrcode

qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_H,
    box_size=10,
    border=2,
)
qr.add_data('https://deepinto.top')
qr.make(fit=True)

img = qr.make_image(fill_color="black", back_color="white")
img.save("qrcode.png")

Haufig gestellte Fragen

Was ist die Fehlerkorrekturstufe bei QR-Codes?
Die Fehlerkorrekturstufe bestimmt, wie viel des QR-Codes beschadigt sein kann und trotzdem lesbar bleibt. Stufe L (7%) ist das Minimum, Stufe H (30%) ist am starksten. Wenn der Code gedruckt wird oder teilweise verdeckt sein konnte, verwenden Sie Stufe Q oder H. Hohere Stufen erzeugen dichtere Muster.
Wie viel Text kann ein QR-Code speichern?
Die maximale Kapazitat hangt von der Fehlerkorrekturstufe und dem Zeichentyp ab. Bis zu 7089 numerische Zeichen, 4296 alphanumerische Zeichen oder 2953 Bytes binarer Text. Das Tool zeigt einen Fehler an, wenn das Limit uberschritten wird.
Ist die QR-Code-Generierung sicher?
Alle QR-Codes werden vollstandig in Ihrem Browser mit der Canvas API generiert. Daten werden niemals an einen Server gesendet. Sie konnen dieses Tool sicher offline verwenden.
Was ist der Unterschied zwischen PNG und SVG?
PNG ist ein Rasterformat, das beim Vergrössern unscharf wird — ideal fur Bildschirmanzeige und Social Sharing. SVG ist vektorbasiert und skaliert unbegrenzt ohne Qualitatsverlust — ideal fur Druck und hochauflosende Verwendung. Verwenden Sie SVG fur den Druck.
Kann ich ein eigenes Logo hinzufugen?
Logo-Einbettung wird noch nicht unterstutzt, aber Sie konnen die H-Stufe Fehlerkorrektur (30% Toleranz) verwenden und Ihr Logo mit einem Bildbearbeitungsprogramm in der Mitte uberlagern. Die H-Stufe erlaubt bis zu 30% Flachenverdeckung bei Lesbarkeit.
Warum lasst sich mein QR-Code nicht scannen?
Haufige Ursachen: geringer Kontrast zwischen Vordergrund/Hintergrund (verwenden Sie Schwarz auf Weiss), zu klein oder niedrige Auflosung, niedrige Fehlerkorrekturstufe (L) oder Daten uberschreiten die Kapazitat. Versuchen Sie, die Grosse zu erhohen oder die Fehlerkorrekturstufe anzuheben.