ZMK Studio
The facts below are what the maker publishes about ZMK Studio, checked and dated. Our editors have not written about it yet.
The facts
Each one read from ZMK Studio's own pages, with the date it was checked.
Where it runs
- Browser support
- The web app can be used with Chrome or Edge.checked 12 Oct 2026
- Device setup
- A keyboard must be configured for ZMK Studio, including a physical layout with its keys property defined.checked 12 Oct 2026
- Macro support
- Nochecked 20 Sep 2026
What it does
- Connections
- The listed capabilities include USB connections and BLE connections; BLE is supported in the Linux web app and native apps.checked 12 Oct 2026
- Firmware considerations
- Studio-enabled firmware requires significantly more RAM, and some MCUs may need tuning to fit the build.checked 12 Oct 2026
- Firmware requirements
- Studio-enabled firmware needs more RAM, and some MCUs may need configuration tuning to fit.checked 12 Oct 2026
- Key assignments
- Users can assign predefined and user-defined behaviors to keys.checked 12 Oct 2026
- Keyboard requirements
- A keyboard must be configured for ZMK Studio, and the documentation says some but not all in-tree keyboards have been updated for it.checked 12 Oct 2026
- Keymap limitation
- After ZMK Studio manages a keymap, later changes to the keyboard's .keymap file do not apply unless the user restores stock settings in the Studio UI.checked 12 Oct 2026
- Layouts and layers
- Users can select alternative predefined physical layouts, rename layers, and enable extra layers already specified in the device tree.checked 12 Oct 2026
- License
- The Studio app states that it is released under the Apache 2.0 license.checked 12 Oct 2026
- Live editing
- Users can make keymap changes while the keyboard is in use.checked 12 Oct 2026
- Locking
- Studio locking is enabled by default, with automatic locking after 500 seconds of inactivity and on device disconnect.checked 12 Oct 2026
- Notable limits
- Creating new behaviors and defining new physical layouts are listed as not planned; configuring combos and importing or exporting keymaps are listed as planned.checked 12 Oct 2026
- Purpose
- ZMK Studio lets users change keymap layers on ZMK-powered devices without flashing new firmware.checked 12 Oct 2026
- Security behavior
- The Studio configuration documentation lists locking as enabled by default and automatic relocking on disconnect as enabled by default.checked 12 Oct 2026
- Support
- The ZMK site links to GitHub Issues and Discord for community support channels.checked 12 Oct 2026
- Supported operating systems
- cross-platformchecked 20 Sep 2026
- Unlocking
- The keyboard keymap needs a studio_unlock binding to unlock the keyboard for changes.checked 12 Oct 2026
- Web access
- The web app works with Chrome or Edge.checked 12 Oct 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Alternatives to ZMK Studio
- 1
SteelSeries GG
Free planAndroidiOSWebAPI8.3Free plan - 2
be quiet! IO Center
Free planWebLinuxmacOSWindows7.9Free plan - 3
Rebind
Free planLinuxmacOSWindows7.8$199 one-time - 4

Akko Cloud Driver
Free planWebmacOSWindows7.8Free plan - 5
MonsGeek Driver
Free planWebLinuxmacOSWindows7.8Free plan - 6
ROCCAT Swarm II
Free planAndroidiOSWindows7.8Free plan