Browsercraft

This is a proof-of-concept demo of Minecraft 1.2.5 running unmodified in the browser.

Clicking the button below will download the client from mojang.com. By clicking it, you agree to the Minecraft EULA.

This is not an official Minecraft product. It is not approved by or associated with Mojang or Microsoft.

What is this

Browsercraft makes unmodified Minecraft run in the browser using CheerpJ, a Java runtime for modern browsers.

What this is not

How it works

CheerpJ is a Java Virtual Machine written in WebAssembly and it runs entirely in your browser. CheerpJ can run any Java application, without modification and without requiring the source code. This demo demonstrate these capabilities by running an older version (1.2.5) of Minecraft and LWJGL entirely in the browser.

This project is a work-in-progress and not everything works yet, but there are no fundamental limitations preventing a complete game experience.

Build with CheerpJ

Interested in using CheerpJ for your own projects? Take a look at the documentation and join the Discord server for questions and support.

You can also sign-up for the first CheerpJ Hackathon. The event theme and precise dates are still being determined, but it will be a week-long competition to be held between September and October 2025, with a £500 prize awaiting the winning team.