Address List to Interactive Map
Paste an address list — or upload a CSV — and see every entry placed on an interactive map. Addresses are looked up through OpenStreetMap services; raw lat, lng rows are read locally without touching the network. When it's done, export the pins as one standalone HTML map file that opens offline anywhere — handy for site visits, deliveries, sales territories and event planning. Up to 200 rows per list.
What You Can Map
The input is flexible — mix and match in one list:
| Input | How it is used | Sent to the geocoder? |
|---|---|---|
| One address per line | "The Bund, Shanghai" — looked up via OpenStreetMap | Yes — the address text only |
| Coordinates per line | 31.2397, 121.4998 — parsed instantly, no lookup | No |
CSV with lat/lng columns | Mapped directly from the coordinates | No |
CSV with an address column | Each row geocoded; a name column becomes the label | Yes — the address text only |
Each mapped row becomes a marker with its name in the popup; entries that were geocoded also show what address the lookup matched, so you can spot anything that landed in the wrong place.
How to Map an Address List
- Paste or upload the list — use the paste box for a quick list, or drop a .csv / .txt file. Up to 200 rows.
- Watch the lookup — coordinate rows are placed instantly; addresses are geocoded one by one with a polite, throttled request queue (the progress shows under the upload area).
- Preview the map — every found location becomes a marker; click one to check the name and the matched address.
- Pick a basemap — street, satellite, or "no basemap" for a self-contained offline export.
- Download single HTML — one file with all pins inlined. Share it, email it, open it without internet.
Geocoding and What Leaves Your Device
Being straight about this: turning text into coordinates requires a geocoding service, and this page uses the free public OpenStreetMap services (Photon, with Nominatim as backup) — the same data and services every map website uses. That means the address text itself is sent to those services for lookup.
Everything else stays local: coordinate-only rows never touch the network, your file is not uploaded to TrueTool or anyone else, and the map preview and exported HTML are generated on your device. If your list is confidential, geocode it once, then keep working from a coordinate list — after that, nothing leaves your browser at all.
Features
- Addresses, coordinates, or both — one flexible input; coordinate rows skip the network entirely.
- Match transparency — popups show the address each lookup matched, so bad geocodes are easy to spot.
- Standalone export — one HTML file with the map engine, styles and all pins inlined. No CDN, no expiry.
- Offline map file — "no basemap" exports open with zero external requests, on any device, forever.
- Polite by design — a throttled request queue keeps the free services happy; lists are capped at 200 rows.
FAQ
Is my data uploaded anywhere?
Your file itself is never uploaded — but be aware that address text is sent to the public OpenStreetMap geocoding services to be converted into coordinates, because that lookup cannot run offline. Coordinate rows are parsed locally and never sent. The map preview and the exported HTML are generated entirely in your browser.
How many addresses can I geocode at once?
Up to 200 rows per list. That keeps requests within the free services' fair-use policy (Nominatim asks for at most one request per second — the tool keeps a small throttled queue to stay polite). For bigger batches, split the list or geocode once and reuse the coordinates.
Do I need coordinates, or do addresses work too?
Either. Plain addresses ("Ueno Park, Tokyo") are looked up automatically, and lat, lng rows are used directly. Mixing both in one list is fine — great for lists where some entries already have coordinates.
Why did some addresses not appear on the map?
The geocoder couldn't match them confidently: typos, incomplete street names, very new buildings, or ambiguous names. Adding the city and country ("Main Street 5, Springfield, USA") fixes most cases. Unmatched entries are skipped rather than placed somewhere wrong — re-check the spelling and run it again.
Can I open the exported map offline?
Yes — choose "Offline (no basemap)" before exporting. The pins and the map engine are inlined in the HTML file, so it opens from an email attachment, a USB stick or an air-gapped laptop with no internet at all.