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 compact keyboard for Mac that we've tested so far is the Apple Magic Keyboard. This sleek-looking keyboard follows the same high-end aesthetic of Mac computers and its wireless design is perfect for a clean-looking setup. It fits well into the Apple ecosystem and comes with a proprietary Lightning-to-USB charging cable.
It's also one of the better-built keyboards we've tested so far, with its entire aluminum chassis, but still lightweight design. Its scissor switches also provide a great typing experience overall and they're quiet enough for an open-office environment. You can also use it with any Apple device, like an iPad or iPhone, thanks to its Bluetooth connection.
Unfortunately, this keyboard lacks backlighting, which might not be ideal for people who often work late at night or in a dark room. Nevertheless, this is a very sturdy and sleek-looking option for your Mac, making this the best compact keyboard we've tested so far.
If you're not a fan of scissor switches like the ones on the Apple Magic Keyboard and want a portable mechanical keyboard, check out the Obinslab Anne Pro 2. It might not fit in as well in an all-Apple setup, but it still looks sleek and the mechanical switches provide better overall feedback when typing. The board is also available in a wide variety of switches, so you'll be able to choose the ones you prefer. It's very well-built and has doubleshot PBT keycaps, which should chip out less easily than typical keycaps. You can use it wirelessly via Bluetooth or plug it in for gaming, which is great and makes it a bit more versatile. Unfortunately, it doesn't have dedicated arrow keys and you need to use the Fn key to navigate through your text.
If you want an Apple product that fits into the ecosystem and follows the same design as your computer or laptop, the Apple keyboard is one of the best wireless keyboards for Mac, but if you prefer mechanical switches, look into the Obinslab instead.
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, which is great for multitasking. Its metal frame feels sturdy and most keys are stable, with the exception of the spacebar feeling a bit loose.
This keyboard is 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.
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 comes with a comfortable magnetic wrist rest and the keys are extremely stable, with no signs of wobbling at all. There are dedicated media controls and there's also a small OLED screen that you can customize to show anything you want.
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.
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 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.
05/21/2020: Replaced the Logitech K480 with the K380, updated text for clarity.
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.