
mk.js
A browser port of Mortal Kombat
A browser-based recreation of the classic fighting game Mortal Kombat, playable directly in web browsers with local or network multiplayer support.
Play opens mk.mgechev.com in a new tab. Link checked 4 Nov 2026.
- Developer
- Minko Gechev
- Tech
- JavaScript
- Genre
- Fighting
- Added
- 3 Nov 2026
mk.js is a JavaScript implementation of the original Mortal Kombat arcade game, developed by Minko Gechev. It allows players to experience the fighting game directly in their web browser, featuring characters like Sub-Zero and Kano.
How to play
Player 1 uses the arrow keys to move, A for high-punch, S for low-punch, D for low-kick, F for high-kick, and Shift for block. Player 2 uses G, J, H, and Y for movement, with P, ], \, and Ctrl for actions. Press Space to restart the game after a game over.
What you need
Nothing to install or upload.
Good to know
The project also supports multiplayer matches over the network. You can find the source code and networking documentation on GitHub.
Similar games

Dragon Ball Z: Budokai Web Online
Dragon Ball Z: Budokai
Originally on PS2
Works on mobile, Gamepad support
F.LF
Little Fighter 2
Originally on PC
Works on mobile
Vectoroids
Vectoroids
Originally on Arcade

Pac-Man (masonicGIT)
Pac-Man
Originally on Arcade

ReQbert
Q*bert
Originally on Arcade

pacman.c
Pac-Man
Originally on Arcade

Comments