Bulk Location QR Code Generator – Google Maps from CSV

Create Google Maps QR codes for many places at once from addresses or coordinates. Paste from a spreadsheet or import a CSV, then download a free ZIP.

  • No sign-up
  • Never expires
  • No watermark
  • Made in your browser
Advertisement
Advertisement

Bulk data

1 · Bulk
0 rows

Paste rows from Excel or Google Sheets, or import a CSV file.

# Address or place name Latitude Longitude Delete row
1
2
3

QR codes

0 QR codes ready

Add some rows to see your QR codes here.

2 · Design

Foreground
Background
Logo
PNG, JPG or SVG · processed on your device only
Frame
Size
Advertisement

Map Codes for Every Location on Your List

Bulk location codes help anyone who prints directions to more than one place. A retail chain lists every store in its brochure, each with its own map code. An event team marks each parking lot and gate. A tour operator puts a code at every stop on a walking route. Each code opens Google Maps with a pin on that spot. The tool is free with no sign-up, the codes are static and never expire, and your addresses are processed in your browser without being uploaded.

Location Columns

ColumnWhat to enterExample
Address or place nameA street address or a place Google Maps knowsTimes Square, New York, NY
LatitudeDecimal latitude, used together with Longitude40.7128
LongitudeDecimal longitude, used together with Latitude-74.0060

No single column is required, but every row needs an address, or both latitude and longitude. When a row has both, the coordinates win.

How to Create Location Codes in Bulk

  1. Fill the table. Paste your address list from Excel or Google Sheets, or click Import CSV. The CSV template has the headers address, latitude, and longitude. Load example adds three well-known US landmarks.
  2. Fix the flagged rows. A row with only one coordinate, or with no location at all, is flagged and stays out of the ZIP until it is complete.
  3. Set the design once. Choose colors, a logo, a frame, and a size for the whole set.
  4. Pick file names and format. Best match names files after the address, such as 001-times-square-new-york-ny.png, or after the coordinates when there is no address. Choose PNG, SVG, or JPG.
  5. Download all (.zip). One image per location, plus content.csv with every row's values and the encoded map link.

Use Cases

  • Store directories. Print a brochure or poster with a map code next to each branch address.
  • Event parking and entrances. Use coordinates for each lot, gate, or shuttle stop rather than the venue's front door.
  • Real estate flyers. Make a code for every listing in this week's open house tour.
  • Walking tours and campus maps. Put a code on each stop's sign so visitors can find the next one.

Tips

  • Write full addresses. Main Street exists in many towns, so include the city and state in every row to avoid a pin in the wrong place.
  • Keep the minus signs. Longitudes west of Greenwich and latitudes south of the equator are negative. Also make sure your spreadsheet does not round coordinates before you copy them.
  • Use one method per row. If you want the address to count, leave the coordinate cells empty.
  • Spot-check the pins. Scan a few codes from the ZIP, zoom in on each pin, and confirm it marks the right entrance before you print.

Need just one? Use the Google Maps QR code generator. Printing an event schedule too? Pair it with the bulk event QR code generator.

Frequently Asked Questions

Can I mix addresses and coordinates in one batch?

Yes. Each row is handled on its own, so some rows can use an address or place name and others latitude and longitude. If a row has both, the coordinates are used, just as on the single page. Clear the coordinate cells on any row where you want the address to count.

Why is a row with a latitude flagged?

A row needs an address, or both latitude and longitude. A latitude without its longitude, or the other way around, is not a complete location, so the row is flagged and left out of the ZIP. Fill in the missing value or add an address.

How are files named for rows with only coordinates?

Best match names each file after the address. When a row has no address, the coordinates are used instead, so you still get a readable name. You can also pick any column under File names, or choose Row number only.

Can I paste addresses straight from Google Sheets?

Yes. Click a cell in the table and paste, and the rows fill in from that cell. If the first row has headers such as address, latitude, and longitude, or the column labels shown on the page, the columns are matched by name. Blank rows are ignored.