Kirikiroid2 Web

Loading...

Error

Save Spaces

Select or create a save space to persist your game data

Kirikiroid2 Web

Run Kirikiri2 visual novels in your browser — no installation required

📁
Drag & drop .xp3 file here
or use the buttons below

About Kirikiroid2 Web

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.

Features

  • Load .xp3 game archives via drag & drop, file picker, or folder upload
  • Extract and run games packaged as .zip archives
  • Direct directory access on Chromium browsers via the File System Access API
  • Persistent save data in named save spaces, backed by IndexedDB
  • Export and import save data as .zip for backup or device transfer
  • WebGL hardware-accelerated rendering with mobile shader compatibility
  • Full TJS2 scripting engine — runs original game scripts unmodified

How to use

  1. Obtain an .xp3 archive or game folder for a Kirikiri2 game you own.
  2. Drag the file onto the drop zone above, or use one of the buttons.
  3. Choose or create a save space when prompted — your saves persist between sessions in the browser.

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.

Browser requirements

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).

Open source

Kirikiroid2 Web is open source. The full source code, build instructions, and issue tracker are on GitHub: github.com/fenghengzhi/krkr2.

Select Game Archive

Multiple .xp3 files found. Choose one to start: