How to Make a QR Code for a Location: Google Maps, Apple Maps, Coordinates and geo: Links

A location QR code saves people from typing an address into a map app. One scan opens a pin on the map, or even turn-by-turn directions, on the visitor's own phone. It is useful for invitations, venue signs, flyers, rental listings, trailheads and hard-to-find side entrances.

This guide explains the different ways to store a location in a QR code, which one to choose, and how to make, size and test the code with the free QR Studio generator.

How a location QR code works

A QR code cannot hold a map. It stores a short piece of text, and for a location that text is usually one of these:

For most people, a map link is the most reliable choice, because almost every phone knows what to do with a web address.

Option 1: Copy a share link from Google Maps

This is the easiest route when the place already appears on Google Maps, such as a business, park or venue.

  1. Open Google Maps on a computer or phone and search for the place.
  2. Select the place so its details panel opens.
  3. Choose Share, then Copy link.

The copied link opens that place's listing, with its name, address and, for businesses, hours and photos. That is a good fit for a shop, restaurant or event venue.

Option 2: Build a map link from coordinates

If the place has no listing, or the pin lands in the wrong spot (a large campus, a back entrance, a parking lot or a trailhead), use exact coordinates instead.

Get the coordinates

Coordinates are two decimal numbers: latitude first, then longitude. Negative numbers mean south of the equator or west of Greenwich, so most U.S. longitudes are negative.

Turn them into a Google Maps link

Google documents a cross-platform link format called Maps URLs. To show a pin, use:

https://www.google.com/maps/search/?api=1&query=47.5951518%2C-122.3316393

The %2C is an encoded comma between latitude and longitude. To open directions to the spot instead, use:

https://www.google.com/maps/dir/?api=1&destination=47.5951518%2C-122.3316393

The api=1 part is required. Without it, Google says the extra parameters are ignored and the map simply opens without your pin.

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

How many decimal places do you need?

One degree of latitude is roughly 111 km (about 69 miles), so each extra decimal place makes the location about ten times more precise:

Decimal placesExampleApproximate precision
347.595About 110 m
447.5952About 11 m
547.59515About 1.1 m
647.595152About 0.11 m

The math: 111 km ÷ 10,000 = 0.0111 km, or about 11 m, for four decimal places. Longitude steps get smaller as you move away from the equator, so these figures are the upper end. Five decimal places is plenty for a building entrance.

Option 3: Apple Maps links

Apple documents its own map links. A place card for coordinates looks like this:

https://maps.apple.com/place?coordinate=47.5951518,-122.3316393&name=Main%20Entrance

The optional name adds a label to the pin. These links work best on Apple devices. If many of your visitors use Android, a Google Maps link is usually the safer single choice.

Option 4: A geo: link

A geo: link stores only the coordinates: geo:47.5951518,-122.3316393. Many Android phones offer to open it in a map app, but support varies by phone and scanner app, and it is less predictable on iPhones. Use it only if you have tested it on the phones your audience uses.

In QR Studio, a geo: link goes in the Text tab, not the URL tab. The URL tab adds https:// to anything that does not start with http or mailto:, which would break the geo: link.

Which option should you use?

SituationBest choice
A business or venue listed on Google MapsGoogle Maps share link
A specific entrance, parking lot or trailheadGoogle Maps link built from coordinates
You want visitors to start navigationGoogle Maps directions link
An audience mostly on iPhonesApple Maps link, or Google Maps
A tested, Android-only usegeo: link in the Text tab

Step by step: make the QR code in QR Studio

  1. Copy or build your map link and paste it into a browser first to confirm it opens the right spot.
  2. Open the QR code generator and choose the URL tab.
  3. Paste the link exactly, with no extra spaces.
  4. Keep dark modules on a light background. If you add a logo, keep it small and test it.
  5. Scan the preview with your phone. It should open the correct place.
  6. Click Download PNG at a size large enough for your print.

QR Studio makes static codes: the link is stored inside the code itself. That suits a fixed location. If the event moves, make a new code. For more on links in QR codes, see how to make a QR code for a link.

Size, caption and testing

A widely used rule of thumb is to make a QR code about one tenth as wide as the scanning distance. For a sign read from 4 feet away: 4 feet is 48 inches, and 48 ÷ 10 ≈ 4.8 inches wide. For an invitation held in the hand, about 1.2–1.6 inches (3–4 cm) is a common starting point. Our QR code size guide and QR code size for print article have more detail.

Add a short caption, such as "Scan for directions" or "Scan to find the side entrance". Also print the address as text for people who prefer not to scan.

Before printing a batch:

  1. Print one proof at the real size.
  2. Scan it with at least one iPhone and one Android phone.
  3. Check that the pin lands on the right spot, not just the right street.
  4. Test it outdoors or in the real lighting where it will hang.

If it will not scan, see QR code not scanning.

A note on privacy

A location code tells anyone who scans it exactly where a place is. That is fine for a business or public venue, but think twice before putting your home location on a public flyer or social media post. For private events, share the code only with guests.

Frequently asked questions

How do I make a QR code for a Google Maps location?

In Google Maps, open the place, choose Share, then Copy link. Paste that link into QR Studio in URL mode, test the preview with your phone and download the PNG.

Can a QR code open directions automatically?

Yes. Use a Google Maps directions link such as https://www.google.com/maps/dir/?api=1&destination= followed by the address or coordinates. Google Maps usually starts the route from the user's current location, if location access is on.

Do location QR codes work on both iPhone and Android?

Google Maps and Apple Maps links are web links, so they open on both, in a map app or a browser. geo: links are less consistent, so test them first.

Will my location QR code expire?

A static code does not expire. It keeps working as long as the map link inside it works.

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

Keep reading