Keyboard Sizes and Layouts Explained: 60%, 75%, TKL, ISO vs ANSI

QK80 Mk2 TKL-Tastatur mit deutschem ISO-Layout in der Draufsicht, schwarze Keycaps und blaue Leertaste

Shop for a mechanical keyboard and you’ll soon run into labels like “60%”, “75%” or “TKL”. These keyboard sizes describe which blocks of keys have been dropped or pushed closer together compared with a classic full-size keyboard. Then there’s the layout: ISO or ANSI, German or US. Here’s what each size means, how a 60% keyboard differs from a 75% one and what ISO vs ANSI is about.

Keyboard sizes at a glance: from 100% to 40%

The starting point is the full-size keyboard with its alpha block (letters, number row and modifiers), function row, navigation cluster, arrow keys and numpad. Every smaller size removes one of these blocks or moves the keys closer together. Keep in mind that the percentages are established shorthand, not exact values. Two 75% keyboards can differ in key count and arrangement, so always check the layout image of the specific board.

Animation: starting from a full-size keyboard, the numpad, parts of the navigation cluster, the function row, the arrow keys and the number row disappear one after another – 100%, 80% (TKL), 75%, 65%, 60% and 40%
From 100% to 40%: each step removes a block of keys (schematic, ANSI).
SizeKeys (approx., ANSI)What’s missing compared with full-size
100% / full-size104nothing
96% / 1800 / 98%98–100nothing essential – numpad and arrows move up against the alpha block with no gaps
80% / TKL87numpad
75%82–84numpad; navigation reduced to one column, everything moves closer
65%67–68also the function row
60%61also the arrow keys and navigation
40%40–47also the number row

ISO keyboards have one extra key in each case – more on that below.

Full-size and 96%: with a numpad

A full-size keyboard (100%) has it all: 104 keys in ANSI, 105 in ISO.

The 96% or 1800 layout is a middle ground. It goes back to the Cherry G80-1800: the numpad sits right next to the alpha block, the arrow keys are tucked in between and shifted down, the navigation keys move into a single row or column, and numpad 0 and numpad plus shrink to 1u. Manufacturers call it 96%, 1800 or 98% – it’s the same idea. You get a numpad on a keyboard that’s barely wider than a TKL. Examples: the Chilkey ND104 as a classic 100% keyboard and the Neo98 with a 98% layout.

Shop 96% and 100% keyboards

TKL keyboards (80%): no numpad

TKL stands for “tenkeyless” – without the ten-key numpad. Everything else stays where you’d expect it. A TKL keyboard has 87 keys in ANSI and 88 in ISO. Without the numpad it’s noticeably narrower, so your mouse sits closer to the keyboard. Some custom boards add an F13 key at the end of the function row, such as the Evo80. Also in TKL format: the QK80 Mk2 and the Neo80 CU, both available for ISO and ANSI.

Shop TKL keyboards

75% keyboards: compact with a function row

Think of a 75% keyboard as a TKL squeezed together. The numpad is gone, the navigation cluster shrinks to a single column on the right, and the gaps between the blocks disappear. The function row and arrow keys stay. That leaves around 82 to 84 keys. A good compromise if you want compact without giving up F-keys or arrows.

To make it fit, the right Shift on a 75% board is only 1.75u wide instead of 2.75u, and the modifiers to the right of the spacebar are often just 1u. Examples from our range: the Neo75 CU for ISO and ANSI and the Rainy75 with 82 keys in German ISO.

Shop 75% keyboards

65% keyboards: no function row, but arrows

A 65% keyboard also drops the function row. The arrow keys stay, along with a narrow column of one to three navigation keys, usually Delete, Page Up and Page Down. Most 65% boards have 67 or 68 keys, and you reach F1 to F12 through a Fn layer. One example is the Neo65 Core Plus, which you can build as an ISO or ANSI version.

Shop 65% keyboards

60% keyboards: just the essentials

A 60% keyboard also does without arrows and navigation. What’s left is the alpha block with the number row and the modifiers – around 61 keys. Arrows live on a Fn layer, for example Fn + WASD or IJKL, and on boards with VIA you can remap them freely. If you want dedicated arrows, go for a 65% keyboard – or the Zoom64, a 60% board with arrow keys and 64 keys in total.

A well-known variant is the HHKB layout with Ctrl in place of Caps Lock and a split Backspace. The Tofu60 3.0, for example, comes with a standard bottom row, without Windows keys (WKL) or in the HHKB layout.

Shop 60% keyboards

40% and smaller: everything on layers

At 40% the number row is gone too. Numbers, symbols, F-keys and arrows live on layers that you activate by holding or tapping a key. Two or three layers are common. The spacebar is often split so one half can act as a layer key. Besides staggered rows like on a regular keyboard, there are ortholinear 40% boards with keys in a straight grid, such as the Planck with 12 × 4 keys.

It takes some getting used to. The community’s 40s.wiki is a great place to start. A wireless example is the MMD KM40 with 44 keys.

