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 some may offer better overall performance better suited to your needs and preferences. When buying the best keyboard for Mac or even the best keyboard for MacBook Pro, you should always look at compatibility, build quality, comfort, and the overall typing experience.
We've tested over 130 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 2017. It's lightweight and has a rigid aluminum body that exhibits zero visible flex. It doesn't have a wrist rest or any adjustable incline settings, but its low profile should provide a comfortable typing experience for most people, even during extended periods.
You can use it wired with the included Apple lightning cable or wirelessly via Bluetooth. It has a clean, minimalist design, and it provides a great typing experience, very similar to other Apple laptop keyboards. It uses standard scissor switches, offering a good amount of tactile feedback while typing. The keys are also very stable and quiet, so typing noise is unlikely to bother those around you, even in quiet office spaces.
Unfortunately, because of their low profile and short travel distance, you may find that you're accidentally hitting keys and producing more typos, especially if you're still getting used to the keyboard. There's also no companion software, so you can't reprogram any of the keys to your liking, and it doesn't have any backlighting or support for macros. Despite these minor issues, it's the best wireless keyboard for Mac that we've tested.
If you prefer mechanical switches, look at the Obinslab Anne Pro 2 instead. It may not feel as comfortable to type on because of its higher profile and compact design, but it offers a lot more customization options than the Apple Magic Keyboard 2017, and it’s available in a wide variety of Cherry MX, Gateron, and Kailh switches. It has extra features like full RGB backlighting and macro-programmable keys. It lacks both media keys and dedicated arrow keys due to its small size, which could bother some people. Also, a few keys don't work on macOS, but this shouldn’t be an issue for most people since all the alphanumerical keys still work.
If you’re looking for the best keyboard for Mac and prefer scissor switches, go with the Apple, but if you want the best Mac mechanical keyboard that's more customizable, then you should consider the Obinslab.
The best office keyboard for Mac is the Logitech MX Keys. This full-size model feels sturdy and well-built, with a frame made of metal and stable keys made of good-quality plastic. Thanks to its low profile, typing feels comfortable and doesn't cause much fatigue, even without a wrist rest or any incline settings. It also has white backlighting that's great to work in the dark.
It connects wirelessly via Bluetooth or with its USB receiver. You can pair it with up to three different devices at once and switch between them by pressing three buttons on the keyboard. The overall typing experience is great, thanks in part to the indented keys that help type faster and with fewer typos. Also, the scissor switches feel light to type on and are quiet enough for any work environment.
Unfortunately, you can't set any macro on the keyboard, though it's possible to reprogram some keys to a limited list of functions. The companion software can also be disappointing if you're looking for more advanced customization options, but it should still be good enough for most daily or office use. It's a very good choice for the office and is among the best keyboards for Mac we've tested.
If you want something more ergonomic, check out the Logitech ERGO K860 Wireless Split Keyboard. This wireless keyboard doesn't have backlighting or a rechargeable battery like the Logitech MX Keys does, but it does provide much better ergonomics. It has a curved design with incline feet that create a negative angle, which is supposed to cause less strain on your wrists, although we don't test this. It has a split key layout and a fixed wrist rest, and while it may take some time to get used to the layout, it should provide a great typing experience. Unfortunately, a few keys don't work on macOS, but this shouldn’t impact most people as all the alphanumerical keys still work.
If you want a straight office keyboard with backlighting and a rechargeable battery, go with the MX Keys. However, if you want a keyboard with an ergonomic shape and a negative incline, get the ERGO K860.
If you also tend to game on your Mac computer, you need a keyboard designed for that. The best keyboard for Mac for gaming is the SteelSeries Apex Pro. It's one of our best gaming keyboards with unique features that make it stand out versus the competition. It's wired-only, and except for a few function keys, it works properly on macOS.
The stand-out feature of this keyboard is the ability to customize the pre-travel distance on a per-key basis. You can set it to its lowest for a responsive gaming experience or its highest for better accuracy for typing. You can set macros to any key through the SteelSeries Engine software, which is available on macOS. If you tend to game in a dark environment it has full RGB backlighting that you can also customize through the software.
Unfortunately, because the keys have a linear feel and don't offer tactile feedback, typing may feel too sensitive to some. It's well-built and comes with a wrist rest, which feels like it could attract dust easily. On the plus side, there are dedicated media keys and there's even an OLED screen onto which you can display anything. All in all, it's one of the best keyboards for Mac.
The best Bluetooth keyboard for Mac in the budget category is the Logitech K780. It's similar in features to the Logitech MX Keys, but it has a more simple design and doesn't have backlighting, so it costs less. It still offers good office performance and can connect to your Mac either through Bluetooth or its wireless receiver, and it has a multi-device pairing feature with up to three devices at once.
It's a full-size option that feels sturdy even though it's made entirely out of plastic. It even has a stand onto which you can place your iPhone or iPad for a multi-device display. It features typical scissor switches with minimal pre-travel distance and good tactile feedback. Even though the keys may feel heavy to press at times, the typing quality is still great and you shouldn't feel too much fatigue.
Unfortunately, it's on the heavy side for an entry-level keyboard, so it's not ideal to carry around with you. Its customization is limited, but you can at least reprogram a few of the function keys to a specific list of commands through the Logitech Options software. If you don't want to spend too much on a keyboard, you should enjoy this one.
Sep 14, 2021: Replaced the Logitech K380 with the Logitech K780 for consistency; added the Dygma Raise, Microsoft Surface Ergonomic Keyboard, Drop SHIFT, Corsair K100, Logitech Craft, and Ducky One 2 Mini V2 to Notable Mentions.
Jul 16, 2021: Added the Keychron K12 to the Notable Mentions.
May 18, 2021: Verified that picks were still available and updated text for more clarity.
Mar 19, 2021: Verified picks for availability and pricing; no change to recommendations. Added the Keychron C2 to Notable Mentions.
Jan 19, 2021: Updated text for clarity; no changes to recommendations.
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.