Are all keycaps compatible with all switches?
Not all keycaps fit every switch, and understanding why matters before spending money on a new pudding keycaps compatibility set. The starting point is simple: keycap compatibility depends first on stem type and layout support: a set made for Cherry MX-style switches will fit standard 60%, 80%, and 100% boards in ANSI or ISO layouts without modification. For lower builds, low-profile keycaps are engineered around Cherry MX-style switches and equivalent stems, with double-shot PBT construction, ANSI US layout, a 6.25U spacebar, and support for north-facing switches to improve backlighting across a wide range of mechanical keyboard setups.
Are all keycaps compatible with every switch type?
No. They are not, because compatibility begins with the connection between the cap and the switch.
The difference comes down to the stem type: the plastic mount on the switch must match the inside of the cap exactly. Most aftermarket keycaps are built for mechanical keyboard switches that use a Cherry MX-style, cross-shaped stem, which is why MX-compatible keycaps dominate the market. Once you factor in non-MX systems, though, interchangeability disappears quickly.

Why stem design determines keycap compatibility
A cross-shaped stem, often called an MX-style stem, is designed to receive MX-compatible keycaps; anything built around a different socket will fail to seat properly. In practice, forcing the wrong cap can damage both the cap and the switch housing.
Checking this is straightforward: remove one keycap and inspect the top of the switch. A clear plus-sign or cross-shaped stem confirms the board uses MX-style switches, and from there, an MX-focused keycap set will fit physically.
A detail that compounds over time is fit tolerance. If keycap stems do not match the switch socket precisely, the result is wobble, instability, or inconsistent feel, even before broader fit questions like profile and layout come into play.
Which switches work with MX-compatible keycaps?
- Cherry MX: the original standard for the cross-shaped stem used by most modern keycap sets.
- Gateron and Kailh: widely used alternatives with the same MX-style stem, so the same keycap set will fit without modification.
- Silver switches: speed-focused linear switches that still use the standard MX mount.
There are useful exceptions within the same mounting standard. Keychron optical switches, for example, are optical rather than traditional mechanical keyboard switches, yet they still use an MX-style mount, so the same principle applies to switch compatibility and fit.
Proprietary and non-MX stems to watch out for
Not every board follows the MX pattern. Topre uses a slider-and-rubber-dome design that requires dedicated keycaps, while Alps uses a rectangular mount that standard MX-compatible keycaps will not accept. Membrane keyboards sit further away again: without an MX mount, an aftermarket keycap set built for MX-style switches simply will not install.
Razer is a notable case: some boards use brand-specific switch solutions that narrow the pool of compatible caps significantly. The actual mount under the keycap matters more than the logo on the board: if the switch lacks a cross-shaped stem, the keycap set will fit only if it was made for that exact system.
Are all keycaps universal across keyboard layouts?
Even with the correct stem, compatibility is not settled. A keyboard layout adds another layer: key shapes, widths, and positions change between regional standards, so a keycap set made for one layout can leave gaps, misaligned legends, or keys that simply do not fit on another.
ANSI vs ISO: Why keyboard layout matters for keycaps
ANSI and ISO are not interchangeable: Enter key shapes, Shift sizes, and modifier placements differ enough that no single keycap set covers both layouts.
For UK users, ISO support is essential. The ISO Enter key is taller and L-shaped, while the ANSI version is horizontal; once you factor in the shorter left Shift on ISO boards, an ANSI-only set will not cover those positions correctly. The difference comes down to physical fit, not preference.
- ANSI layout: horizontal Enter key, 2.25u left Shift; the most common standard included in global keycap set releases.
- ISO layout: L-shaped Enter key and shorter left Shift; standard for the UK and many European boards.
- JIS layout: Japanese standard with a shorter spacebar and extra keys; usually needs a much more specialised set.
- Non-standard modifiers: some boards use uncommon sizes, especially across the bottom row, and need compatibility kits rather than a base set alone.
That is worth considering when choosing between regional variants, because an incompatible set cannot be corrected by swapping individual keys; a replacement or second purchase is the only fix.
Bottom row compatibility and spacebar sizing
The bottom row is where fitment failures appear most often. A standard bottom row usually uses 1.25u modifiers such as Ctrl, Alt, and Win, paired with a 6.25u spacebar; in practice, many 65%, 75%, and 96% keyboards depart from that pattern, so a standard kit may leave one or more positions uncovered.
A 6.25u spacebar is required for Krome Keycaps pudding sets, and the 96% form factor needs a dedicated version because its bottom row spacing is condensed. Confirming that a set includes a 7u or split-spacebar kit, and a dedicated 96% bottom row, before ordering, avoids the most common fitment failure on compact boards.
Are all keycaps the same shape and keycap profile?
No. On a mechanical keyboard, keycaps can share the same layout support and the same MX-style stem, yet feel markedly different because of their keycap profile. Height, row sculpt, and the shape of the top surface all change how a board feels under the fingers and how it looks on the desk.
Understanding keycap profiles and their differences
Profile is one of the clearest reasons keycaps differ. The difference comes down to geometry: some profile keycaps are tall and deeply sculpted, while others are low and uniform across every row. Once that is factored in, two boards with the same switches can end up with very different typing characters.
Mixing different profiles on one board usually creates uneven angles from row to row, which disrupts both comfort and visual consistency. That becomes especially noticeable on sculpted sets, where each row is designed to sit at a specific height and tilt.
- OEM profile: 11.9mm tall, sculpted by row, with a flat top and cylindrical bow. This is the default on many pre-built boards and remains one of the most familiar forms of standard keycaps.
- Cherry profile: 9.4mm tall, also sculpted and cylindrical, but lower than OEM. It keeps a similar shape while reducing overall height, though north-facing boards can run into interference.
- SA profile: 16.5mm tall with spherical tops. It delivers a more pronounced finger-to-key angle and a distinctly retro feel.
DSA and XDA take a different route. DSA sits at 7.6mm and stays flat and uniform, while XDA reaches 9.1mm with flat tops and the same non-sculpted approach. These profile keycaps suit users who prefer a flatter hand position, in contrast to the more contoured feel of OEM or SA.
That flatter geometry also overlaps with a category many buyers look for: low-profile keycaps. Not every short-looking set is designed for a true low-profile keyboard; some are simply shorter full-height profiles made for standard switches.
| Profile | Height | Top shape | Best suited for |
| OEM | 11.9mm | Cylindrical, sculpted | Gaming and extended typing |
| Cherry | 9.4mm | Cylindrical, sculpted | Compact and custom boards (south-facing) |
| SA | 16.5mm | Spherical | Typists, retro aesthetics |
| DSA | 7.6mm | Flat, uniform | Ortholinear and 40% layouts |
| XDA | 9.1mm | Flat, uniform | Minimalist builds |
Does keycap profile affect mechanical keyboard compatibility?
Profile alone does not decide fit. In practice, if a keycap is made for a standard MX mount, it can seat on an MX-style stem regardless of whether the cap is OEM, Cherry, SA, DSA, or XDA. From there, the real issue becomes switch compatibility at the keyboard level rather than profile by itself.
This is where low-profile keyboard designs differ from full-height boards. A true low-profile board uses shortened switch housings and is built around dedicated low-profile keycaps; standard keycaps may appear to fit in some cases, but they sit too high and break the intended typing angle and overall geometry.
On a low-profile platform specifically, the switch housing length, board height, and keycap form are engineered together; swapping any one element out of that system disrupts the rest. As a result, stem shape alone is not enough to judge compatibility between standard and low-profile setups.
Are custom keycaps universal on any mechanical keyboard?
Custom keycaps add more variables than many buyers expect. A matching stem type is only the start; proprietary mounts, unusual case designs, and layout-specific keys can all break keycap compatibility. Checking those limits before buying protects both the budget and the board.

