PLATE 08
SCALE 1 : 1
EDITION v0.26.10
FILE KMK·QR·08
FIGURE A · GEO ENCODE

Free geo location QR code generator

Encode latitude and longitude into a QR. Scanning opens the recipient’s default maps app, optionally with a labeled pin.

process
client-side · zero upload
cost
free · no signup · no expiry
format
PNG · SVG · PDF
license
MIT · open source
S-01 FORMAT
PNG · 1024 PX
S-02 DOTS
ROUNDED
S-03 EC
M · auto
P-01 GEO
P-02 COLOR
P-03 GRADIENT
P-04 DOT STYLE
P-05 EYE FRAME
P-06 EYE BALL
P-07 LOGO
P-08 ERROR CORRECTION
P-09 OUTER FRAME
§01

Notes on the artifact

A geo QR uses the geo: URL scheme defined by RFC 5870. Scanning opens whatever maps app is the user’s default — Apple Maps on iOS, Google Maps or Waze on Android, Organic Maps if they have set that as default. The pin lands at the lat/lon you specify.

The optional label is encoded as a `q=` parameter, a Google-Maps convention that most modern map apps honor. Older or stricter readers ignore the label and just drop a pin at the coordinates — that fallback is fine.

Use for venue signage, trail markers, event meeting points, real-estate listings. For anything that needs an actual address (rather than a precise coordinate), a URL QR pointing at the place’s map listing is usually more reliable across apps.

§02

Footnotes & queries

How precise does the lat/lon need to be?
Five decimal places (about 1 meter) is enough for any pin-on-a-map use. Six decimals gets to ~10 cm and is overkill for a QR code.
Why does it open a different app on my phone vs. someone else’s?
The geo: scheme routes to whatever the user has set as default for maps. Different defaults, different apps. The pin location is the same.
§03

Anatomy of the code

QR code anatomySchematic of a QR code with six functional regions called out: three finder patterns at TL, TR and BL for orientation lock; one alignment pattern at BR for perspective correction; the timing patterns running between the finders that tell the scanner the cell pitch; the format-info bits surrounding the TL finder which encode the error- correction level and mask pattern; the data + Reed–Solomon error-correction codewords filling the rest of the grid; and the surrounding 4-module quiet zone (mandatory whitespace). Below the main diagram is a detail blow-up of one finder pattern at twice the scale, with a dimensional strip showing the 1·1·3·1·1 module construction of the ring.FINDER· ×37 × 7 MODULESFORMAT INFO15 BITS · L-SHAPEQUIET ZONE4-MOD MARGINTIMING PATTERNALTERNATING CELLSDATA + ECCREED–SOLOMONALIGNMENT· BRPERSPECTIVE LOCKDETAIL · FINDER PATTERNSCALE 2:111311RING · 1·1·3·1·1OUTER RINGQUIET BANDSOLID CENTERQUIET BANDOUTER RING
QR ANATOMY FUNCTIONAL REGIONS DRAFTING SCHEMATIC
Every QR code is a part-functional, part-data grid. Three finder patterns at the corners let a scanner lock orientation; an alignment pattern at the bottom-right corrects perspective skew when the code is photographed at an angle. The timing patterns — alternating modules running between the finders — tell the scanner the cell pitch. Format info encodes the error-correction level and mask pattern across 15 bits arranged in an L-shape. The rest of the grid is the payload — data plus Reed–Solomon error-correction codewords. The quiet zone is mandatory whitespace; without four clear modules of margin, scanners reject the code. The detail below the main figure shows the finder pattern's 1·1·3·1·1 ring construction — proportions deliberately chosen so a scanner can recognise the pattern at any rotation, with three patterns at three corners triangulating the code's orientation.
§04

Plate index

  1. PL.01 URL Free URL QR code generator
  2. PL.02 TEXT Free text QR code generator
  3. PL.03 WIFI Free WiFi QR code generator
  4. PL.04 VCARD Free vCard QR code generator
  5. PL.05 EMAIL Free email QR code generator
  6. PL.06 SMS Free SMS QR code generator
  7. PL.07 PHONE Free phone QR code generator
  8. PL.08 GEO Free geo location QR code generator