Zum Hauptinhalt springen
OpenQRS
Tools
Aktuelle Sprache: Deutsch
100 % privat

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

geo: ist der offene Standard und wird unter Android nativ verarbeitet. Ein Kartenlink ist die sicherere Wahl für ein gemischtes Publikum.

Dezimalgrad zwischen -90 und 90. Südlich des Äquators ist der Wert negativ.

Geben Sie den Breitengrad in Dezimalgrad zwischen -90 und 90 ein.

Dezimalgrad zwischen -180 und 180. Westlich von Greenwich ist der Wert negativ.

Wird als ?q=Breite,Länge(Beschriftung) angehängt, eine Android-Erweiterung des Schemas geo:. Andere Plattformen ignorieren sie.

Design

Modulform
Farbvorgaben
Eckrahmen
Logo in der Mitte hinzufügen
Bild auswählen oder hier ablegenPNG, JPEG, WebP oder GIF, bis zu 1000 KB

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.

Farbvorgaben

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.

Verlauf

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.

45°

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.

Modulform

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.

Eckrahmen

Der Ring der drei Suchmuster.

Eckmitte

Das Auge in jedem Suchmuster.

4 Module

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

Export

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

Exportgröße

Zwischen 64 und 4096 Pixel. Export mit 1024 px.

Kodierter Text

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.