Eaglercraft is an open-source browser-based port of Minecraft Java Edition that lets you play Minecraft directly in your web browser — no downloads, installations, or a Mojang account required. Created by developer LAX1DUDE, Eaglercraft runs the real Minecraft game compiled to JavaScript, making it accessible on Chromebooks, school computers, mobile devices, and any device with a modern web browser.
Millions of players have used Eaglercraft to play Minecraft in environments where installing software isn't possible, such as schools, libraries, and workplaces.
Eaglercraft uses several clever techniques to run Minecraft in a browser:
Eaglercraft is available for several Minecraft versions:
EaglercraftX 1.8 also has an experimental WebAssembly GC (WASM-GC) runtime that delivers up to 50% higher FPS compared to the JavaScript runtime, though it requires a recent version of Chrome and is still considered experimental.
Open a URL in your browser and start playing instantly. No installation, no admin rights needed.
Join Eaglercraft-compatible servers or play with friends via shared worlds using WebRTC.
Works on Windows, macOS, Linux, Chromebooks, iOS, Android, and any device with a WebGL-capable browser.
Full survival, creative, and hardcore modes with worlds saved in your browser's local storage.
Import standard Minecraft 1.8 resource packs as ZIP files. Includes a built-in PBR shader with realistic lighting.
Built-in proximity voice chat for shared worlds and multiplayer servers powered by WebRTC.
Go to eaglercraft.com and click the play button for your desired version (1.5.2 or 1.8.8).
Pick any username you like — no account or registration is needed. You can change it at any time.
Start a singleplayer world or join a multiplayer server. Eaglercraft supports keyboard & mouse as well as touch controls on mobile devices.
If you run a Minecraft server and want to allow Eaglercraft players to join, you need to add a WebSocket-to-TCP proxy plugin. This bridges the browser's WebSocket connection to Minecraft's standard TCP protocol.
Eaglercraft requires a proxy server (BungeeCord, Waterfall, FlameCord, or Velocity) between the client and your backend Minecraft server.
For BungeeCord, use the EaglerXBungee plugin. For Velocity, use EaglerXVelocity. These plugins listen for WebSocket connections and translate them to Minecraft's TCP protocol.
Configure the plugin to listen on a WebSocket port (typically with TLS/WSS). Set online-mode=false on your backend servers if the proxy handles authentication.
Give Eaglercraft players your WebSocket address (e.g. wss://yourserver.com). They can add it in the multiplayer menu to connect.
Making your server Eaglercraft-compatible can significantly increase your player count by opening it up to players on Chromebooks, school computers, and mobile devices who can't install the regular Minecraft client.
List your server on mclist.io to reach players looking for Eaglercraft-compatible Minecraft servers. Add your server for free and start getting votes from the community.