Location QR codes

Free Location QR Code Generator for Maps

One scan opens Google Maps or Apple Maps with your exact coordinates pinned. Built for hard-to-find venues, pop-up shops, food trucks, real estate showings, and anywhere a street address is not precise enough.

  • Free static QR codes - work forever
  • Generated in your browser - no signup required
  • Made in Canada · PIPEDA & Law 25 compliant

Enter your coordinates on the right →

Generate your location QR code

Tip: get coordinates from Google Maps by right-clicking any location.

Enter latitude and longitude
Enter coordinates to preview

Want colours, frames, or logos? Use the full generator →

Why coordinate QRs beat a street address

A street address is a guess that usually works. "123 Main St" can match more than one town, can drop a driver at the wrong side of a large building, or can resolve to a postal-code centroid a few hundred metres from where you actually want people to arrive. A location QR code encodes exact coordinates, so one scan opens the phone's default maps app with the pin already set on the parking lot, the back entrance, or the one unit in a strip mall that is yours - and "Get directions" is one tap away.

That precision matters most exactly where addresses fail: venues with no clear signage from the street, locations inside large complexes where the question is "which entrance," pop-up shops, food trucks and farmers' markets with no permanent address at all, rural businesses where civic addresses are imprecise, and outdoor spots like a park gate or a trailhead. In all of those, a code that pins the spot removes the phone call that otherwise starts with "I think I'm close, where exactly are you?"

Where location QR codes work best

Pop-up shops and food trucks

Put a large code on the "we're here today" social post or the sandwich board. Customers scan and get directions in one tap, and because the code is coordinates rather than an address, there is no listing to keep updated - it points wherever you set it for the day.

Hidden or hard-to-find venues

Basement bars, loft galleries, member spaces, and venues that deliberately keep a low profile can share a "where are we" code on social media without spelling out an address that spoils the discovery. The pin gets people to the door; the mystery stays intact.

Real estate showings

Pin the exact property rather than a postal-code centre - especially useful for new construction that has no registered civic address yet, or open-house signs placed at an intersection that need to point at the actual house. A phone call QR code on the same sign lets a curious passer-by call the moment they have found the place.

Outdoor events and venues

Festivals (the entrance point inside a large park), wedding venues (the ceremony spot on a sprawling estate), remote sports grounds, and guided-hike trailheads all benefit because there is often no address that resolves anywhere useful. An event QR code for the date pairs naturally with a location code for the spot.

Industrial and commercial complexes

Warehouses in an industrial park, office buildings with many suites, loading docks, and distribution centres are the classic "which one is yours" problem. A code on the delivery paperwork or the supplier portal that pins the correct dock saves drivers circling the block.

Tourism and travel

Vineyards (the tasting room, not the gate), farms with a retail store (the store, not the property edge), beach access points, and trailheads all want visitors at a specific point on a large piece of land - exactly what coordinates do and an address does not.

How to get accurate coordinates

The most reliable method is Google Maps on a desktop: right-click the exact spot you want the pin, and the first item in the menu is the latitude and longitude - click it to copy, then paste into the generator. The format looks like 49.2827, -123.1207.

  • Apple Maps: long-press the spot to drop a pin, tap the pin, and share or copy the coordinates.
  • Any phone: open the maps app, long-press the spot, and the latitude/longitude appears in the place card at the bottom.
  • Always verify: paste the finished coordinates into a fresh maps tab and confirm the pin lands where you intended before printing anything.

The single most common mistake is swapping latitude and longitude, which throws the pin to the wrong hemisphere or into open water - the verification step catches it every time. As rough Canadian reference points: Vancouver is near 49.28, -123.12, Toronto 43.65, -79.38, Montréal 45.50, -73.57, Halifax 44.65, -63.58, and Yellowknife 62.45, -114.37. Latitude is positive across all of Canada and longitude is negative - if your longitude is not negative, you have a swap or a sign error.

Design and placement tips

Always pair the code with a written address or a landmark description as a fallback for anyone who cannot scan, and add a short call to action - "Scan for directions" or "Find us" - since a bare code with no prompt gets far fewer scans.

  • Pop-up locations: on the social graphic itself (an Instagram story or a Facebook post), large enough to scan off a screen.
  • Permanent venues: on business cards, brochures, and entrance signage.
  • Real estate: on listing photos and yard signs, sized to scan from the curb.

Keep dark modules on a white background and leave a clear quiet zone - a code laid over a busy location photo is the most common reason it fails. Test it by scanning from across a room and confirming the right pin opens. In Quebec, any wording around the code falls under the Charter of the French Language: use "Trouvez-nous", or both languages with French given markedly more visual weight. Official guidance is at oqlf.gouv.qc.ca. If the same sign also offers guest internet, a Wi-Fi QR code beside it is a natural companion - just keep the two codes well apart so neither sits in the other's quiet zone.

A worked example: a vineyard tasting room

