About OpenTennisMap
Scratching an itch
Hi - I'm Simon - a web developer and tennis player from Denmark. So I combined my interests and built this small site that displays all courts in the world
When travelling I often want to find a nearby court to play some tennis. But finding courts is not always easy. And I found no good maps online with specific tennis court information and worldwide coverage. I knew the data was out there, as the global OpenStreetMap project (think of it like wikipedia but for maps) contains information like this. So I built this map using this data to make it easy for anyone to find tennis courts around the world.
No Tracking
Your privacy is a priority. This site uses no cookies, no Google Analytics, and no invasive scripts. I don't know who you are, and I like it that way.
100% Free
This tool is free to use and always will be.
Data Quality & Contributions
The accuracy of this map depends on the global community. Because the data is sourced from OpenStreetMap (OSM), it is a living dataset.
See an error? If a court is missing, the surface type is wrong, or the lighting info is outdated, you can fix it yourself!
How to help: By creating an account on OpenStreetMap, any changes you make there will automatically flow into OpenTennisMap during my next data sync.
Data & Tech
Update Frequency: The map tiles are generated from OpenStreetMap data. I aim to update the dataset every few months to reflect new courts and surface changes.
Powered by:
- OpenStreetMap (The Data)
- OpenFreeMap & MapLibre
- Esri (Satellite Imagery)
- Protomaps (PMTiles technology)
- tippecanoe (Tile generation)
- Turf.js (Geospatial processing)