Quantum Essentials · Module 2 · Chapter 8 of 17

Why are qubits fragile, and how do we fix that?

Today's two-qubit operations go wrong roughly once in a thousand tries. That sounds good. Is it?

The short answer (tap to open)

Qubits lose their information through tiny disturbances, and today's two-qubit operations still fail roughly once in every thousand. Useful programs need billions of operations, so errors must be fixed as they happen. Quantum error correction spreads one qubit's information across many, then checks for errors without looking at the data. Below a certain error rate, adding qubits makes things better.

Predict

A useful quantum program needs about a billion operations. Each fails once in a thousand. What are the chances the whole program runs without an error?

After this page you can

  • explain why quantum computers need error correction;
  • explain why you can't just copy qubits as a backup;
  • explain the difference between physical and logical qubits;
  • explain the threshold idea, and where the field stands today.

Part A · How errors pile up

Why do small error rates matter so much?

Every operation is a small gamble. If each one succeeds 999 times in 1,000, then two in a row succeed 998 times in 1,000, a hundred in a row about 905 times, and a thousand in a row only about 368 times. The odds multiply down.

Your laptop's processor runs billions of operations a second for years, and its bits almost never flip by accident. Quantum hardware is nowhere near that. Its errors come from chapter 3's enemy, decoherence, plus slightly imprecise control: a gate that turns the arrow 179.9° instead of 180°.

Chance of a perfect run37%

37%

The chances, in a table
Error per operation1,000 operations1,000,000 operations1,000,000,000 operations
1 in 1,00037%less than 1 in 10⁴³⁴less than 1 in 10⁴³⁴⁵¹¹
1 in 1,000,000100%37%less than 1 in 10⁴³⁴
1 in 1,000,000,000100%100%37%

Part B · The ordinary fix, and why it doesn't work for qubits

How do ordinary computers fix errors?

The simplest trick is repetition. Store each bit three times: 000 or 111. If one copy flips, say to 010, a majority vote restores 000. Only two flips at once would fool it. Phones, satellites and hard drives use far cleverer versions of the same idea.

1 copy: 100 in 1,000 · 3 copies: 28 in 1,000 · 5 copies: 9 in 1,000

The error rates, in words
  • 1 copy: about 100 in 1,000 bits arrive wrong.
  • 3 copies: about 28 in 1,000 bits arrive wrong.
  • 5 copies: about 9 in 1,000 bits arrive wrong.

Why can't you do that with qubits?