The value of coordinates over an address is clearest with a real case. Picture an Okanagan winery whose civic address resolves to the property gate off the highway - but the tasting room is eight hundred metres up a private lane, past the production barn. Visitors who type the address into their phone arrive at a locked gate, call to ask where to go, and some simply give up and drive on to the next winery.

With a location QR code, the owner right-clicks the tasting-room door in Google Maps, copies the coordinates, and prints the code on the highway sign, the brochure at the regional tourism office, and the "visit us" section of the website. A visitor scans once; their maps app opens with the pin on the tasting-room door, not the gate, and turn-by-turn directions follow the lane right to the parking area. The "where do we actually go" phone call disappears, and so does the lost walk-in traffic. An event QR code for a harvest tasting weekend on the same brochure means a visitor can save the date and the exact spot in two scans. Nothing about the code changes if the address system never catches up - the coordinates are the address.

Plain coordinates or a Google Maps link?

There are two common ways to make a "find us" code, and they behave differently. This generator uses the standard geo: coordinate format; the alternative is encoding a maps.google.com URL.

  • Plain coordinates (this tool) open whatever maps app the scanner already uses - Apple Maps, Google Maps, or anything set as default - and resolve to the exact point with no third party in the path. The trade-off is that the pin is unnamed.
  • A Google Maps URL can carry a business name and a rich place card, but it always forces Google Maps specifically and depends on that link format continuing to work - it is a web link, not a coordinate.

For most Canadian businesses the plain coordinate code is the better default: it is neutral about which maps app the customer prefers, it has nothing to break or expire, and it keeps the privacy and "works forever" promise that a static QR is for. Reach for a named Google link only when the labelled place card genuinely matters more than app-neutrality and longevity - and if you need that with the ability to change it later, that is what a dynamic QR is for.

Common problems and fixes

"The pin shows the wrong location"

Almost always a latitude/longitude swap or a missing negative sign on the longitude. Paste the coordinates into a fresh Google Maps tab and check the pin; for Canada the longitude must be negative. Use decimal degrees (49.28, -123.12), not degrees-minutes-seconds.

"Some users open Apple Maps, others Google Maps"

That is expected and fine - the geo: format opens whichever maps app is the user's default, and both display the same pin correctly. There is nothing to configure and nothing to fix.

"The pin is on the road, not at my building"

Refine the coordinates. Right-click in Google Maps on the exact building corner or doorway you want - not the road in front of it - and use those numbers. A few metres of care here is the difference between arriving at your door and arriving at the kerb.

"Can I add a label or business name to the pin?"

Not with the plain coordinates format this free tool uses - the pin appears unnamed. For a named pin with a description, a dynamic QR can point at a Google Business Profile or a custom map page that carries the name and details.

Static or dynamic: which does a location QR need?

A static location QR - what this free generator produces - encodes the coordinates directly into the pattern. It works forever with no account and no dependence on our servers; you only reprint if you physically move. For a fixed venue, that is exactly right.

A dynamic QR (a paid plan feature) points at a hosted map you can update, so a food truck or pop-up can keep one printed code that always resolves to today's spot. For anything that moves regularly that saves constant reprinting; for a permanent location, stay static.

Location QR code FAQ

Does the location QR code expire?

No. This is a static QR code - the coordinates are encoded directly into the pattern with no server in between. It keeps working indefinitely and always points at the exact spot you set. You would only reprint if you physically moved.

Do I need an account to create one?

No account, no sign-up, and no email. The generator runs entirely in your browser: enter the latitude and longitude, the QR code appears in the live preview, and you download it. There is nothing to register and nothing to pay - static QR codes are free forever.

Will it open the right maps app on iPhone vs Android?

Yes. The code uses the standard geo: format, so each phone hands it to whatever maps app is set as default - Apple Maps on most iPhones, Google Maps on most Android phones. Both drop the pin at the same coordinates and offer directions, so there is nothing for the user to configure.

How accurate are the coordinates?

As accurate as the point you pick. Decimal coordinates to four or five places resolve to a few metres, which is enough to pin a specific entrance, loading dock, or food-truck spot rather than a street centroid. Always verify by pasting the coordinates into a fresh maps tab before you print - a swapped latitude and longitude is the most common mistake.

Can I include a label or business name?

Not with the plain geo: format this free generator uses - it is coordinates only, so the pin appears unnamed. If you need a named pin with a description, a dynamic QR (a paid feature) can point at a Google Business Profile or a custom map page that carries the name and details.

What if I move locations or have multiple stores?

Generate a separate static code for each fixed location and label them before printing. For a movable operation like a food truck or pop-up that changes spot frequently, a dynamic QR (a paid feature) lets you update the destination without reprinting, so the same printed code always points at today's location.

Is my location data sent to qrcodegenerator.ca's servers?

No. The QR code is generated entirely in your browser using JavaScript - the coordinates are never transmitted to us or anyone else. You can confirm this by opening your browser's network tab while generating, or by disconnecting from the internet: the code still generates. This is core to how we stay PIPEDA and Quebec Law 25 compliant.