PC • WASM ARCADE
● PLAYING
Preparing 3D PC WebAssembly Engine...Allocating WebGL 2.0 textures and virtual filesystem.
🕹️

Balatro — WebAssembly Poker Roguelike

The smash-hit hypnotic poker deckbuilder running natively via LÖVE2D WebAssembly

Powered by LÖVE2D Virtual Runtime (WASM) • 100% Client-Side
💡Game not loading or stuck? If an update causes a black screen or loop, try clearing your browser cache (Ctrl+F5 / Cmd+Shift+R) or check the troubleshooting guide below.
Troubleshooting FAQ ↓
PC2024

Balatro — WebAssembly Poker Roguelike

The smash-hit hypnotic poker deckbuilder running natively via LÖVE2D WebAssembly

2 PLAYERSPC
KEYS
Select / Play / Discard CardsMouse Left Click / Drag
Play HandSpacebar / Enter
Discard Selected CardsD / Backspace
Deselect AllEscape
Controls3D PC engine controls: keyboard and mouse / gamepad support.
Select / Play / Discard Cards
Mouse Left Click / DragA / Left Stick
Play Hand
Spacebar / EnterRight Trigger (RT)
Discard Selected Cards
D / BackspaceLeft Trigger (LT)
Deselect All
EscapeB
Inspect Card / Joker Info
Right Click / HoverY / X

Default input mappings. In-game settings and standard gamepads map automatically.

🔗
Share Balatro — WebAssembly Poker Roguelike
Direct link to in-browser WebAssembly edition • No install required
𝕏 ShareReddit
2024 • LocalThunk / Web Port Community

About Balatro — WebAssembly Poker Roguelike

Locked 60 FPSZero Install

Play Balatro directly in your web browser. Combine valid poker hands with game-changing Joker cards to trigger wild synergies, rack up mults, and defeat the Boss Blinds in this addictive roguelike deckbuilder.

Balatro took the gaming world by storm in 2024 with its ingenious fusion of poker rules, deckbuilding strategy, and roguelite progression. In each run, players build synergistic card engines utilizing over 150 unique Jokers, Tarot cards, Planet upgrades, and Spectral enhancements to conquer increasingly demanding chip requirements. Powered by LÖVE2D compiled to WebAssembly, this web edition streams all high-fidelity audio, crisp CRT animations, and tactile card interactions directly into your browser tab.

Hardware Emulation & Engine Pipeline

Technical Architecture & Specifications

Original Platform
PC
LocalThunk / Web Port Community (2024)
Web Engine Architecture
LÖVE2D Virtual Runtime (WASM)
Community-compiled LÖVE2D WebAssembly runtime running Balatro with custom shaders.
Raster & Display
Locked 60 FPS Hardware Render
Aspect: 16:9 Widescreen • CRT Scanline Ready
Audio Pipeline
Web Audio 48kHz Stereo Synth
Cycle-accurate FM & ADPCM Sample Emulation
Input & Gamepad API
Keyboard, Mouse & Gamepad
Auto-detects Xbox, PS5, Switch & 8BitDo
Save State Persistence
100% Client-Side IndexedDB
Zero cloud tracking • One-click .sav export

❓Frequently Asked Questions

Troubleshooting & Guides

💡What should I do if the game fails to load, freezes, or shows a black screen?

If a game fails to start or gets stuck during loading, it is almost always caused by an outdated or corrupted local browser cache from an earlier release. Please perform a hard refresh (Ctrl+F5 on Windows/Linux or Cmd+Shift+R on Mac) or clear your browser's cached images and files in settings, then reload. Also ensure WebGL 2.0 and hardware acceleration are enabled in your browser settings.

How does Balatro run in the browser?

Balatro is built on the LÖVE framework, which is compiled to WebAssembly using Emscripten. The game's logic, custom shaders, and audio run natively in client-side WebAssembly at locked 60 FPS.

Are my run unlocks and discovery progress saved?

Yes! All profile progress, unlocked decks, and collection discoveries are stored in browser-isolated IndexedDB storage under your local profile.

Can I play Balatro on mobile or tablet?

Yes, Balatro supports intuitive touch and drag-and-drop interactions, making it fully playable on iPads, Android tablets, and touchscreen laptops.