The Builder
Lay out a board from a preset, KLE import, ortho grid or key-by-key. Wire the matrix, set the controller, pick firmware targets — all on one canvas.
Builder walkthrough
Connect, remap, light up and build your devices across firmwares — ZMK, QMK, VIA, Vial and Keychron today, more to come. One visual builder, one JSON config, every target.

Lay out a board from a preset, KLE import, ortho grid or key-by-key. Wire the matrix, set the controller, pick firmware targets — all on one canvas.
Builder walkthrough
A single source-of-truth keymap.json. Write keys as bare strings or full action objects; the same file drives the live editor and every firmware export.
Keymap format
Export & build emits a ready-to-push project per target — config + GitHub Actions workflow + README. Push it, download the .uf2/.hex, flash.
Export, build & flash
Remappr has two newest, most powerful subsystems, both documented here:
If you want to change a keymap on a connected board, start with Getting Started. If you want to understand or hand-write the config, jump to the Config Reference. If you want to add a firmware target or hack on the compilers, see the Developer docs.