Random Coordinates Generator
Generate random latitude and longitude points spread evenly by area over the globe or inside a bounding box, in decimal or DMS, with CSV and GeoJSON export.
10 random coordinates
- 10.120820, 146.366888
- 2-10.196977, -152.217051
- 3-12.489517, 102.702136
- 4-29.863557, -37.255650
- 51.354279, -41.233045
- 638.199913, 26.768062
- 767.996195, -52.723531
- 850.104143, 43.443466
- 9-18.958158, -41.644410
- 1073.110451, 12.245984
Latitude is drawn as asin(u · (sin φ₂ − sin φ₁) + sin φ₁)rather than uniformly in degrees. That matters: a degree of latitude near a pole wraps far less surface than one at the equator, so a naive draw crowds points into the Arctic and Antarctic. With the arcsine transform every square kilometre of the chosen band is equally likely — over the whole globe that means half the points land within 30° of the equator, which is exactly half the planet’s surface.
Roughly 71% of the Earth is ocean, so most world-wide points land at sea. Pick a regional box if you need points nearer to land. Everything is computed in your browser and nothing is uploaded.
What is the Random Coordinates Generator?
This generator produces random latitude and longitude pairs, either anywhere on Earth or inside a bounding box you define.
- Area-uniform sampling using the arcsine transform, not naive degrees
- Whole globe, eight regional presets, or a custom bounding box
- Bounding boxes that cross the international date line
- Decimal degrees or degrees, minutes and seconds output
- Seeded so the same seed replays the identical set of points
- CSV and GeoJSON export, ready for QGIS or a web map
How to use the Random Coordinates Generator
- 1
Choose a region preset, or pick Custom bounding box and type your own limits.
- 2
Set how many points you need, from 1 up to 5000.
- 3
Switch between decimal degrees and DMS, and set the number of decimal places.
- 4
Press New for a different set of points, or keep the seed to reproduce them.
- 5
Copy the list, or download it as CSV or GeoJSON for your mapping software.
About the Random Coordinates Generator
This generator produces random latitude and longitude pairs, either anywhere on Earth or inside a bounding box you define. Pick a region preset or type your own north, south, east and west limits, choose how many points you want, and get a list you can copy, or export as CSV or GeoJSON for a mapping tool.
The important detail is how latitude is drawn. Picking it uniformly in degrees crowds points into the Arctic and Antarctic, because a degree of latitude near a pole wraps far less surface than one at the equator. This tool takes the arcsine of a uniform value instead, so every square kilometre of the chosen band is equally likely — over the whole globe, half the points land within 30 degrees of the equator, which is exactly half the planet's surface.
Results are seeded, so the same seed and area always replay the same points. Coordinates are shown in decimal degrees or degrees, minutes and seconds, and everything is computed in your browser with nothing uploaded.
Frequently asked questions
How do you generate a random point on a sphere correctly?
Draw longitude uniformly, but draw the sine of the latitude uniformly rather than the latitude itself, then take the arcsine. Skipping that step biases points towards the poles, because equal spans of latitude cover very unequal areas of surface.
Why do most of my random world coordinates land in the ocean?
Because about 71 percent of the Earth's surface is water, so a genuinely uniform sample lands at sea roughly seven times out of ten. Pick a regional bounding box if you want points more likely to be over land.
What is the difference between decimal degrees and DMS?
They describe the same position in different notation. Decimal degrees writes 51.4779 north, while DMS splits it into 51 degrees, 28 minutes and 40.44 seconds north. Most software wants decimal; charts and older references often use DMS.
How many decimal places do I need for latitude and longitude?
Four decimal places puts you within about 11 metres, five within about a metre, and six within roughly 10 centimetres. Six is plenty for almost anything short of surveying.
Can I generate random coordinates that cross the date line?
Yes. In a custom bounding box, set the west longitude larger than the east — 170 to minus 170, for example — and the tool reads it as wrapping across the 180th meridian rather than as an error.
Related tools
Latitude Longitude Finder
Look up latitude and longitude on a map: paste coordinates in any format to validate and normalize them, then open the point in Google Maps or OpenStreetMap.
Coordinate Converter
Convert GPS coordinates between decimal degrees, degrees-minutes-seconds and decimal minutes instantly. Paste any format like 40°26'46"N and copy the result.
Distance Calculator
Calculate the straight-line distance and bearing between two points on a map by latitude/longitude using the Haversine formula — km, miles and nautical miles.
KML Circle Generator
Generate a KML circle around any latitude/longitude with a custom radius in meters, kilometers or miles, then download the circle KML for Google Earth or Maps.
Random Address Generator
Generate correctly formatted fake addresses for the US, UK and Canada. Ideal for QA fixtures, form testing and demos, with one-click CSV export.