Chips & Quantum Computing

Quantum error correction

Also known as: QEC, quantum error-correcting code, surface code, fault-tolerant quantum computing, fault tolerance

Quantum error correction (QEC) is the set of techniques that protect quantum information by encoding one 'logical' qubit across many physical qubits, so errors can be detected and corrected during a computation.

While it sounds like the error correction in your phone or hard drive, quantum versions are much harder because you can't copy qubits or look at them directly without disturbing them. Reaching reliable QEC is widely seen as the turning point for useful quantum computing.

Quantum error correction, explained at three levels

At home

Imagine sending an important message by having five friends each memorize it. If one forgets a word, the others can correct it. Quantum error correction works similarly, spreading information across many qubits so mistakes can be caught and fixed.

At work

Today's quantum computers make too many errors for most useful tasks. Error correction is the technology that could change that, and progress in this area is one of the best signals of when quantum computers will become practical.

Real-world examples

At home

Fatima followed quantum computing news and noticed headlines shifting from 'more qubits' to 'better error correction.' She learned that error correction could make quantum computers reliable enough for real problems, which mattered more than raw qubit numbers.

At work

Marcus is a cybersecurity planner at a bank. When assessing quantum risks to encryption, he tracked error correction milestones and logical qubit counts rather than physical qubits, because breaking encryption requires large numbers of error-corrected qubits.

How it compares

featureQuantum error correctionClassical error correction
Can copy dataNo (no-cloning theorem)Yes
Error typesBit flips and phase flipsBit flips
OverheadOften hundreds of physical qubits per logical qubitSmall
Detection methodIndirect checks (syndromes) without measuring dataDirect parity checks
MaturityEarly demonstrationsUbiquitous

Quantum error correction solves a much harder problem than classical error correction, with far more overhead.

For analysts

If you're tracking quantum computing for strategy, watch logical qubits and logical error rates. I'd treat those as the real milestones, since physical qubit counts alone say little about useful capability.

History & origin

Many physicists in the early 1990s doubted quantum error correction was possible. In 1995, Peter Shor published a nine-qubit code that could correct arbitrary errors on one qubit, and Andrew Steane introduced another code in 1996. The threshold theorem, developed by several groups in the late 1990s, showed that if physical error rates fall below a certain level, errors can be suppressed arbitrarily by adding more qubits. Alexei Kitaev's work led to the surface code, now a leading approach. In December 2024, Google announced that its Willow chip had shown logical error rates falling as the code grew larger, a key 'below threshold' milestone. In my view, that result marked the field's shift from asking whether QEC works to asking how fast it can scale.