GeoTrainers: memorize the world's cities

Learn cities, simply

GeoTrainers is a tool to strengthen and improve your knowledge of cities around the world.

5 game modes World cities quiz Interactive map Advanced stats

Updates

January 26, 2026 Recent additions
  • Daily Cities: time bonus added to global score (+ /20)

    Time bonus is now included in the global score.

  • Progressive penalty after a threshold (up to -30%)

    After the time threshold, the penalty ramps up.

  • New progress bar (3 mini-games + time bonus)

    See the impact of all four components on the score.

  • Daily streak enhanced + bug fix

    More reliable streak tracking and related fixes.

Goal

Make learning cities accessible: general knowledge, travel, exams, curiosity.


Free, no ads

The site is free and will stay that way: no ads, no "pay-to-win" logic.


Method

Test your knowledge in Discovery, then consolidate it in Training, work on location with SpotCity, and perfect it with PlaceCity.


Designed to improve

A smooth experience, consistent rules, and clearly separated modes: you focus on what matters, learning.

Game modes

Discovery

Open

You write cities.

  • Ideal to visualize your knowledge
  • Write as many as possible, without outside help

SpotCity

Open

A dot appears on the map, you have to find the exact city. You repeat until you succeed, or you can skip.

  • Train location reflexes
  • Helps effectively retain precise city locations

PlaceCity

Open

Place the city in the right spot on the map: the closer you are, the higher you score.

  • Train real map accuracy
  • Fast rounds, clear progression
  • Score up to 1000 points based on distance

Learn cities

Training

Open

You load a preset list or create your custom list, then you must write cities from memory.

  • Perfect to review a country / region / continent
  • Focus learn, not get distracted

Daily

Open

Daily cities to train in different ways (write, find, place).

  • Short, motivating sessions
  • A fresh challenge every day

Stats & Leaderboards

Player stats

Open

Summary of your progress: averages, records, and saved sessions.

  • Customizable and hideable modules
  • Based on the sessions you save

Leaderboards

Open

Compare your performance with the community.

  • Mode-specific and overall leaderboards
  • Requires an account

How it works ?

Interactive map

The in teractive map helps you visualize cities in-game and improve your location skills.

Spelling

Names are validated using standard English spelling (GeoNames database), with accent tolerance.

Built-in guides

Each mode includes a clear on-page guide to understand the rules and get started.

Local progress + account

Local progress by default, optional account (Google or sign-up).

Data and sources

GeoNames

The city database comes from GeoNames, an open source widely used for geographic data. Like any worldwide database, it can contain spelling variants, homonyms, and differences across local conventions.

The database includes more than 160,000 cities.

FAQ

Without an account, yes: progress is stored locally on this device and browser.

With an account, your progress can be recovered across devices after signing in.

An account lets you sync progress, save stats, and appear on leaderboards. You can still play without one.

After a certain number of cities found, you can add the country code with a comma or a space (e.g., "Springfield, US" or "Springfield US").

No, leaderboards require an account to attach stats to a profile. You can still play freely as a guest.

Check English spelling (e.g., "Munich" rather than "München") or try an ASCII variant. The global dat abase can also contain local variants or exceptions.

Support the creator

If GeoTrainers helps you progress, you can support its development on Patreon (hosting, improvements, new features). Thanks for your support - GeoTrainers

Follow GeoTrainers

Join the community