Buying a Mac computer doesn't always mean you need to get an Apple keyboard, even though it's a logical option. Many keyboards are fully compatible with macOS and might offer better overall performance better suited for your needs and preferences. When buying, you should always look at compatibility, build quality, comfort of use, and the overall typing experience.
We've tested over 60 keyboards and below are our recommendations for the best keyboards for Mac. You can also check out our recommendations for the best keyboards, the best wireless keyboards, or if you write a lot, check out the best keyboards for writers.
The best keyboard for Mac available in a compact size is the best Apple Magic Keyboard. Being an Apple product, it has full compatibility with macOS. If you also have an iPad or iPhone, it has full compatibility with iPadOS and iOS too.
This keyboard is exceptionally well-built and it's extremely light, so if you carry it around with you to work on different Mac computers, you won't have to worry about ruining it. It uses chiclet-style scissor switches, which are very light to press and have minimal pre-travel distance. The typing quality is great as the keys are stable and well-spaced out, which helps reduce any typos. The keyboard doesn't have any incline settings, but it rests on a slight incline and it has such a low profile that it doesn't feel fatiguing typing on it for long periods.
Unfortunately, it doesn't have a dedicated software, so you can't set any macros. It also doesn't have backlighting like the keyboard on some Apple laptops, so it's not ideal to work in dark environments. On the upside, it's a wireless keyboard that you can also use wired, so you don't have to worry about the battery as much. Overall, this is the best keyboard for Mac we've tested so far.
If you prefer a mechanical keyboard, then check out the Obinslab Anne Pro 2. It has a higher profile than the Apple Magic Keyboard, so you might get tired typing on this keyboard more quickly. It's available in a wide variety of switches, and our unit has Gateron Brown switches, which offer excellent tactile feedback and require a bit of force to press, which helps reduce the number of errors. Each key is macro programmable and the ObinsKit software is available on macOS. Every key on the keyboard also works with macOS except for the context menu button, and it's compatible with iOS and iPadOS. Sadly, the small size may take some time to get used to. On the upside, it has full RGB backlighting and it has multi-device pairing with up to four devices at once.
Overall, if you're looking for the best keyboard for Mac we've tested so far, you can't go wrong with the Apple, but if you want a mechanical keyboard, consider the Obinslab.
The best office keyboard for Mac computers we've reviewed so far is the Logitech MX Keys. It's a full-size keyboard with impressive build quality and amazing connectivity options. It can pair to devices using its unifying USB receiver or through Bluetooth, and it has a multi-device pairing feature with up to three devices at once.
It's rechargeable via a USB-C cable and doesn't come with a wrist rest; however, most people shouldn't need one due to the keyboard's low profile. The scissor switches are easy to press and the chiclet-style keys help with typing accuracy. The overall typing experience is light and shouldn't cause any fatigue over time. There are key legends for Windows as well as macOS, and the keys are individually-lit, although it's limited to a single color. Its metal frame feels sturdy and most keys are stable, with the exception of the spacebar feeling a bit loose.
With Logitech's Options software, you can reprogram a number of keys and set different profiles for specific programs. There's a cloud sync option, but unfortunately, no onboard memory. On the upside, the keyboard is fully compatible with macOS and it can connect to virtually any device that's Bluetooth-capable. On the whole, this a well-built and versatile keyboard that should fit in any office setting.
If you're looking for an ergonomic alternative, then check out the Logitech ERGO K860 Wireless Split Keyboard. It doesn't have backlighting like the Logitech MX Keys, but it comes with a fixed wrist rest and has negative incline settings, which are meant to relieve stress on the wrists, but we don't test this. It also has a great typing experience, multi-device pairing with up to three devices, and media hotkeys. Unfortunately, a few keys don't work on macOS, but all alphanumerical keys still work, and you can reprogram some function keys to a preset list of commands.
Overall, if you're looking for the best office keyboard for Mac, the MX Keys is a very good choice, but if you want an ergonomic alternative, the ERGO K860 is a great choice too.
The best gaming keyboard for Mac we've tested so far is the SteelSeries Apex Pro. This is a truly outstanding keyboard that sets itself apart with a long list of great features and a top-notch build quality. It has an aluminum frame that feels very durable and its doubleshot keycaps ensure that key legends will last a long time. It's also fully compatible with macOS, which is great.
This keyboard features SteelSeries' linear omnipoint switches that allow you to change the actuation point according to your needs or preferences. A shorter pre-travel distance provides more responsiveness for gaming, while a higher one helps with typing accuracy. These switches don't provide any tactile feedback and they require very little force to actuate, resulting in a light and responsive typing experience that isn't fatiguing. It comes with a comfortable magnetic wrist rest and the keys are extremely stable, with no signs of wobbling. There are dedicated media controls and there's also a small OLED screen that you can customize to show anything you want.
There's a USB passthrough on the side of the keyboard, which you can use for another peripheral or to charge your portable devices. The SteelSeries Engine software is available on macOS and has tons of customization options for reprogramming keys, setting macros, or to customize the keyboard's full RGB backlighting. Overall, this is an excellent gaming keyboard that you could use on your Mac.
The best budget keyboard for Mac is the Logitech K380. It's a reliable mobile keyboard that connects to any device via Bluetooth, and since it has multi-device pairing with up to three devices at once, you can connect it to your Mac, tablet, and phone, and switch between them with the press of a button.
For a non-mechanical keyboard, it provides a pleasantly good typing experience, almost as good as the Logitech MX Keys or the Apple Magic Keyboard. The scissor switches provide tactile feedback and since the keyboard has a low profile, it shouldn't cause any fatigue if you use it for long periods of time. All keys are compatible with macOS, except for the 'Insert' key, and the Logitech Options software allows you to reprogram a few function keys, but only to a list of preset options. It's entirely made out of plastic, but still feels solid and has a decent build quality.
Unfortunately, since the keys have such a low pre-travel distance, it's easier to make typos if you're not used to them. However, the keys are very quiet and won't bother your coworkers in an open office environment. Overall, this is the best budget keyboard for Mac.
07/22/2020: Updated text for clarity; no changes to recommendations.
05/21/2020: Replaced the Logitech K480 with the K380.
04/30/2020: Replaced Logitech G915 with SteelSeries Apex Pro.
Our recommendations above are what we think are currently the best keyboards for Mac, for most people. We factor in the price (a cheaper product wins over a pricier one if the difference isn't worth it), feedback from our visitors, and availability (no keyboard that is difficult to find or almost out of stock everywhere).
If you would like to do the work of choosing yourself, here is the list of all our keyboard reviews. Be careful not to get too caught up in the details. While no product is perfect for every use, most keyboards are great enough to please almost everyone, and the differences are often not noticeable unless you really look for them. Be sure to know your key switch preferences before choosing.