Quantum error correction

Also known as Quantum error-correcting codes, Logical qubits

Quantum error correction spreads information across many fragile physical qubits so that errors can be spotted and fixed. In 2024 a Google team reported a superconducting memory whose error rate fell as its error-correcting code grew, but the sources reviewed here describe memories, not useful calculations.

Lab demonstrationDemonstratedReviewed 21 Oct 2026
AI illustration · Illustrative scene, not a photograph of the specific device or experiment.

In plain language

Quantum computers store information in qubits, which are easily upset through heat, noise and stray interactions. A single disturbed qubit can spoil a whole calculation. Quantum error correction spreads one piece of information across many physical qubits, so that errors can be detected and corrected without reading the stored answer directly.

In 2024 Google reported a superconducting chip where a larger error-correcting code made the stored information less error-prone, not more. That result shows the error rate can fall as the code grows, which is the central requirement for the approach. Building enough reliable qubits for useful calculations is still a long way off.

Technical explanation

Shor's 1995 scheme showed that one logical qubit could be encoded in an entangled state of nine physical qubits, so that errors could be detected from comparisons across groups of qubits without measuring the encoded information itself. The scheme assumed that errors act independently on each stored bit. Later codes, including the surface code, arrange qubits on a two-dimensional grid and check neighbouring groups repeatedly, which suits chips where each qubit links mainly to its nearest neighbours.

Google's 2024 experiment (Acharya and colleagues, Nature) ran distance-5 and distance-7 surface codes on its Willow superconducting processor, with a real-time decoder that reads error signals and sends corrections. Increasing the code distance from 5 to 7 reduced the logical error rate 2.14-fold. The 101-qubit distance-7 memory reached about 0.143% error per correction cycle. These are laboratory results on one platform, measured over a limited set of cycles.

The open problems are scale and speed. Useful machines are expected to need many logical qubits, each built from many physical qubits, and the classical decoder must keep pace with them. The same work found that repetition codes hit a ceiling from rare correlated error events, roughly once an hour. Whether this performance would hold at the scale needed for large fault-tolerant algorithms has not yet been shown.

What the evidence says

Each statement is typed by the strength of its evidence and linked to the source that supports it.

Demonstrated Shown in a published experiment, test or shipping product.

Google's Willow processor ran surface code memories at distance 5 and distance 7, with the larger memory using 101 physical qubits.

Sources: [1], [2] · Abstract

Increasing the code distance from 5 to 7 reduced the logical error rate 2.14-fold (error suppression factor of 2.14 plus or minus 0.02).

Sources: [1], [2] · Abstract

The distance-7 logical memory reached an error rate of about 0.143% per correction cycle.

Sources: [1] · Abstract

In the reported experiment, the distance-7 logical memory lasted about 2.4 times longer than its best physical qubit.

Sources: [1] · Abstract · medium confidence

Real-time decoding kept the distance-5 memory below threshold, with average decoding latency of about 63 microseconds.

Sources: [1] · Abstract · medium confidence

Repetition codes in the same work hit a ceiling from rare correlated error events, roughly one per hour.

Sources: [1] · Abstract · medium confidence

Proposed A design or plan that has not yet been built or tested.

Shor's 1995 scheme encodes one qubit in a nine-qubit entangled state, so that errors can be detected without measuring the stored information directly.

Sources: [3], [4] · Title; feature text

Speculative An idea or possible use. Not evidence of anything.

Whether this approach can scale to the number of qubits needed for useful calculations has not yet been shown.

Sources: [1] · Abstract · medium confidence

Limitations and open problems

  • The best-documented result comes from a single superconducting platform and a limited range of code sizes.
  • Rare correlated error events limit repetition codes at larger distances (Acharya and colleagues, 2024), and the sources reviewed here do not show whether the surface code avoids them.
  • Real-time decoding has to keep pace with the qubits, which adds a heavy classical computing load.
  • A useful logical qubit needs many physical qubits, and the sources reviewed here do not give a verified overhead figure.
  • Shor's 1995 scheme assumed that errors act independently on each stored bit, which real hardware may not satisfy.

Possible future uses

Speculative

Ideas, not predictions. None of these has been demonstrated.

  • Chemistry and materials simulations too large for classical computers, run on fault-tolerant machines whose results can be trusted.
  • Stable logical qubits as the memory layer in future quantum networks.
  • Optimisation problems where error-free runs would give results that users can rely on without repeating them.

Timeline

  1. 1 Oct 1995Peter Shor publishes a scheme for reducing decoherence in quantum computer memory in Physical Review A, encoding one qubit across nine entangled qubits. Sources: [3], [4]
  2. 24 Aug 2024Google Quantum AI and collaborators post a preprint describing surface code memories below the threshold on the Willow processor. Sources: [2]
  3. 9 Dec 2024Nature publishes 'Quantum error correction below the surface code threshold', reporting a distance-7 logical memory with 101 physical qubits. Sources: [1]

Futures this could help bring about

Related breakthroughs

Glossary

Qubit
The basic unit of quantum information, which can hold a mix of 0 and 1 at the same time.
Logical qubit
One error-protected unit of information, built from many physical qubits working together.
Surface code
An error-correcting code that arranges qubits on a grid and checks neighbouring groups repeatedly.
Decoder
The classical software that reads error signals from a quantum chip and decides which corrections to apply.

Sources

  1. peer reviewed paper
    Quantum error correction below the surface code threshold
    Rajeev Acharya, Google Quantum AI and Collaborators. Nature, 9 Dec 2024. DOI: 10.1038/s41586-024-08449-y. Accessed 21 Oct 2026.
  2. preprint
    Quantum error correction below the surface code threshold
    Rajeev Acharya, Google Quantum AI and Collaborators. arXiv, 24 Aug 2024. Accessed 21 Oct 2026.
  3. peer reviewed paper
    Scheme for reducing decoherence in quantum computer memory
    Peter W. Shor. Physical Review A, 1 Oct 1995. DOI: 10.1103/PhysRevA.52.R2493. Accessed 21 Oct 2026.
  4. other
    Quantum Milestones, 1995: Correcting Quantum Computer Errors
    David Lindley. Physics (American Physical Society), 14 Mar 2025. Accessed 21 Oct 2026.

Revision history

1 change since this profile was created.

Changes on 21 Oct 2026
Published on owner instruction; AI-researched, QA-checked and link-checked5ae4842

What it took to get here

The inventions this technology was built on, oldest foundations at the top. Lines show what each one required.

Built on: Quantum error correction Unlocked Being researched Locked
  1. 2018Topological qubitsLab demonstration Being researched.
  1. 1995Quantum error correctionLab demonstrationRequires: Topological qubits. Being researched.