Reverse Geocoding Offline Database
Unlimited reverse geocoding
  • No expensive API fee.
  • No extra library or software.
  • CSV or SQLite format.
Works Offline
  • No dependency on third-party APIs.
  • Works with all sorts of environments.
  • No expensive API fees.
No extra library or software
  • Platform and language agnostic.
  • Works with or without SQL DBs.
  • No GIS libs or extensions.
Easy to use
  • Ready to use DB in SQLite format.
  • CSV format for excel or importing into other data stores.
Structured data
  • Data for each level of administrative division.
  • No need the parse the address string.
  • Names in multiple languages, ISO codes, timezone, and more.
  • For each level of administrative division.
  • Reverse geocoding without limitation.
  • Mobile apps or embedded projects.
  • OLTP or OLAP.


Refer to this blog post to learn how to use the database.

GPS to country database:
CSV format | SQLite format

GPS to city demo database for California:
CSV format | SQLite format
(Contains data for counties, and towns.)

GPS to city full database. (Global)
Contact for pricing.

GPS to city database for a specific country or region.
Contact for pricing.


What is reverse geocoding?

Reverse Geocoding allows you to convert the latitude and longitude coordinates (GPS) to an administrative area (country, state, city, etc).

Here are some common reverse geocoding use cases:

What is a reverse geocoding offline database?

An offline reverse geocoding database allows you to perform reverse geocoding without an online API or extra lib/software. The databases on this site are also known as GPS-to-country database, GPS-to-city database and Administrative area database.

How to add reverse geocoding to my software projects?

There are many online APIs to perform reverse geocoding, such as Google Maps.

Another option is using GIS software or spatial libraries.

We offer a third option: using an offline database, which has numerous advantages.

What's the advantage of using an offline database for reverse geocoding?

How to use the database?

Refer to this blog post to learn how to use the database.