Telefonnummer-QR-Code-Generator
100 % privat und lokal — Ihre Daten verlassen niemals Ihren Browser. Diese QR-Codes sind dauerhaft und laufen nie ab.
Einstellungen für Anruf
Design
Logo in der Mitte hinzufügen
Das Bild wird auf dieser Seite gelesen und als data:-URL in den Code eingebettet. Es wird nicht hochgeladen und bleibt in der Datei, die Sie herunterladen.
Weitere Design-Optionen
Die dunkle Hälfte des Codes. Halten Sie sie deutlich dunkler als den Hintergrund.
Deckt die Ruhezone ebenso wie die Lücken zwischen den Modulen. Ein transparenter Hintergrund lässt sie aus der Datei heraus, es wird also nichts damit gezeichnet.
Kontrast 11.5:1 zwischen den Modulen und dem Hintergrund.
PNG und WebP behalten einen Alphakanal; die SVG lässt das Hintergrundrechteck einfach weg. Worauf der Code liegt, wird zur hellen Hälfte des Kontrasts.
Ein Verlauf füllt nur die dunklen Module. Sein helleres Ende bestimmt den Kontrast, den ein Scanner tatsächlich bekommt, also müssen beide Enden dunkel bleiben.
Die zweite Farbe, nur bei ausgewähltem Verlauf verwendet. Sie wird gemeinsam mit der ersten auf Kontrast gemessen.
Grad im Uhrzeigersinn, ausgehend von einem Verlauf von links nach rechts. Ein radialer Verlauf breitet sich von der Mitte nach außen aus, der Winkel gilt also nur für einen linearen.
Abgerundete Formen decken weniger von jeder Zelle ab. Die Mitte bleibt bedeckt, und genau dort tastet ein Decoder ab, doch ein kleiner Druck eines dichten Codes liest sich mit Quadraten zuverlässiger.
Der Ring der drei Suchmuster.
Das Auge in jedem Suchmuster.
Der leere Rand um den Code, gemessen in Modulen. 4 ist das vorgeschriebene Minimum.
Eine höhere Stufe übersteht mehr Schaden und kostet Kapazität, derselbe Inhalt ergibt also ein dichteres Symbol.
Ein Logo sitzt in der Mitte und hält die Stufe auf H. Seine Breitengrenze folgt dem Symbol: 14% beim kleinsten Code, 30% bei einem dichten.
Live-Vorschau & Export
Geben Sie die Telefonnummer in internationaler Form ein.
Export
Raster, für Bildschirme
Füllen Sie das Formular aus, um die Downloads freizuschalten.
Exportgröße und kodierter Text
- Nutzlast
- Noch nichts kodiert
- Symbol
- Noch nicht gebaut
- Korrektur
- Q
Warten auf Eingabe
Die Nutzlast ist ein tel:-Link mit Ihrer Nummer in internationaler Form. Telefone bieten an zu wählen; die Nummer ist ins Symbol kodiert, ein gedruckter Code kann also nicht auf eine fremde Leitung umgebogen werden.
Beim Scannen
Ein Telefon zeigt die Nummer und bietet an, sie anzurufen, während die meisten Scanner am Rechner nur die Ziffern anzeigen und sonst nichts tun.
Die tel:-Nutzlast und warum sie eine Ländervorwahl braucht
Der Code enthält eine Zeile und sonst nichts: tel: gefolgt von der Nummer ohne ihre Trennzeichen. Aus +49 221 12345678 wird so tel:+4922112345678, insgesamt 18 Bytes.
Das führende Pluszeichen macht sie überall verwendbar. RFC 3966, der tel: definiert, behandelt eine Nummer ohne Plus als lokale Nummer, die weiteren Zusammenhang braucht, bevor sie aufgelöst werden kann — Zusammenhang, den ein gedrucktes Quadrat nicht liefern kann. Eine nationale Nummer wählt für jemanden im Netz dieses Landes womöglich korrekt und scheitert bei einem Gast mit ausländischer SIM-Karte, also genau bei der Person, die einen Code im Hotel oder am Flughafen am ehesten scannt.
Durchwahlen sind die bekannte rauhe Kante. tel: hat einen Parameter dafür, aber Endgeräte behandeln ihn uneinheitlich: Manche wählen sie, manche ignorieren sie, manche weisen den ganzen Link zurück. Brauchen Anrufende eine Durchwahl, drucken Sie sie als lesbaren Text neben das Symbol.
Telefone wählen, Rechner meistens nicht
Unter iOS und Android erkennt die Kamera tel: und bietet einen Anruf an. Auf einem Laptop zeigt derselbe Code meist die Ziffern oder übergibt sie an die Anwendung, die tel:-Links für sich beansprucht hat, was auf vielen Rechnern gar nichts ist. Wird der Code ebenso oft vom Bildschirm wie von Papier gescannt, drucken Sie die Nummer zusätzlich als Text.
Es wählt nichts von allein. Aktuelle Leser auf dem Telefon zeigen die Nummer und warten auf eine Bestätigung, bevor sie den Anruf aufbauen, ein tel:-Code kann also nicht stillschweigend eine teure Servicenummer anrufen.
Eine kurze Nutzlast bekommt Fehlerkorrektur geschenkt
Achtzehn Bytes passen auf Stufe M in ein Symbol der Version 2, 25 Module breit — und auch auf Stufe Q, die bei dieser Version noch 20 Bytes fasst. Deshalb ist Q hier die Vorgabe: Sie stellt rund ein Viertel der Codewörter des Symbols wieder her und kostet dabei keine Größe.
Stufe H würde dieselbe Nummer auf Version 3 heben, 29 Module breit. Auf einem Türschild, das zerkratzt und geputzt wird, lohnt sich das, auf einer Visitenkarte in einer Brieftasche nicht.
Das ist auch der Grund, warum ein tel:-Code wirklich klein gedruckt werden kann. Fünfundzwanzig Module sitzen bequem in 2 cm; eine URL mit hundert Zeichen liest in denselben 2 cm nicht mehr.
- tel:+4922112345678 — 18 Bytes, Version 2, 25 Module breit auf Stufe Q
- Dieselbe Nummer auf Stufe H — Version 3, 29 Module breit
- Die vier Module breite Ruhezone behalten: In dieser Größe kostet ihr Beschneiden mehr, als die Korrekturstufe einbringt
Fragen und Antworten
Ruft ein Scan die Nummer sofort an?
Nein. Leser auf dem Telefon zeigen die Nummer an und fragen erst nach einer Bestätigung. Ein QR-Code kann von sich aus keinen Anruf aufbauen.
Funktioniert das an einem Rechner?
Er dekodiert, aber sinnvoll nur, wenn auf diesem Rechner etwas tel:-Links behandelt — ein Softphone oder ein Telefonieprogramm. Sonst zeigt der Scanner die Ziffern und hört dort auf.
Muss ich die Ländervorwahl angeben?
Praktisch ja. Ohne führendes Plus und Ländervorwahl ist der Link eine lokale Nummer, und ob sie wählt, hängt davon ab, in welchem Netz die anrufende Person gerade ist. Die internationale Form funktioniert von überall.
Kann ich eine Durchwahl oder eine Menüauswahl anhängen?
Nicht verlässlich. Endgeräte sind sich beim Durchwahlparameter und bei Pausenzeichen uneinig, die Fassung, die immer funktioniert, ist also die Durchwahl als Text neben dem Code.
So funktioniert ein statischer QR-Code
Jeder Code auf dieser Seite ist statisch: Die Nutzlast steht in den schwarzen und weißen Modulen selbst. Beim Lesen wird nichts nachgeschlagen, kein Server von uns ist beteiligt, und kein Abo hält den gedruckten Code am Leben. Dieselbe Eigenschaft ist die Grenze — einmal gedruckt, lässt sich sein Inhalt nicht mehr ändern.
Drei Dinge entscheiden dann, ob ein gedruckter Code gelesen wird: wie viele Bytes die Nutzlast ergeben hat, welche Fehlerkorrekturstufe den Schaden auffängt und wie breit ein einzelnes Modul auf dem Papier wird. Diese Ratgeber gehen jeden Punkt mit Zahlen durch.