Hardware guide7 min readBy Ian Rennie

ANSI vs ISO Keyboards: What's the Difference?

Two keyboards can have exactly the same letters and still feel different under your fingers. The reason is usually the physical shape of the keyboard, not the layout. Most keyboards sold today are one of two shapes: ANSI, the standard in the United States, or ISO, the standard in the UK and most of Europe. The differences are small, a handful of keys on the left and right edges, but they sit exactly where your little fingers do a lot of work. This guide explains what changes, how to check which shape is on your desk, and what it means for typing practice.

At a glance

FactorANSIISO
Enter keyWide, one row (home row)Tall, two rows (upside-down L)
Left ShiftLong, reaches ZShort, extra key before Z
Extra key by left ShiftNoneYes (\ | on UK, < > on German and French)
Key above or left of Enter\ | above EnterKey left of Enter (# ~ on UK)
Full size / TKL104 / 87 keys105 / 88 keys
Where commonUnited States, US English layout usersUK, Ireland, most of Europe

Shape and Layout Are Two Different Things

People often use the word layout for two separate ideas. The physical shape is the hardware: how many keys there are, how big they are and where they sit. The layout is the software: which character each key types. Your operating system decides the layout, which is why you can switch a keyboard from QWERTY to Dvorak in a few clicks without touching the hardware.

ANSI and ISO are physical shapes. QWERTY, AZERTY, QWERTZ, Dvorak and Colemak are layouts. Any layout can run on either shape, but each region tends to pair a layout with a particular shape, so the two get mixed up. The guide on which layout goes with which shape covers those pairings in detail.

The names come from standards bodies. ANSI is the American National Standards Institute and ISO is the International Organization for Standardization. In everyday use, though, the names just describe two familiar key arrangements.

The Three Visible Differences

Put an ANSI and an ISO keyboard side by side and the letter keys line up exactly. The number row, the space bar row and the function keys are the same too. The differences are all around the edges of the letter block.

  • The Enter key. On ANSI, Enter is a wide, flat key on a single row, the home row, at the end of A S D F. On ISO, Enter is taller and spans two rows, shaped like an upside-down L: wide on the top letter row, narrower on the home row.
  • The left Shift key. On ANSI, left Shift is long and runs from the edge of the keyboard right up to Z. On ISO, left Shift is short, and there is an extra key between it and Z.
  • The key above or beside Enter. On ANSI, the backslash key (\ and |) sits on the top letter row, above Enter. On ISO that space is taken by the top half of Enter, and a key appears on the home row just to the left of Enter instead. On a UK keyboard that key types # and ~.
An ANSI keyboard and an ISO keyboard side by side, with the Enter key, left Shift and the keys that differ highlighted
ANSI has a one-row Enter and a long left Shift. ISO has a two-row Enter, a short left Shift, and one extra key between that Shift and Z.

Key Counts: 104 vs 105, 87 vs 88

Because ISO adds one key next to left Shift and swaps the backslash key for the key left of Enter, an ISO keyboard has exactly one more key than the matching ANSI keyboard. A full-size Windows keyboard with a number pad is 104 keys in ANSI and 105 keys in ISO. A tenkeyless (TKL) keyboard, which drops the number pad, is 87 keys in ANSI and 88 in ISO.

Smaller keyboards follow the same rule. Whatever the size, the ISO version of a board has one key more than the ANSI version. Some older or unusual keyboards differ, and laptops often squeeze or merge keys, but the one-key difference holds for standard boards.

Where the Extra ISO Key and the Moved Keys Sit

The extra key next to left Shift is the one people notice first, and what it types depends on the layout. On a UK keyboard it types \ and |, so the backslash has moved from the top right of the letter block to the bottom left. On German and French keyboards it types < and >.

The key to the left of the ISO Enter also depends on the layout. On a UK keyboard it is # and ~. On a German keyboard it is # and the apostrophe. On a French AZERTY keyboard it is * and µ.

Web browsers report these keys with fixed codes, which is how a typing site can tell them apart without guessing from the character. The extra key next to left Shift is reported as IntlBackslash. A US keyboard does not have that key at all, so a browser seeing it is strong evidence that the keyboard is ISO.

Which Regions Use ANSI and Which Use ISO?

ANSI is the standard shape in the United States, and it is common in many other countries where the US English layout is the usual one. Most keyboards built for the US layout are ANSI, including the keyboards of most laptops sold in the US.

ISO is the standard shape in the United Kingdom, Ireland and most of continental Europe, including Germany, France, Spain, Italy, Portugal and the Nordic countries. Spanish-language keyboards in Latin America are usually ISO as well. Canada uses both: English keyboards are often ANSI, while French and multilingual Canadian keyboards are usually ISO.

Japan uses a third shape, JIS. It has an Enter key shaped much like ISO's and adds several keys, including keys for switching input modes around the space bar, so it has more keys than either ANSI or ISO. This guide sticks to ANSI and ISO because they cover most keyboards outside Japan.

How Do I Tell Which Keyboard Shape I Have?

You can tell in a few seconds by looking at two places on your keyboard.

  • Look at Enter. If it is a flat bar on one row, the keyboard is ANSI. If it is tall and covers two rows, the keyboard is ISO.
  • Look between left Shift and Z. If left Shift runs all the way to Z, the keyboard is ANSI. If there is a small key between them, the keyboard is ISO.
  • Check the backslash. If \ sits above Enter, you are almost certainly on ANSI.

Why It Matters for Typing Practice

Touch typing is muscle memory for distances. Your right little finger learns how far to stretch for Enter, and your left little finger learns how far to reach for Shift. On ANSI and ISO those distances are different, so habits built on one shape can misfire on the other.

Enter is the clearest case. On ISO, the part of Enter on the home row is narrower and sits one key further right, with the extra key to its left. An ANSI typist reaching for Enter on ISO can land on # instead. Going the other way, an ISO typist who aims a little high on ANSI hits the backslash key that sits where ISO's Enter would be.

Left Shift is the other common trap. An ANSI typist's little finger is used to a long Shift key. On ISO, the same reach can press the extra key and type a stray \ or <, which also leaves the next letter uncapitalised. These are small errors, but they are frequent, and they quietly lower accuracy until your hands adapt.

This is why an on-screen keyboard should match the keyboard you actually have. If you practise on ISO while the picture on screen shows ANSI, the picture teaches the wrong reach for Enter and Shift. Switching between ANSI and ISO has drills for retraining those reaches when you change keyboards.

How SureTyping Handles Your Keyboard Shape

SureTyping has a keyboard shape setting with three options: Auto, ANSI and ISO. It is in the Keyboard category on settings, next to your layout. Every on-screen keyboard on the site draws the shape you have: the keyboard under the typing test, the keyboards in lessons and the AI Trainer, and the pictures on the keyboard layout pages.

Auto is the default. If you press the extra key next to left Shift, SureTyping knows your keyboard is ISO. Until then it uses the shape your layout usually comes on. Every layout SureTyping teaches today (US QWERTY, Dvorak, the Colemak family and the other alternative layouts) usually comes on ANSI, so that is where Auto starts. If you have an ISO keyboard and want it drawn straight away, choose ISO yourself and it stays that way.

The letters do not move when you change shape. A QWERTY lesson teaches the same letter positions on ANSI and ISO; only Enter, left Shift and the keys around them are drawn differently.

Is ANSI or ISO Better for Typing?

Neither shape is faster in any meaningful way. Fast typists use both. ANSI's long left Shift is a slightly easier target, and its Enter starts one key closer to your little finger. ISO's tall Enter is an easier target if your finger tends to drift upward, and the extra key gives European layouts room for characters they need.

The better shape is usually the one that matches your layout and the keyboards you use most. If you type on a UK layout every day, an ISO keyboard puts every character where the key labels say it is. If you use US QWERTY, Dvorak or Colemak, ANSI is the common choice, though all of them work on ISO, as the layout and shape guide explains.

About the author

Ian Rennie

CEO & Lead Developer at Broctic Inc

Ian is the co-founder and CEO of Broctic Inc, the company behind SureTyping. He designed the platform's lesson system and adaptive training engine, drawing on years of experience building educational software. When he's not coding, he's testing new keyboard layouts — currently splitting time between Colemak-DH and Graphite.