As an Amazon Associate we earn from qualifying purchases. This never influences our rankings and costs you nothing extra.
Home › Tech & Electronics › Top Keycap Sets for Mechanical Keyboards
Tech & Electronics

Top Keycap Sets for Mechanical Keyboards

Last checked Oct 2026 7 products compared Specs + aggregated owner reviews No paid placement
How we research & rank: We do not accept payment for placement and we do not test in a lab. Rankings are built from published specifications, safety and industry standards, and aggregated real-owner reviews. Read our full method ›
Short answer

For most mechanical keyboard owners, the YMDK Double Shot 104 Keycaps offer the best balance of durability, feel, and value. These keycaps are made of thick PBT plastic with a doubleshot molding process that prevents legends from ever wearing off. They are compatible with Cherry MX and most clones, making them a versatile choice. However, the OEM profile may not suit enthusiasts who prefer a more sculpted typing angle.

Upgrading your keycaps is one of the most impactful changes you can make to your mechanical keyboard, affecting both feel and sound. With countless options on Amazon, finding the right set can be overwhelming.

This roundup breaks down the top keycap sets across different categories, helping you choose based on your priorities, whether that’s gaming, typing, or aesthetics.

How we picked: We compared 7 popular keycap sets based on material quality, profile comfort, compatibility, and overall value. Each set was selected for its reputation and availability on Amazon. We do not test in a lab; rankings come from published specifications and aggregated owner reviews.

How to choose

The shortlist, ranked

1Best OverallBest Overall
YMDK Double Shot 104 Keycaps

YMDK Double Shot 104 Keycaps

9.4Our scoreout of 10

YMDK’s Double Shot keycaps are a favorite among budget-conscious enthusiasts. They feature thick PBT plastic that resists shine and oil, and the doubleshot legends are crisp and durable. The OEM profile provides a comfortable typing experience, and the set includes a wide compatibility with Cherry MX and clone switches.

Material: PBTProfile: OEMCompatibility: Cherry MX and clonesKeycap Count: 104
Pros
  • Thick PBT resists wear
  • Crisp doubleshot legends
  • Great value for the price
Cons
  • Limited color options
  • Some users report slight wobble
ⓘ We may earn a commission from qualifying purchases made through links on this page, at no extra cost to you.

Check price on Amazon

2Best for RGB LightingBest RGB
HyperX Pudding Keycaps

HyperX Pudding Keycaps

9.1Our scoreout of 10

HyperX Pudding Keycaps are designed to maximize RGB glow with their translucent bottom half. Made of durable PBT, they offer a satisfying texture and resist shine. The OEM profile and standard bottom row ensure compatibility with most keyboards, making them a popular choice for gamers.

Material: PBTProfile: OEMCompatibility: Cherry MX, Razer, LogitechKeycap Count: 104
Pros
  • Excellent RGB diffusion
  • Durable PBT material
  • Wide compatibility
Cons
  • Limited aesthetic for non-RGB builds
  • Some may find texture rough

Check price on Amazon

3Best Budget OptionBest Budget
Tai-Hao Cubic Profile Keycaps

Tai-Hao Cubic Profile Keycaps

8.9Our scoreout of 10

Tai-Hao offers a budget-friendly way to customize your keyboard with high-quality PBT keycaps. The Cubic profile is similar to OEM but with a more uniform shape, and the thick PBT provides a solid feel. They are doubleshot molded, ensuring legends last, and come in a variety of color schemes.

Material: PBTProfile: Cubic (similar to OEM)Compatibility: Cherry MX and clonesKeycap Count: 104
Pros
  • Affordable price
  • Good PBT quality
  • Many color options
Cons
  • Limited compatibility with non-standard layouts
  • Not as thick as premium sets

Check price on Amazon

4Best for Retro AestheticBest Retro
Maxkey SA Keycaps

Maxkey SA Keycaps

8.7Our scoreout of 10

Maxkey SA keycaps bring a vintage look with their tall, sculpted profile and bold colors. Made of thick ABS plastic, they have a smooth, glossy finish that many typists love. The SA profile offers a deep, satisfying sound, but the high profile may require an adjustment period.

Material: ABSProfile: SACompatibility: Cherry MX and clonesKeycap Count: 104
Pros
  • Unique retro aesthetic
  • Thick ABS for a solid feel
  • Sculpted profile for typing comfort
Cons
  • ABS can shine over time
  • High profile may be tiring for some

Check price on Amazon

5Best for CustomizationBest Customizable
NPKC PBT Keycaps

NPKC PBT Keycaps

8.5Our scoreout of 10

NPKC offers a range of PBT keycap sets that are highly customizable, with options for different colors and dye-sublimated legends. These keycaps are known for their durability and resistance to fading. The OEM profile is comfortable for both typing and gaming, and the set includes keycaps for various layouts.

Material: PBTProfile: OEMCompatibility: Cherry MX and clonesKeycap Count: 104
Pros
  • Durable dye-sublimated legends
  • Multiple color choices
  • Good value
Cons
  • Thinner PBT than premium sets
  • Some sets have limited compatibility

