How to Generate a Real-World Minecraft World from Any Location

Updated

You can turn any place on Earth into a playable Minecraft world by using Arnis, a free and open-source desktop application that converts real-world geographical data into Minecraft Java and Bedrock Edition worlds. The process has three steps: select an area on an interactive map, choose a new or existing world, then click "Start Generation." If you can't or don't want to install anything, a browser-based option called MapSmith generates worlds online, including on mobile.

What Arnis Does

Arnis recreates streets, buildings, landmarks, and terrain from real-world locations inside Minecraft. It pulls from geographical data (the site credits OpenStreetMap contributors) and lets you customize settings before generating. It runs on Windows, Linux, and macOS, and is licensed under Apache 2.0.

Two things worth knowing up front:

  • It's a desktop application for the main workflow, with downloads hosted on the official GitHub repository. The site explicitly warns to download only from that official GitHub page.
  • There's also a paid online generation service for generating worlds on mobile devices. The desktop app itself is free; the online service is a separate, paid option. Don't assume the browser route is free just because the desktop tool is.

Step-by-Step: Generate a World in Arnis

1. Select your area

Open the interactive map and use the rectangle selection tool to choose any location on Earth. This defines the region that will be converted into your Minecraft world.

2. Choose your world

Decide whether to generate a brand-new world or select an existing one to add the real-world area into. This matters if you want your hometown to sit alongside builds you've already made.

3. Generate and explore

Click "Start Generation" and wait as the selected area is generated. When it finishes, open the result in Minecraft Java or Bedrock Edition and explore.

Expected result: a playable world containing the streets, buildings, landmarks, and terrain of the area you selected.

Generating Online Instead (No Install)

If you're on a phone or tablet, or simply don't want to install software, MapSmith generates Minecraft worlds directly in your browser on any device. According to the site, it offers:

Feature What it means for you
Large areas Regions up to 500 km², roughly eight times the size of Manhattan
Mobile ready Generate from a phone or tablet — useful for Bedrock players on the go
Fast generation Optimized servers that generate significantly faster than typical home computers
No setup No download; select an area and go

This is the paid online service mentioned in the FAQ, so treat it as a convenience option rather than a free replacement for the desktop app.

Common Issues and How to Think About Them

The area is too large or generation is slow. The site notes there is no hard limit on area size, but practically the size affects generation. If a huge selection is dragging, shrink the rectangle and generate in smaller pieces.

You're not sure which edition you'll get. Arnis targets both Minecraft Java and Bedrock Edition, so check which edition you actually play before generating, and confirm the output matches.

You downloaded from somewhere other than GitHub. The site is explicit: all downloads are hosted on the official GitHub repository, and you should always verify you're downloading from the official GitHub page for safety.

You want it on mobile but don't want to pay. The desktop app is free but not mobile-native; the browser tool is the mobile path and is a paid service. There's no stated free mobile option, so plan around that.

Quick Decision Guide

  • Want the free, full-featured route on a computer: download Arnis from the official GitHub repository.
  • On mobile or can't install anything: use MapSmith in the browser, understanding it's a paid service.
  • Recreating a specific place: use the rectangle selection tool to frame exactly the streets, landmarks, or terrain you care about.
  • Adding to an existing build: choose to generate into an existing world rather than a new one.