Select or create a save space to persist your game data
Run Kirikiri2 visual novels in your browser — no installation required
Kirikiroid2 Web is a browser port of Kirikiroid2 — the Android port of the Kirikiri2 (吉里吉里2) visual novel engine, which powers hundreds of Japanese ADV / galgame titles. The Kirikiroid2 codebase is compiled to WebAssembly via Emscripten, so games run entirely client-side — your save data and game files never leave your device.
This port targets binary compatibility with the original Android libkrkr2.so runtime, reimplementing the same TJS2 scripting engine, XP3 archive loader, and rendering pipeline. The goal is not just functional equivalence but architectural fidelity to the upstream binary.
.xp3 game archives via drag & drop, file picker, or folder upload.zip archives.zip for backup or device transfer.xp3 archive or game folder for a Kirikiri2 game you own.You can also auto-load a game via URL parameters: ?xp3=<url> loads a single archive, and ?game=<url> loads a ZIP-packaged game directory.
A modern browser with WebAssembly and WebGL support is required. The site is served with Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy headers to enable SharedArrayBuffer and multi-threading. Tested on recent Chrome, Edge, Firefox, and Safari (desktop and mobile).
Kirikiroid2 Web is open source. The full source code, build instructions, and issue tracker are on GitHub: github.com/fenghengzhi/krkr2.
Multiple .xp3 files found. Choose one to start: