Standort-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 Standort
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 den Breitengrad in Dezimalgrad zwischen -90 und 90 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
Bringen Sie einen Punkt auf ein Plakat, eine Lieferantentür oder einen Wegweiser. Koordinaten werden zu einem geo:-URI nach RFC 5870; ein eingefügter Kartenlink wird genau so kodiert, wie Sie ihn angeben.
Beim Scannen
Im Koordinatenmodus übergibt ein Android-Telefon den geo:-URI an seine Karten-App und setzt eine Stecknadel, im Kartenlink-Modus öffnet jedes Telefon den Link im Browser oder in der passenden Karten-App.
Was ein geo:-URI ist und wo er funktioniert
RFC 5870 definiert das Schema geo: als geo:Breite,Länge — ein Koordinatenpaar und nicht mehr. Es ist kurz, es hängt an keinem Kartenanbieter, und es löst nie gegen einen Server auf, was es zur ehrlichen Art macht, einen Punkt aufzuschreiben.
Die Unterstützung ist ungleich verteilt, und der Unterschied zählt für alles, was gedruckt werden soll. Android hat das Schema seit 2009 registriert und übergibt es an die Karten-App, die installiert ist. Apple hat es nie registriert: Auf einem unveränderten iPhone beansprucht keine mitgelieferte App einen geo:-URI, die Kamera zeigt also womöglich den rohen Text oder gar nichts an. Mehrere Scanner-Apps von Drittanbietern unter iOS behandeln ihn selbst und öffnen Apple Karten.
Die Beschriftung der Stecknadel nutzt Androids eigene Erweiterung des Schemas und nicht etwas aus RFC 5870. Android liest ?q=Breite,Länge(Beschriftung) und zeigt den Text neben der Markierung; Plattformen, die nur dem RFC folgen, ignorieren die Abfrage vollständig und landen trotzdem auf den richtigen Koordinaten.
- Reiner Punkt: geo:52.51628,13.37771
- Mit Android-Beschriftung: geo:52.51628,13.37771?q=52.51628,13.37771(Personaleingang)
Wann stattdessen ein Kartenlink
Wenn das Schild von allen gelesen wird, die vorbeigehen, ist ein gewöhnlicher https-Link vorhersehbarer als geo:. Jedes Telefon hat einen Browser, und beide großen Karten-Apps beanspruchen ihre eigenen Webadressen, der Link öffnet also meist ohnehin die App.
Der Preis dafür ist, dass ein Kartenlink einen Anbieter nennt. Wer ihn scannt, stellt eine Anfrage an die Server dieses Unternehmens, und die Wahl des Anbieters ist mitgedruckt. Ein geo:-URI nennt niemanden und bleibt auf dem Gerät, bis die Nutzerin eine App wählt.
- Google Maps: https://www.google.com/maps?q=52.51628,13.37771
- Apple Karten: https://maps.apple.com/?ll=52.51628,13.37771
- OpenStreetMap: https://www.openstreetmap.org/?mlat=52.51628&mlon=13.37771
Die Zahlen richtig hinbekommen
Beide Felder nehmen Dezimalgrad, nicht Grad-Minuten-Sekunden. Ein Wert, der als 52°30′58,6″ N kopiert wurde, muss umgerechnet werden, bevor er hier etwas bedeutet; ihn einzufügen ergibt keinen Punkt in der Nähe von Berlin, sondern einen Validierungsfehler.
Bei der Genauigkeit lohnt sich Absicht. Ein Breitengrad sind rund 111 km, vier Nachkommastellen verorten also etwas auf etwa 11 Meter genau und fünf auf etwa 1 Meter — genug für eine bestimmte Tür. Längengrade rücken zu den Polen hin zusammen, dieselbe Zahl an Nachkommastellen ist also umso genauer, je weiter man vom Äquator entfernt ist. Weitere Stellen über sechs hinaus verlängern nur die Nutzlast und bringen keine brauchbare Genauigkeit, denn so gut ist gewöhnliches GPS nicht.
Vorzeichen setzen mehr Stecknadeln falsch als fehlende Genauigkeit. Die Breite ist südlich des Äquators negativ und die Länge westlich von Greenwich, und ein verlorenes Minuszeichen setzt die Stecknadel ohne jede Warnung in eine andere Hemisphäre.
Fragen und Antworten
Mein iPhone zeigt Text an, statt eine Karte zu öffnen. Warum?
Weil iOS das Schema geo: nicht registriert, den URI also niemand beansprucht und der Scanner darauf zurückfällt, ihn anzuzeigen. Wechseln Sie in den Kartenlink-Modus und fügen Sie eine https-Kartenadresse ein, die jedes iPhone öffnet. Für Android-Nutzerinnen ändert das nichts.
Kann der Code statt Koordinaten eine Anschrift enthalten?
Im Koordinatenmodus nicht. Aus einer Anschrift einen Punkt zu machen heißt Geokodierung, und das bedeutet eine Abfrage bei einem Anbieter, während diese Seite keine Netzwerkanfragen stellt. Schlagen Sie die Anschrift in einer Karten-App nach, kopieren Sie den entstehenden Link und kodieren Sie ihn im Kartenlink-Modus.
Verändert die Beschriftung, wo die Stecknadel landet?
Nein. Die Koordinaten im Pfad bestimmen die Position; die Beschriftung ist Anzeigetext, der in der Android-Erweiterung mitreist. Wäre die Beschriftung das Einzige, was den Ort benennt, würde ein Telefon, das die Abfrage ignoriert, an der richtigen Stelle ohne Bildunterschrift landen statt an der falschen.
Funktioniert der Code auch ohne Mobilfunk?
Der Scan schon. Das Muster zu dekodieren geschieht vollständig offline, das Telefon liest den URI also und bietet an, eine Karte zu öffnen. Ob die Karte selbst etwas darstellt, hängt davon ab, ob die Karten-App Offline-Kacheln für die Gegend hat — die kann der QR-Code nicht liefern.
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.