Check price on Amazon

6Best for GamingBest Gaming
Glorious GPBT Keycaps

Glorious GPBT Keycaps

8.3Our scoreout of 10

Glorious GPBT keycaps are designed with gamers in mind, featuring a smooth PBT material that provides a comfortable grip. They are compatible with Glorious keyboards and most Cherry MX switches. The OEM profile and doubleshot legends make them a reliable choice for intense gaming sessions.

Material: PBTProfile: OEMCompatibility: Cherry MX, GloriousKeycap Count: 104
Pros
  • Smooth texture for gaming
  • Durable doubleshot PBT
  • Good compatibility
Cons
  • Limited to standard bottom row
  • Color options are limited

Check price on Amazon

7Best Premium SetBest Premium
Drop + Matt3o MT3 Keycaps

Drop + Matt3o MT3 Keycaps

8.0Our scoreout of 10

Drop and Matt3o collaborated to create the MT3 profile keycaps, which feature a deep, sculpted shape that cradles your fingers. Made of thick PBT, they offer a premium feel and a satisfying thock sound. These keycaps are doubleshot molded and come in various colorways, but they are priced at a premium.

Material: PBTProfile: MT3 (sculpted)Compatibility: Cherry MX and clonesKeycap Count: 104
Pros
  • Premium thick PBT
  • Unique sculpted profile
  • Rich sound signature
Cons
  • Expensive
  • High profile may not suit everyone

Check price on Amazon

Compared at a glance

# Model Material Best for Score Price
1 YMDK Double Shot 104 Keycaps PBT Best Overall 9.4 Check price
2 HyperX Pudding Keycaps PBT Best for RGB Lighting 9.1 Check price
3 Tai-Hao Cubic Profile Keycaps PBT Best Budget Option 8.9 Check price
4 Maxkey SA Keycaps ABS Best for Retro Aesthetic 8.7 Check price
5 NPKC PBT Keycaps PBT Best for Customization 8.5 Check price
6 Glorious GPBT Keycaps PBT Best for Gaming 8.3 Check price
7 Drop + Matt3o MT3 Keycaps PBT Best Premium Set 8.0 Check price

Common questions

Are all keycaps compatible with all mechanical keyboards?

No. Compatibility depends on the switch type (usually Cherry MX compatible) and the physical layout. Check your keyboard’s bottom row sizes and spacebar length.

What is the difference between PBT and ABS keycaps?

PBT is more durable and resistant to shine, with a textured feel. ABS is softer and can become shiny over time, but offers a smoother surface and can be made into more complex shapes.

What does ‘double-shot’ mean in keycaps?

Double-shot molding is a process where the keycap legend is molded separately and then fused with the keycap body. This creates legends that are extremely durable and won’t wear off.

How do I know if my keyboard has a standard bottom row?

A standard bottom row has 1.25u modifiers, 6.25u spacebar, and a 1u key to the right of the spacebar. You can measure them or consult your keyboard’s manual. Many aftermarket keycaps support standard layouts.

Can I use keycaps with optical or other non-Cherry switches?

Some optical switches, like Razer’s, are compatible with Cherry MX keycaps, but always check the stem shape. Optical switches often have a cross-shaped stem, but some may have a different shape.

What is the best keycap profile for gaming?

Many gamers prefer OEM or Cherry profiles because they are lower and allow faster key presses. Some prefer the sculpted SA for comfort, but it’s a matter of personal preference.

Do keycaps affect the sound of my keyboard?

Yes. Thicker keycaps (like PBT) tend to produce a deeper, more solid sound. ABS keycaps can sound slightly higher pitched. The profile can also affect acoustics.

How many keycaps do I need to buy?

Most full-size keyboards use 104 or 108 keys, but if you have a tenkeyless or 60% board, you may need fewer. Many sets come with 104 keycaps, but you can use them on smaller boards by not using extras.

Are keycaps with shine-through legends good for RGB?

Yes, if you want RGB lighting to show through. Pudding keycaps have a translucent bottom half that diffuses light, while others have transparent legends. Doubleshot shine-through keycaps are common.

Can I mix and match keycap profiles?

You can, but it may affect the look and feel. Mixing profiles can create a slightly uneven surface. For a uniform feel, stick to one profile across the board.

Our pick

If you want the best all-around keycaps for most mechanical keyboards, choose the YMDK Double Shot 104 Keycaps. They offer a great combination of durability, comfort, and price, making them an ideal first upgrade. For those who prioritize RGB lighting, the HyperX Pudding Keycaps are a clear winner. For a premium investment, the Drop + Matt3o MT3 keycaps provide a unique typing experience that many enthusiasts love, but they come at a higher cost. Ultimately, the YMDK set provides the most value without compromising on quality.

Marcus Chen

Marcus Chen

Senior Tech Editor

Marcus covered consumer electronics for enthusiast tech publications for six years before joining ChoiceCrest. He specializes in translating manufacturer spec sheets into plain-language buying advice, with a focus on audio, computing accessories and smart-home gear.

You might also need