Shop window sign
Next to opening hours, for a passer-by who wants directions back later rather than typing the street name.
This Google Maps QR code generator turns a set of coordinates into a code that drops a pin on a map the moment someone scans it. Search your address or drag the pin, and the code updates to match.
Scan it once from the screen before you print a batch. Keep it 2 cm or larger on paper, and leave the white margin around it.
Save this design - colors, corners, logo and frame - and put it on any code later. Saved in this browser.
One value per line, or paste a CSV. With two columns the first is the file name and the second is the value. Every code uses the design you set up above.
Lay the code out on an A4 page with cut marks, ready for the printer or a label sheet.
A location QR code generator like this one builds a geo: link - a coordinate pair, not a Google Maps web address - and hands it to whichever mapping app the scanning phone already trusts. That one fact decides which app actually opens, so it is worth knowing before you print.
The payload is a geo: link - just a latitude and a longitude, no business name, no address text and no Google Maps domain inside it. It can also be made dynamic, storing a short link you can re-point later if a stall or pop-up moves. Two dynamic codes are free to try.
GPS units and old maps often give a position as degrees, minutes and seconds - 51 deg 30 min 26 sec N - while a geo: link needs plain decimal degrees. Same point, different notation; this converts one to the other.
Latitude
Longitude
A geo: link does not name Google Maps or any other app - it just states a point on the earth, and the phone decides which app opens it. That decision is not the same on every phone.
| Phone | What opens | Why |
|---|---|---|
| Android (camera or Google Lens) | The phone's default maps app | Android hands geo: links to whichever app is registered to handle them - Google Maps out of the box, or another app the owner set as default. |
| iPhone (Camera app) | Apple Maps | The Camera app has recognised geo: codes natively since iOS 11, and drops the pin straight into Apple Maps, not Google Maps. |
There is no way to make a geo: link open Google Maps on an iPhone - it hands the coordinates to Apple Maps by design. If you want a branded pin with your business's name, photos and reviews, on both platforms, skip geo: and use a real Google Maps link instead.
Find your business or address, then tap Share.
Google Maps gives you a normal web address, something like https://maps.app.goo.gl/ followed by a short code.
Paste that link into the URL QR code page - a normal web link opens the same way for everyone, in Google Maps if it is installed.
Next to opening hours, for a passer-by who wants directions back later rather than typing the street name.
On the board outside a property, pointing straight at the exact plot instead of a street address alone.
At the entrance to a field of tents that has no street address at all, only a point on the map.
Checked September 2026
Default apps and camera behaviour are set by the phone maker and can change with a software update; test a code on both an iPhone and an Android phone before printing at scale.
No - it builds a geo: coordinate link, a simpler format. For a link that opens Google Maps specifically on every phone, copy a share link from the Google Maps app and use the URL QR code page instead.
Because it was scanned on an iPhone. The Camera app hands any geo: code straight to Apple Maps by default.
Not with this type - a geo: link only carries coordinates. A name or address needs the Google Maps link made through the alternative above.
As accurate as the pin you drag or search for - six decimal places, which this generator uses, narrows a point to about ten centimetres.
A static code cannot - the coordinates are fixed at creation. Switch to a dynamic code first to let the same printed code point somewhere new later.
Build a QR landing page: add links, text, images and your logo, then point one editable QR at it.