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 95 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 is the Apple Magic Keyboard. This wireless model is native to Apple and works perfectly with macOS and iOS. It's built of rigid aluminum and doesn't show any signs of flex. Not only that, but it's quite light and small, making it easy to travel with, and the low profile creates a comfortable typing experience, even without incline settings or a wrist rest.
It uses standard scissor switches, which offer tactile feedback once a key has been actuated. They feel very similar to other Apple laptop keyboards, creating a familiar and easy typing experience. The keys are also stable and very quiet, meaning they shouldn't bother anyone around you. There are also media hotkeys, and it can be used wired or wirelessly over Bluetooth.
Unfortunately, the switches are extremely light and, as such, can cause unintended keystrokes to register, leading to an uptick of typos. There's no companion software to allow for customization, so you can't reprogram any of the buttons to your liking. Also, it lacks backlighting and macro-programmable keys. That said, this is one of the best keyboards for Mac we've tested.
If you prefer a mechanical keyboard, check out the Obinslab Anne Pro 2. It has a higher profile than the Apple Magic Keyboard, which might result in more fatigue while typing during long periods. It's available in a wide variety of switches, and our unit has Gateron Brown switches. These 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 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.
Overall, if you're looking for the best wireless keyboard for Mac that we've tested, you can't go wrong with the Apple, but if you want something mechanical, consider the Obinslab.
The best office keyboard for Mac that we've tested is the Logitech MX Keys. This well-built model is made of metal and feels sturdy overall, although there's some flex to the frame. It has no incline settings or included wrist rest, but its low-profile shouldn't cause much fatigue. It's fully compatible with macOS, so all keys and customizations you make should work as intended.
It uses scissor switches that have a low actuation force and a short pre-travel distance, resulting in a light and responsive typing experience. There's an indentation on each key, which helps prevent typos, and overall the dense plastic keys feel stable and nice to type on. They're also very quiet, so it shouldn't bother any people around you in an office setting. It also has nice white backlighting to help you see the keys while in a dim room, and there's a sensor that will automatically turn on the backlight when you're in the dark.
Unfortunately, while you can program some of the keys, you're limited by a preset list, and you can't set any macros. Also, although its low-profile design should be comfortable, you can't adjust the height at all since there are no incline settings. Nevertheless, it's still a very good office keyboard, and it's among the best keyboards we've tested.
If you're looking for something ergonomic, 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, though 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 that we've tested is the SteelSeries Apex Pro. It's a wired-only mechanical model that feels excellently built, and its aluminum body feels very solid and doesn't flex. Each key is individually lit with RGB backlighting, and you can customize the brightness and effects through the customization software. The SteelSeries Engine software is fully compatible with macOS, so all default key functions and macros you set should work on your Mac.
It uses the OmniPoint linear switches, which are unique because they allow you to customize the pre-travel distance to your needs. They should feel light and responsive, and you shouldn't feel any fatigue, especially if you find the right settings for you. Because they're linear, they don't provide any feedback when a keypress is registered, and it doesn't come in any other switch types. There are dedicated media controls, a volume wheel, and an OLED screen that is fully customizable.
Unfortunately, since there's no wireless option, you can't connect to multiple devices through Bluetooth. Overall, this is an exceptional gaming model and is very unique due to its customizable switches. It's one of the best gaming keyboards we've tested, and it should work great with your Mac.
The best budget keyboard for Mac is the Logitech K380. It's a reliable mobile option 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 model, 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 it has a low profile, it shouldn't cause any fatigue if you use it for long periods. 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, and it's one of the best Logitech keyboards we've tested.
11/20/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.