A powerful and stable keyboard customizer for macOS.
Supported systems
macOS 12 Monterey
macOS 11 Big Sur
macOS 10.15 Catalina
Both Intel-based Macs and Apple Silicon Macs are supported.
macOS 10.15.6 or later is required.
🔔 Notes for Mac computers with Apple Silicon (Apple M1) users
macOS Big Sur 11.2 or earlier has an issue within memory management and HID device handling that causes kernel panics on Mac computers with Apple Silicon. The virtual device that is used internally by Karabiner-Elements triggers this issue, and a kernel panic might be caused at macOS shutdown.
We confirmed that this issue has been fixed in macOS Big Sur 11.3. Please use macOS Big Sur 11.3 or later versions if you are facing the kernel panic issue.

Easy to use

You can configure simple key mappings from GUI.

Read more …


There are many powerful, predefined rules.

  • Diamond cursor
  • Emacs key bindings anywhere
  • Vi key bindings
  • Prevent unintended command-q
  • Mouse keys

You can import them from the Internet.

Read more …


You can write your own rules if you want to modify existing rules or create new rules from scratch.

Read more …

Thank you for supporting Karabiner-Elements!