What makes a custom keycap set truly compatible?
Custom keycaps are not universal across every mechanical keyboard. The right choice depends on three things: stem type, layout, and form factor.
A keycap set made for Cherry MX-style switches will fit boards that use MX-style switches or equivalent mounts, but it will not suit keyboards built around proprietary stems. Layout matters just as much. An ANSI set will not fully cover an ISO board unless the correct regional keys are included, and a non-standard bottom row can rule out even otherwise suitable sets.
Krome Keycaps pudding sets are designed for standard 60%, 80%, and 100% keyboards with ANSI or ISO layouts, and for boards that use Cherry MX-style switches or equivalent alternatives. This covers most mechanical keyboard switches in the custom market, which makes identifying a matching set far simpler for most users.
There are still exceptions. Keychron-specific kits and Mac-layout variants exist because some boards depart from the common MX standard, whether through modifier legends, layout conventions, or a non-standard bottom row; where it matters most, those small sizing differences decide whether a set works cleanly or not.
Material and build quality in custom keycap sets
Krome Keycaps pudding sets use doubleshot PBT construction: the legends are formed as part of the cap itself, so they do not fade or peel with normal use.
PBT resists finger oils, keeps a matte surface longer, and handles heat from RGB lighting without warping, which helps preserve a consistent fit on compatible mechanical keyboard switches. In contrast, poorly made keycaps can feel loose or unstable even when the stated stem type is correct.
Are all keycaps compatible with any keyboard layout?
Standard keycap sets cover most mainstream boards, but that coverage has limits. Compact, ortholinear, and otherwise unconventional builds often need extra keys, so checking a set before buying prevents an incomplete build.
Keycap compatibility kits and non-standard key coverage
The short answer is no: the assumption that any keycap set fits any keyboard is the wrong starting point. A base keycap set usually supports standard layouts, yet many smaller or custom boards use non-standard positions and keycap sizes that fall outside that default coverage.
- Compatibility kits: these add non-standard keycap sizes such as 1u, 1.5u, and 1.75u modifiers, along with alternative spacebars, including 7u, which is where it matters most for an unusual bottom row.
- Ortho and 40% kits: sets marked for ortholinear or 40s boards include all-1u keys and shorter 2u or 3u spacebars that a standard keycap set rarely includes.
- Budget set limitations: cheaper sets often leave out the extra keys needed for compact boards, while fuller kits are built around broader keycap compatibility.
When the wrong keycap sizes are forced onto a board, neighbouring keys can catch during use and create mechanical interference. In practice, the safest approach is to compare the included keys against the exact keyboard layout before ordering, especially if the board moves away from standard layouts.
How to verify keycap compatibility before buying
The difference comes down to three checks: stem compatibility, layout, and form factor. Miss one, and whether the keycap set will fit becomes guesswork rather than a fact that can be confirmed in advance.
- Stem type: Remove one keycap and inspect the switch. A cross-shaped (plus-shaped) mount indicates an MX-style stem, which is the standard for most aftermarket sets and the basis of most stem compatibility checks.
- Layout and bottom row: confirm whether the board uses ANSI or ISO, then check the spacebar length and surrounding modifiers. Many sets assume a 6.25u bottom row, so any unusual bottom row arrangement may need extra support before a keycap set will fit properly.
- Form factor: identify whether the board is 60%, 65%, 75%, TKL, 96%, or full-size. Once you factor in condensed layouts such as 96%, keycap compatibility depends on whether the set includes the specific right-side and navigation cluster keys that those boards require.
OEM profile sets are commonly designed around standard wire stabilisers for larger keys, and mixing up stabiliser support can leave the spacebar and modifiers loose or uneven.
Matching the set to the board means confirming layout, stem type, and keycap size coverage together; no single check is sufficient on its own.
Frequently asked questions
Do keycaps fit all switches regardless of brand?
Not always. The difference comes down to stem type: keycaps fit all switches only when the switch uses the same mounting design.
MX-compatible keycaps are the most common aftermarket option, and they fit Cherry MX, Gateron, Kailh, Silver, and other switches built around the cross-shaped MX-style stem.
That breaks down with non-MX designs. Topre, Alps-style, and proprietary stems such as those used on some Razer boards do not accept standard MX keycaps, while membrane keyboards have no exposed stem type at all.
Before buying any keycap set, confirm the switch type compatibility first.
How do I know if a keycap set is compatible with my keyboard?
Start with three checks: stem type, layout, and keyboard size. Remove one cap and look for the plus-sign mount that identifies an MX stem, since MX-compatible keycaps rely on that standard.
From there, check whether the board uses ANSI or ISO. For a UK layout, ISO matters because it uses a different Enter key and a shorter left Shift than ANSI.
Once the layout is confirmed, look at the larger keys and overall form factor. A 6.25u spacebar is common, but smaller boards such as 65%, 75%, and 96% layouts often need extra keys that are not included in every keycap set.
Are keycaps from one brand compatible with switches from another?
Yes, if both use the same MX-style stem. That standardisation is what makes aftermarket keycaps transferable across builds without needing to verify the manufacturer.
A pudding keycap set from one maker can fit Gateron switches on an entry-level keyboard and genuine Cherry MX switches on a more expensive build. The same principle applies to most MX-derived switch designs.
The limitation is proprietary hardware. Some Razer switches use stems that do not follow the MX standard, so keycaps will fit only within that system unless the switches themselves are replaced.

