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 to 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 105 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 mechanical switches, check out the Obinslab Anne Pro 2. It has worse ergonomics because of its higher profile, which might result in more fatigue while typing, but it’s much more versatile than the Apple Magic Keyboard, and it’s available in a wide variety of mechanical switches. It feels very well-built and comes with a few extra features like full RGB backlighting and macro-programmable keys. It can be used wired or wirelessly, via Bluetooth or its USB receiver, and you can pair it with up to four devices at the same time. It also comes with the fantastic ObinsKit software, which offers plenty of customization options and is compatible with macOS. While the keyboard itself is only partially compatible with macOS, only the context menu button doesn’t work properly, so it shouldn’t bother most people. However, because of its compact size, it lacks media keys, a Numpad, and dedicated arrow keys.
If you’re looking for the best keyboard for Mac and don’t care about switches and software support, go with the Apple, but if you prefer a more versatile model with mechanical switches, then check out 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, so the ergonomics are only decent, but it's low-profile and shouldn't cause much fatigue over time. 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 pre-travel distance and actuation force, resulting in a light and responsive typing experience. There's an indentation on each key, which helps prevent typos, and the dense plastic keys feel stable and nice to type on. They're also very quiet, so it shouldn't bother people around you in an office setting. It 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. This will likely be fine for normal daily or office use, but it may be disappointing for gamers or programmers. That said, it's still a very good office keyboard, and it's among the best keyboards we've tested.
If you want something with outstanding ergonomics, check out the Logitech ERGO K860 Wireless Split Keyboard. It’s not as versatile as the Logitech MX Keys and doesn’t have any backlighting. However, it has a curved, split design with two incline settings and a fixed wrist rest. It also provides a great typing experience, though it may take you some time to get used to its unique design. It uses typical scissor switches with a noticeable bump before actuation, while the low pre-travel keeps typing light and responsive. The Logitech Options software allows you to remap a few keys to a list of preset commands. While it doesn’t offer much more than that in terms of customization, it’s fully compatible with macOS. A few keys on the keyboard don't work on macOS, though it shouldn’t impact most people as all alphanumerical keys work properly.
If you want a very good and versatile office keyboard and plan to use its backlighting to work in the dark, get the MX Keys, but if you’re looking for an ergonomic alternative to pair with your Mac, the ERGO K860 is an excellent choice.
The best gaming keyboard for Mac that we've tested is the SteelSeries Apex Pro. It's a mechanical model that feels excellently built, with a solid aluminum body and doubleshot ABS keycaps. Each key is individually lit with RGB backlighting, and you can easily customize the brightness and effects through the customization software. The SteelSeries Engine software and keyboard are both fully compatible with macOS, so all the keys and their set macros should work properly.
It has decent ergonomics, as it comes with a detachable wrist rest and one incline setting. It uses SteelSeries OmniPoint switches, which are unique because they allow you to customize the pre-travel distance according to your needs. It gives you the option to set a lower pre-travel for more responsiveness while gaming or a higher one to improve typing accuracy while working. It also comes with dedicated media controls, a volume wheel, and a fully customizable OLED screen.
Unfortunately, it's wired-only and doesn't support multi-device pairing. Also, there aren’t any dedicated macro keys, though you can reprogram any key to a macro. That said, this is an exceptional gaming model that's 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 has decent build quality and ergonomics. Its low profile makes it comfortable to type on for most people, even though it doesn't have any incline setting or wrist rest. It connects to pretty much any device via Bluetooth, and you can easily pair it with up to three devices at the same time and switch between them with the press of a button.
It provides a good typing experience that feels very responsive and shouldn't cause any fatigue over time. It uses scissor switches with a pronounced tactile bump that requires a bit of force to get over, though the overall feeling remains light. It's also very quiet and shouldn't bother anyone around you. The Logitech Options software, which is available on macOS, allows you to reprogram a few function keys, but only to a list of preset options.
Unfortunately, because the keys have a very low pre-travel, it's easier to make typos if you're not used to them. Also, it has very few extra features and doesn't come with any backlighting, so it's not the best option if you plan to use it in the dark. On the plus side, it's almost fully compatible with macOS, with only the Insert key not working properly. All in all, this is the best budget keyboard for Mac, and it's also one of the best Logitech keyboards we've tested.
Jan 19, 2021: Updated text for clarity; no changes to recommendations.
May 21, 2020: Replaced the Logitech K480 with the K380.
Apr 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.