How GeoGuessr Was Made (Anton Wallén’s Story)

high rise buildings during night time

How GeoGuessr was made is a story about a Swedish developer, a free Google API, and a habit that turned into a global pastime. Anton Wallén built GeoGuessr in Stockholm in early 2013 as a side project. He launched it in May 2013. Within weeks, it had millions of plays. More than a decade later, GeoGuessr has tournaments, a subscription, and a streaming scene that wraps it like a sport.

Key takeaways

  • GeoGuessr was created by Anton Wallén, a Stockholm-based Swedish developer.
  • The first public version launched in May 2013 using the Google Street View API.
  • The original concept was simple: drop the player in a random Street View, ask them to guess where.
  • The game went viral within weeks via shareable maps and competitive scoring.
  • GeoGuessr later became a subscription-backed competitive platform with tournaments and pro players.

Who Anton Wallén is

Anton Wallén is a Swedish developer who was working in Stockholm in early 2013 when he prototyped GeoGuessr. Before the game, he had a background in web development and a personal habit of exploring Google Street View for fun. The original spark was that habit: he liked dropping into random Street View locations and trying to figure out where he was.

The personal-habit-to-game pipeline is a recurring pattern in successful indie projects. Wardle built Wordle because he and his partner played word games. Orteil built Cookie Clicker because he liked the idle-game absurdity. Wallén built GeoGuessr because he was already playing the unstructured version of it on his own time.

The Google Street View API

The technical foundation of GeoGuessr is the Google Street View API, which became available for embedded use in the late 2000s. By 2013, the API let any developer pull a Street View panorama at any latitude and longitude where Google had coverage. That was the entire raw material Wallén needed.

The first GeoGuessr implementation was a few hundred lines of JavaScript wrapping the Street View API and the Google Maps API. Random coordinates were generated within the Street View coverage area; the player saw the panorama and dropped a pin on a separate world map; the score was a function of the distance between the actual location and the player’s guess.

The launch

Wallén launched GeoGuessr in May 2013 at geoguessr.com. He pushed it to a few Twitter accounts and Reddit threads. The format was inherently shareable — every game produced a result (a distance score, a map of guess vs. actual) that translated naturally into screenshots and stories. Within weeks, the site was receiving millions of plays per week.

The early viral arc happened without paid distribution. The game’s content was, in effect, the entire world. Every location was new to most players. Every round produced a result that could be discussed afterward. That combination — universal subject, comparable scores, infinite content — is hard to engineer deliberately. Wallén had it on his first try.

The original scoring

The original GeoGuessr score was a logarithmic function of the distance between guess and actual. Perfect guess: 5,000 points. A guess a few thousand kilometers off: a few hundred points. Five rounds per game, max 25,000 points. Simple enough to fit on a single results screen, complex enough to reward small improvements in accuracy.

The scoring is part of why competitive play emerged so quickly. A 25,000-point game was rare in the early days; even strong players hovered around the 18,000-23,000 range. The gap between average and elite was visible in the score, which made it possible to talk meaningfully about skill levels.

The community

GeoGuessr’s competitive scene built itself in the years after launch. Streamers like rainbolt (a name that later became almost synonymous with the format) demonstrated that elite players could identify a location from a single photo of a road sign, a power pole, or a patch of vegetation. Communities formed around the meta — how to read landscape clues, how to recognize country-specific road markings, how to use mile-marker formats to narrow latitude.

The depth of the meta is what kept the game alive past its initial viral spike. A casual player can have fun guessing continents. An expert player can identify the country from the asphalt grain and the make of car visible in the panorama. The skill ceiling is effectively infinite because the source material is the entire planet’s road network.

The subscription model

The free version of GeoGuessr continued for years, supported by ads and a single-purchase pro upgrade. In 2020, the game moved to a subscription model — free players got a limited number of games per day, paid subscribers got unlimited play, multiplayer modes, and tournament features. The decision was controversial at the time among free-tier players, but it funded the platform’s transformation into a competitive game with prize tournaments.

The subscription move is also when GeoGuessr transitioned from “Wallén’s solo side project” to “a company with employees and infrastructure obligations.” The studio is now based in Stockholm with a team behind the platform. Wallén is still associated with the company but is no longer the sole developer.

Why it works

GeoGuessr’s longevity comes from a near-perfect fit between source material and mechanic. The Street View library is enormous and constantly growing. The guessing mechanic is universally legible. The scoring rewards both knowledge and intuition. There’s no narrative dependency that can age; there’s no balance problem because the world is the balance. The game in 2026 is structurally the same as the game in 2013, with more polish.

The lessons for other web games are limited because GeoGuessr’s source material is unique — no other format gives you free access to the entire planet’s photographic record. But the design principles transfer. Find a source of effectively infinite content. Make the scoring legible. Let the meta develop organically. For more on the format’s audience appeal, see our piece on why GeoGuessr is popular.

Frequently asked questions

Who made GeoGuessr?

Anton Wallén, a Swedish developer based in Stockholm, made GeoGuessr as a side project in early 2013 and launched it in May of that year.

What does GeoGuessr use for its maps?

GeoGuessr uses the Google Street View API for panoramas and the Google Maps API for the player’s pin-drop guesses. Coverage is determined by Google’s Street View coverage area, which has expanded steadily since 2013.

When did GeoGuessr launch?

GeoGuessr launched in May 2013 at geoguessr.com. The game went viral within weeks via Twitter and Reddit sharing. The GeoGuessr Wikipedia entry tracks the launch and growth timeline.

Is GeoGuessr still free?

GeoGuessr offers a limited number of free games per day. Unlimited play, multiplayer modes, and tournament access require a paid subscription. The free tier still works for casual single-player rounds.

How does GeoGuessr scoring work?

Each round scores up to 5,000 points based on how close your guess is to the actual location. A standard game is five rounds for a maximum of 25,000 points. The scoring curve is logarithmic — small misses still score well; large misses fall off quickly.

The takeaway

How GeoGuessr was made is the story of a developer who took a hobby — clicking around Street View — and built the smallest possible game around it. The Street View API did the heavy lifting; the scoring made it a competition; the open world made it endlessly replayable. Thirteen years later, the format is essentially the same. For another browser experience where the rules are tiny but the runs feel different every time, the Chrome Dino game at the top of this site keeps the same trick going on a different scale: one input, infinite runs, no two perfect.

🔌 Connect any AI assistant to dinogame.gg — we run an MCP server: https://dinogame.gg/mcp