SMTP Email Proxy for Cold Email Outreach|All updates
Data generation

Free Location Data Generator

Generate address, city, country, GPS coordinate and zip code fixtures.

Whole number between 1 and 100.

Use locale codes such as en, es, fr, de, pt_BR or zh_CN.

Choose the location field shape to generate.

Used by state, cardinalDirection, ordinalDirection, direction.

Used by countryCode only.

Used by streetAddress and secondaryAddress.

Used by zipCode only. Use # for digits, e.g. ##### or #####-####.

Used by latitude or nearbyGPSCoordinate. Decimal value.

Used by latitude. Decimal value.

Used by longitude. Decimal value.

Used by longitude. Decimal value.

Used by latitude, longitude, nearbyGPSCoordinate. 0-10 decimals.

Used by nearbyGPSCoordinate. Required with origin longitude.

Used by nearbyGPSCoordinate. Required with origin latitude.

Used by nearbyGPSCoordinate. Distance from origin.

Used by nearbyGPSCoordinate. On = km, Off = miles.

Used by address only.

Used by address only.

Used by address only.

Used by address only.

Used by address only.

Used by address only.

Use the same numeric seed to reproduce the same output.

01 · Definition

What is location data generator?

A location data generator returns synthetic addresses, cities, countries, GPS coordinates and zip codes for tests, demos and fixture screens. It is useful when maps, geo apps and location-aware workflows need realistic location data without copying real customer addresses or coordinates into lower-control environments.

The tool above sends your count, locale, seed, method and option set to the Spotzee Extended API, then renders returned locations[] records. Use address for an expanded record with street, city, state, zip and country, or pick one method such as city, country, latitude, nearbyGPSCoordinate or zipCode. Read the in-depth location data generator guide for endpoint options, response fields and geo-fixture patterns.

02 · Process

How it works

  1. 1Enter a count.Type the number of location records to generate, from 1 to 100.
  2. 2Choose a method.Pick address for the bundled record, or one of 19 single-field methods such as city, country, state, zipCode, latitude, longitude or nearbyGPSCoordinate.
  3. 3Set scoped options.Latitude/longitude ranges scope coordinate methods. Origin latitude, longitude, radius and metric flag scope nearbyGPSCoordinate. Address methods accept include flags for coordinates, country code, time zone, language, directions and secondary address.
  4. 4Generate records.The server validates each option, scopes inputs to the chosen method, forwards a form-encoded request to /generic/data/generate/location and renders the returned records.

03 · Risk

Why it matters

Maps, geo apps, shipping flows, ride-share simulators, store locators and rendezvous tools all rely on believable location data. Tests need addresses that pass parser checks, GPS points that sit inside a sensible bounding box, and zip codes that match a market format.

A free location data generator keeps the rules in one well-tested endpoint. Use a numeric seed for reproducible address sets across runs. Use nearbyGPSCoordinate with an origin and radius when fixtures must cluster around a city or store. Use abbreviated state and country-code variants when downstream systems expect short codes.

04 · Use cases

Common ways to use this tool

  • Maps and geo prototypes. Use it as a fake address generator to fill map markers, store locators and pinned-result screens.
  • Radius and coverage tests. Use the random gps coordinate generator with origin and radius to seed coordinates inside a service area.
  • Shipping and checkout fixtures. Use the random address generator output to test address validators, label generators and tax rules.
  • Country, state and zip dropdowns. Use the random country generator and zip code generator outputs to fill onboarding form fixtures.
  • Repeatable QA datasets. Set a numeric seed so the same location data generator output can be reproduced after failures.

05 · Interpretation

What to check in the result

  • Count outside 1 to 100. The API accepts up to 100 location records per request. For larger datasets, call the endpoint multiple times.
  • Method-scoped option mismatch. Each option is forwarded only to methods that support it. For example, latitude/longitude ranges only apply to coordinate methods, and include flags only apply to address.
  • Latitude/longitude ranges and origin pairing. Latitude minimum and maximum should bracket realistic values. Origin latitude and longitude must be sent together for nearbyGPSCoordinate.
  • Treating fixtures as real customer addresses. Generated addresses are synthetic. Do not treat them as real customer records, deliverable shipping targets or operating-area test cases without a downstream geocoder.
  • Unseeded snapshots. Set a numeric seed when tests assert exact strings or snapshot the rendered output.

Frequently asked

Questions about this tool

Copyright © 2026 - Jonah and Associates Pty Ltd