Three things stand in the way.

  1. You can't copy a qubit. The no-cloning theorem (page 5a) forbids making a copy of an unknown quantum state. No backups.
  2. You can't look. Measuring a qubit to check it destroys the very in-between state you're trying to protect (chapter 2).
  3. Errors aren't just flips. A qubit's arrow can drift by any small angle, and the hidden direction can drift too (page 3b's "wobble"). There's a whole range of possible errors, not just two.

For a while some physicists thought these made quantum computers impossible to protect.

Part C · The quantum trick

How do you protect a qubit without copying or looking?

In 1995 Peter Shor found the way, and Andrew Steane found another the next year. The idea has two parts.

Spread, don't copy. Instead of copying the qubit, you entangle it with others so all of them share its information. No single qubit holds it, and no copy exists.

Ask about relationships, not values. Instead of measuring each qubit, you measure questions like "do qubits 1 and 2 agree?" These parity checks reveal whether an error happened and where, without revealing the information itself. The protected state survives.

One more piece of good luck: measuring the checks forces any small drifting error to become either "no error" or "a full flip". The infinite range of possible errors collapses into a few you can fix.

Do 1 and 2 agree? Disagree
Do 2 and 3 agree? Agree

The four light patterns, in words
  • Both agree: no error.
  • Only the first disagrees: qubit 1 flipped.
  • Both disagree: qubit 2 flipped.
  • Only the second disagrees: qubit 3 flipped.

You fixed every error without ever looking at the information. That's quantum error correction.

Part D · Logical qubits and the threshold

What's a logical qubit?

The qubits on the chip are physical qubits. The protected qubit they share is a logical qubit. A useful quantum computer runs its program on logical qubits, while the physical ones underneath constantly check and fix each other.

The best-known scheme is the surface code, proposed by Alexei Kitaev in 1997: physical qubits laid out on a grid, with check qubits between them asking parity questions over and over. Optional page 8a walks through it.

What is the threshold?

Here's the catch. The checks are themselves made of imperfect qubits. Add more qubits and you add more places for errors.

In the late 1990s several groups proved the threshold theorem: if each physical operation fails less often than a certain threshold, adding more qubits to the code makes the logical qubit better, and fast. Above the threshold, adding qubits makes it worse. For the surface code the threshold is roughly 1 error in 100 operations.

So the whole field has been racing to get physical errors below the threshold, then to grow codes big enough that logical errors become vanishingly rare.

More qubits, more trouble.

Illustrative, using the standard surface-code scaling with a threshold of about 1 in 100.

The two cases, in words
  • Above the threshold, a bigger code has more logical errors, not fewer.
  • Below the threshold, each bigger code has fewer logical errors, and the drop is steeper the further below the threshold you are.

Illustrative, using the standard surface-code scaling with a threshold of about 1 in 100.

How many physical qubits per logical one?

With the surface code and today's error rates, roughly hundreds to a thousand physical qubits for each high-quality logical qubit. Newer codes (called qLDPC codes) promise to need far fewer, but need qubits that can talk across longer distances. Chapter 11 compares how each hardware type copes.

25,000 to 100,000 physical qubits

An order of magnitude, with today's assumptions.

The estimates, in a table
Logical qubitsSurface codeA newer code (qLDPC)
102,500 to 10,000about 240
10025,000 to 100,000about 2,400
1,000250,000 to 1,000,000about 24,000

An order of magnitude, with today's assumptions.

Part E · Where things stand

Has error correction actually worked?

Yes, in the last few years, for the first time.

  • December 2024: Google's Willow chip showed that each step up in surface-code size roughly halved the logical error rate. That's the first clear demonstration of working below threshold on a surface code.
  • December 2023: a Harvard and QuEra team ran programs on 48 logical qubits made of neutral atoms.
  • November 2025: Quantinuum's Helios, a trapped-ion machine, entangled 94 logical qubits with error detection and ran 48 fully error-corrected ones, each made from just two physical qubits. The same month, Harvard, MIT and QuEra showed every ingredient needed for fault tolerance working together on 448 atoms, also below threshold.
  • 2026: companies are reporting logical error rates near one in a hundred thousand, so far as company claims without peer review. Check the dated list on page 8b.

As of October 2026, nobody has yet run a long, useful program on a large set of high-quality logical qubits. That's the goal of every roadmap in chapter 11. Optional page 8b keeps a dated list.

What else is hard?

Two less famous problems:

  • Decoding fast enough. An ordinary computer must read the checks and work out the fix in under a millionth of a second, round after round. UK company Riverlane, among others, builds decoders for exactly this.
  • Some gates are expensive. Error-corrected machines can do most gates cheaply, but one essential kind needs special prepared states, made in "factories" that use a large share of the qubits. Chapter 13's Q-Day estimates count those costs.

Myths and media

Media check

Right, half right or wrong? Call it first.

Card 1 of 3

A headline: "Company unveils record 1,000-qubit chip."

Check

Three quick ones

Q1

Why can't you back up a qubit by copying it?

Q2

What does a parity check reveal?

Q3

Below the threshold, what happens when you make the code bigger?

Collect

Your aha card

Spread the information, check the relationships, never look.

Below the threshold, more physical qubits make better logical ones, and experiments now show it working.

Next page · Chapter 9

How do you build a qubit from circuits, ions and atoms?

Next page

Ask a question

We use your email only to send the answer. See the privacy notice.