Shop 40% keyboards

Alice, ergo and numpads

The Alice layout goes back to the TGR Alice: the keys are split into two halves angled towards each other, usually with two B keys and a split spacebar. The Arisu layout adds arrow keys. The Neo Ergo also raises the middle by 5° (tenting). Our Alice boards are ANSI only.

A separate numpad brings the number block back if you use a compact keyboard. A macropad uses a free grid, such as 4 × 4, for shortcuts and often has rotary knobs. Examples: the TofuPad and the MMD KM16 Pro with 16 keys and three knobs.

Shop Alice and ergo keyboards and numpads and macropads

ISO vs ANSI: what’s the difference?

Besides the size, the physical layout defines the shape and position of the keys. ISO is common in Europe, ANSI in the US.

ANSI vs ISO comparison: ANSI with a horizontal Enter key, long left Shift and backslash above Enter; ISO with an Enter key spanning two rows, short left Shift plus an extra key, a key to the left of Enter and AltGr
ANSI at the top, ISO at the bottom: Enter, left Shift and one extra key.
ANSI (US)ISO (e.g. German)
Enterhorizontal, 2.25uspans two rows, 1.5u at the top, 1.25u at the bottom
Left Shift2.25u1.25u plus an extra key (German: <>)
Key above or next to Enterbackslash, 1.5u above Enter1u key to the left of Enter (German: #')
Right AltAltAltGr for a third level of characters
Keys full-size / TKL104 / 87105 / 88

ISO-DE, QWERTZ and ANSI-DE

ISO and ANSI only describe the key shapes, not the language. ISO-DE means ISO key shapes with German characters. Typical for the German QWERTZ layout: Y and Z are swapped, Ä, Ö, Ü and ß replace brackets and special characters, and AltGr gives you a third level, for example @ and €.

Animation: an ISO keyboard first shows only the ISO key shapes, then the German characters appear with QWERTZ, Ä, Ö, Ü, ß and AltGr – together they make ISO-DE. Below, an ANSI keyboard with German characters (ANSI-DE): # sits on the key above the horizontal Enter key, the < > key next to the left Shift is missing
ISO-DE = ISO key shapes + German characters. ANSI-DE = ANSI key shapes + German characters, without the < > key.

By the way, the keyboard doesn’t decide which character a key produces – your operating system does, based on the selected layout. For a custom keyboard to support ISO-DE, three things have to match: a PCB with ISO positions, a plate with cut-outs for the ISO Enter, and keycaps in the ISO-DE layout.

ANSI-DE means German characters on ANSI key shapes. Two keys are physically missing: <> and #. The # moves to the key above Enter, and <> has to be mapped to another key via the operating system or firmware.

Shop QWERTZ keyboards (ISO-DE) and ANSI keyboards

Keycaps: does the set fit your keyboard size?

Most custom keycap sets are designed for ANSI. For ISO-DE you also need the ISO Enter, the 1.25u Shift, the <> and #' keys and the umlauts. Many of our sets include a “German Base” kit that covers ISO-DE and ANSI-DE at the same time. Depending on your keyboard size, also look out for these keys:

  • 65% and 75%: 1.75u right Shift and 1u modifiers to the right of the spacebar.
  • WKL and Tsangan: 7u spacebar and 1.5u modifiers.
  • 96% / 1800: numpad 0 and numpad plus in 1u.
  • Alice: a second B and a split spacebar.
  • 40%: special sizes from a 40s kit.

The kit image on the product page shows exactly what’s included. To learn more about keycap shapes, read our guide to keycap profiles.

Shop keycaps with German layout and ANSI keycaps

Which keyboard size is right for me?

  • You work with numbers a lot: full-size or 96% – or a compact keyboard plus a separate numpad.
  • You want everything where it usually is, just narrower: TKL.
  • You want compact, but with F-keys: 75%.
  • You need arrows, but no function row: 65%.
  • You want as much desk space as possible: 60% with arrows on the Fn layer.
  • You love programming your keyboard: 40% or a macropad.
  • You type in German: ISO-DE, so umlauts and special characters get their own keys.

The size says nothing about the technology underneath: hot-swap and Hall effect with Rapid Trigger come in a range of sizes. To find the right switch, read our guide to keyboard switch types. Shop all keyboards

FAQ: keyboard sizes and layouts

How many keys does a 60% keyboard have?

Usually around 61 keys in ANSI and 62 in ISO. The HHKB layout has 60, the Zoom64 with its arrow keys 64.

Can I use arrow keys on a 60% keyboard?

Yes, through a Fn layer, for example Fn + WASD or IJKL. On keyboards with VIA you can change the mapping freely.

What is the difference between ISO and ANSI?

ISO has an Enter key spanning two rows, a shorter left Shift with an extra key and one more key in total. ANSI has a horizontal Enter key and a long left Shift. If you want <> and # as keys of their own in a German layout, you need ISO-DE.

Reading next

Dose MK 205g0 Schmiermittel mit schwarzem Deckel auf grauem Untergrund