~/maps-importer apps ← back to terminal
███╗ ███╗ █████╗ ██████╗ ███████╗ ██╗ ███╗ ███╗ ██████╗ ██████╗ ██████╗ ████████╗███████╗██████╗ ████╗ ████║ ██╔══██╗ ██╔══██╗ ██╔════╝ ██║ ████╗ ████║ ██╔══██╗██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝██╔══██╗ ██╔████╔██║ ███████║ ██████╔╝ ███████╗ ██║ ██╔████╔██║ ██████╔╝██║ ██║██████╔╝ ██║ █████╗ ██████╔╝ ██║╚██╔╝██║ ██╔══██║ ██╔═══╝ ╚════██║ ██ ██║ ██║╚██╔╝██║ ██╔═══╝ ██║ ██║██╔══██╗ ██║ ██╔══╝ ██╔══██╗ ██║ ╚═╝ ██║ ██║ ██║ ██║ ███████║ ╚█████╔╝ ██║ ╚═╝ ██║ ██║ ╚██████╔╝██║ ██║ ██║ ███████╗██║ ██║ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
Maps Location Importer_
Paste a list of places — get instant one-click links for Google Maps, Apple Maps & Waze.
🔒 100% private — nothing leaves your browser
Locations — one per line
Accepted formats: place name · full address · coordinates (lat, lon) · Name, City
Or upload a CSV — columns: name (optional), address
📍

Paste a list of locations above and click Generate links.
Each location gets one-click buttons to open it in
Google Maps · Apple Maps · Waze

How it works
01
Paste or upload
Type locations one per line, paste from your notes app, or upload a CSV with a name and address column.
02
Links are generated
Each location gets a deep link for Google Maps, Apple Maps, and Waze — built entirely in your browser. Nothing is sent anywhere.
03
One click to navigate
Tap any button to open that location directly in your preferred maps app — on desktop or phone.
Frequently Asked Questions
// FAQ — Maps Location Importer
Does this tool send my locations anywhere?

No. All processing happens locally in your browser. Your location list is never sent to any server — not to jasperbernaers.com, not to Google, Apple, or Waze. The deep links are constructed entirely client-side using the address text you enter. Only when you click a link does that location query travel to the chosen maps platform.

What is the CSV format for bulk upload?

Your CSV should have a header row. The tool looks for an address column (required) and an optional name column for display labels. Example:

name,address
Eiffel Tower,Champ de Mars 5 Avenue Anatole France Paris
Atomium,Avenue du Atomium Brussels

If no name column is present, the address is used as the label. Column names are case-insensitive.

Why does clicking a link open a search instead of a precise pin?

To protect your privacy, this tool does not geocode (convert addresses to coordinates) via any external API — that would require sending your data to a third-party server. Instead it passes your text directly as a search query to each maps platform. For well-known places and full addresses this works perfectly. For very generic queries, the maps app will show nearby results.

How do I bulk-import all locations into a shareable Google Map?

Google Maps itself doesn't support bulk importing saved places. The workaround is Google My Maps: go to mymaps.google.com, create a new map, click Add layer → Import, and upload a CSV file (name, address columns). The resulting map appears in the Google Maps app under Saved → Maps and can be shared with anyone via link.

Can I bulk-import into Apple Maps or Waze?

Apple Maps has no bulk import capability. This tool provides individual one-click links for each location that open natively on iPhone and Mac. For a true collection on iOS, use Google My Maps (also available as an app).

Waze also has no bulk import. The Waze deep links this tool generates (waze.com/ul) launch the Waze app directly at the searched location with one tap on your phone.

What coordinate formats are supported?

You can enter decimal coordinates as lat,lon (e.g. 51.5074,-0.1278) or lat, lon with a space. The tool detects this pattern and builds the Google Maps and Waze links using precise coordinates for pinpoint accuracy, while Apple Maps gets a coordinate-based query that opens the exact spot.

How many locations can I paste at once?

There is no hard limit built into the tool. Practically, up to a few hundred locations works smoothly in any modern browser. For very large lists, a CSV upload is the most reliable approach.