howclose.to
Compute · Updated July 2026Momentum · accelerating

How close are we to a quantum computer that doesn't break?Can we build a quantum computer that actually works?

or, simply: Can we build a quantum computer that actually works?or, precisely: How close are we to a quantum computer that doesn't break?

Error-corrected qubits have crossed below threshold; the open question is scaling from one logical qubit to the millions a useful machine needs.Today's quantum computers are too error-prone to trust. Fixing that means going from a handful of good qubits to millions.

We are here

Universal toolkit remains tiny — Eight trapped-ion physical qubits hosted three error-detected logical qubits for a measurement-free Grover search over eight items. Next up — IBM targets Starling availability (expected 2029).

01 · Where we stand

Four tests between here and the goal

Each threshold is a falsifiable claim with a named next test. We move the meter only when a result is public.

Below-Threshold Error ScalingBigger codes work better✓ Achieved · Dec 2024
100%
Proven byA 101-physical-qubit distance-7 memory reached 0.143% error per cycle.
Corrected Memory Beats HardwareProtection pays for itself✓ Achieved · Dec 2024
100%
Proven byThe distance-7 logical memory exceeded the best physical-qubit lifetime by 2.4±0.3 times.
Integrated Universal Logical OperationsCompute while correctingEarly
35%
Next testRun a multi-logical-qubit universal circuit through repeated correction with a lower total failure rate than its physical implementation.
Utility-Scale Fault-Tolerant ComputationDo useful work economicallyEarly
8%
Next testIBM's 2029 Starling claim is a visible test: 200 logical qubits and 100 million gates must be independently characterized.
THRESHOLDS — Thresholds for Fault-Tolerant Quantum.
Scale
Superconducting surface-code logical error probability per correction cycle: log scaleSuperconducting surface-code logical error probability per correction cycle over time, with measured values, projected values, and a goal at 1.0e-12 probability per cycle.1.0e-121.0e-111.0e-101.0e-91.0e-81.0e-71.0e-61.0e-5Superconducting surface-code logical error probability per correction cycle · probability per cycleYear20232024GOAL 1.0e-12 · Approximate logical-operation error required for factoring a 2,000-bit numberGoogle Sycamore distance 3, 17 physical qubits: 0.03 probability per cycle (2023)Google Sycamore distance 3, 17 physical qubitsGoogle Sycamore distance 5, 49 physical qubits: 0.03 probability per cycle (2023)Google Sycamore distance 5, 49 physical qubitsGoogle Willow distance 7, 101 physical qubits: 1.4e-3 probability per cycle (2024)Google Willow distance 7, 101 physical qubits~1.4e-3 probability per cycle to goal
NOTE — This follows the candidate file's recommended metric and keeps only Google's comparable superconducting surface-code memory sequence. A memory error per correction cycle is not a logical-gate error, and changes in chips, decoders and cycle circuits prevent treating this as a pure hardware trend. The 10^-12 goal is an application estimate per logical operation, not a demonstrated threshold. Neutral-atom, ion, colour-code and post-selected results are kept out of this line because their metrics are not interchangeable.
02 · How we got here

The record behind the verdict

Major events set large; context events set small but never hidden. Everything below the TODAY rule is a schedule, not a result.

198219932 events1 shown

Computing Becomes Quantum

Computing Becomes Quantum moved the field from feynman proposes quantum simulation to deutsch defines universal machine. The results narrowed the next question without closing it.

1982
Feynman proposes quantum simulationTheory
Feynman argued that simulating quantum physics efficiently may require a computer governed by quantum mechanics.
1985
Deutsch defines universal machine
Deutsch described a universal quantum computer able in principle to simulate any finite physical system.
199420014 events3 shown

Codes Make Reliability Possible

Codes Make Reliability Possible moved the field from shor makes reliability consequential to kitaev introduces topological protection. The results narrowed the next question without closing it.

1994
Shor makes reliability consequentialTheory
Shor gave polynomial-time quantum algorithms for factoring and discrete logarithms, motivating very long reliable computations.
1995
Quantum error correction appearsTheory
Shor showed that one logical qubit could be encoded across nine physical qubits to correct arbitrary single-qubit errors.
1997
Kitaev introduces topological protection
Kitaev proposed fault-tolerant computation using anyons, laying the theoretical foundation for toric and surface codes.
200220152 events1 shown

Correction Enters Hardware

Correction Enters Hardware moved the field from surface-code threshold quantified to trapped ions correct errors. The results narrowed the next question without closing it.

2004
Trapped ions correct errorsExperiment
Three beryllium-ion qubits encoded, detected and corrected induced spin-flip errors in the first complete QEC sequence.
201620223 events2 shown

The Breakeven Experiments

The Breakeven Experiments moved the field from cat code reaches breakeven to fault-tolerant control beats physical. The results narrowed the next question without closing it.

2016
Cat code reaches breakevenExperiment
A corrected bosonic qubit lasted 320 microseconds, 1.1 times its best physical constituent, without post-selection.
202320338 events3 shown

Below Threshold, Not Useful

Below Threshold, Not Useful moved the field from larger surface code barely wins to ibm targets starling availability. The results narrowed the next question without closing it.

2023
Larger surface code barely winsExperiment
Google's distance-5 memory reached 2.914% error per cycle versus 3.028% at distance 3, only a 4% relative reduction.
2023
Correlated event sets error floor
One high-energy event left a distance-25 repetition code at 1.7×10^-6 error per cycle; removing 0.15% of trials cut it tenfold.
2023
Neutral atoms encode 48 logicals
A 128-atom processor ran sampling circuits with 48 error-detected logical qubits, but full post-selection retained only eight samples.
2024
Willow crosses surface thresholdExperiment
A 101-qubit distance-7 memory reached 0.143% error per cycle, improving 2.14-fold for each two-distance increase.
2024
Rare bursts limit scaling
Willow repetition codes encountered correlated bursts about once per hour, producing an observed error floor near 10^-10.
2025
Neutral atoms repeat correction
A 448-atom architecture reached 0.62% logical error per round at distance 5 versus 1.33% at distance 3 after decoder tuning.
2026
Universal toolkit remains tinyExperimentWe are here
Eight trapped-ion physical qubits hosted three error-detected logical qubits for a measurement-free Grover search over eight items.
2029
IBM targets Starling availabilityDeploymentTarget
IBM targets a client-accessible system with 200 logical qubits and capacity for 100 million gates; this is a vendor roadmap.
201520333 events0 shown

Events outside the declared eras

Events outside the declared eras moved the field from repeated detection reduces failures to darpa utility deadline arrives. The results narrowed the next question without closing it.

2015
Repeated detection reduces failures
A nine-qubit superconducting device cut retrieval failures 8.5-fold after eight error-detection cycles, using post-selection.
2033
IBM targets billion-gate Blue JayDeploymentTarget
IBM targets 2,000 logical qubits and one billion gates after 2033; no hardware meeting this specification exists today.
2033
DARPA utility deadline arrivesPolicyTarget
QBI aims to verify whether any architecture can deliver computational value exceeding total system cost by 2033.
03 · The data behind the verdict

Why the meters read the way they do

The learning curves and comparisons that justify each threshold's percentage. Every series is measured, with the source event linked in the timeline above.

The log descent

A billion-fold cliff, drawn honestly

1.4 billion×still to go
This follows the candidate file's recommended metric and keeps only Google's comparable superconducting surface-code memory sequence. A memory error per correction cycle is not a logical-gate error, and changes in chips, decoders and cycle circuits prevent treating this as a pure hardware trend. The 10^-12 goal is an application estimate per logical operation, not a demonstrated threshold. Neutral-atom, ion, colour-code and post-selected results are kept out of this line because their metrics are not interchangeable. The latest observed value is 1.4e-3 and the goal is 1.0e-12; the computed gap is 1.4 billion times.1010⁻²10⁻⁴10⁻⁶10⁻⁸10⁻¹⁰10⁻¹²Superconducting surface-code logical error probability per correction cycle · probability per cycleObserved sequenceApproximate logical-operation error required for factoring a 2,000-bit number10⁻¹²1.4 billion× still to goGoogle Sycamore distance 3, 17 physical qubits: 0.03 probability per cycle (2023)2023Google Sycamore distance 5, 49 physical qubits: 0.029 probability per cycle (2023)2023Google Willow distance 7, 101 physical qubits: 1.4e-3 probability per cycle (2024)2024

NOTE — This follows the candidate file's recommended metric and keeps only Google's comparable superconducting surface-code memory sequence. A memory error per correction cycle is not a logical-gate error, and changes in chips, decoders and cycle circuits prevent treating this as a pure hardware trend. The 10^-12 goal is an application estimate per logical operation, not a demonstrated threshold. Neutral-atom, ion, colour-code and post-selected results are kept out of this line because their metrics are not interchangeable.

The distance-3, distance-5 and distance-7 memories used 17, 49 and 101 physical qubits respectively; the duplicate 2023 points are different code distances, not elapsed-time growth.
The distance-3, distance-5 and distance-7 memories used 17, 49 and 101 physical qubits respectively; the duplicate 2023 points are different code distances, not elapsed-time growth.020406080100Google surface-code physical-qubit overhead · physical qubits per logical memoryYear20232024Google surface-code physical-qubit overhead: 17 physical qubits per logical memory (2023)Google surface-code physical-qubit overhead: 49 physical qubits per logical memory (2023)Google surface-code physical-qubit overhead: 101 physical qubits per logical memory (2024)101 physical qubits per logical memory
NOTE — The distance-3, distance-5 and distance-7 memories used 17, 49 and 101 physical qubits respectively; the duplicate 2023 points are different code distances, not elapsed-time growth.
Suppression strengthened from a marginal 1.039-fold distance-3-to-5 improvement to a 2.14-fold reduction for each two-distance increase on Willow.
Suppression strengthened from a marginal 1.039-fold distance-3-to-5 improvement to a 2.14-fold reduction for each two-distance increase on Willow.00.200.400.600.8011.21.4Google surface-code error-suppression factor per two distance steps · ratioYear20232024Google surface-code error-suppression factor per two distance steps: 1 ratio (2023)Google surface-code error-suppression factor per two distance steps: 2.1 ratio (2024)2.1 ratio
NOTE — Suppression strengthened from a marginal 1.039-fold distance-3-to-5 improvement to a 2.14-fold reduction for each two-distance increase on Willow.
Two breakeven landmarks, but not a clean platform series: 2016 used a bosonic cat code, whereas 2024 used a 101-qubit surface code.
Two breakeven landmarks, but not a clean platform series: 2016 used a bosonic cat code, whereas 2024 used a 101-qubit surface code.00.5011.522.5Reported logical-memory lifetime advantage · times best physical constituent lifetimeYear20162024Reported logical-memory lifetime advantage: 1.1 times best physical constituent lifetime (2016)Reported logical-memory lifetime advantage: 2.4 times best physical constituent lifetime (2024)2.4 times best physical constituent lifetime
NOTE — Two breakeven landmarks, but not a clean platform series: 2016 used a bosonic cat code, whereas 2024 used a 101-qubit surface code.
Vendor roadmap targets for Starling and Blue Jay, not measured systems or independently validated logical qubits.
Vendor roadmap targets for Starling and Blue Jay, not measured systems or independently validated logical qubits.1,000IBM announced fault-tolerant logical-qubit targets · logical qubitsYear20292033IBM announced fault-tolerant logical-qubit targets: 200 logical qubits (2029)IBM announced fault-tolerant logical-qubit targets: 2,000 logical qubits (2033)2,000 logical qubits
NOTE — Vendor roadmap targets for Starling and Blue Jay, not measured systems or independently validated logical qubits.
IBM's stated circuit-capacity objectives; the roadmap explicitly says its goals may change or be withdrawn.
IBM's stated circuit-capacity objectives; the roadmap explicitly says its goals may change or be withdrawn.1.0e+81.0e+9IBM announced executable-gate targets · quantum gatesYear20292033IBM announced executable-gate targets: 1.0e+8 quantum gates (2029)IBM announced executable-gate targets: 1.0e+9 quantum gates (2033)1.0e+9 quantum gates
NOTE — IBM's stated circuit-capacity objectives; the roadmap explicitly says its goals may change or be withdrawn.
  • Distance 33 % error/cycle
  • Distance 52.9 % error/cycle
COMPARISON — Google's first larger surface code improved logical error by only about 4%, showing how narrow the first below-scaling signal was.
  • Distance-7 logical memory291 microseconds
  • Best constituent physical qubit119 microseconds
COMPARISON — Willow's corrected logical memory lasted 2.4 times longer than its best constituent physical qubit.
  • Demonstrated distance 7101 physical qubits
  • Projected distance 271457 physical qubits
COMPARISON — Even Google's extrapolated 10^-6 memory would require about fourteen times the physical qubits used by its demonstrated distance-7 memory.
  • Willow memory error0.00 probability/cycle
  • Factoring-scale target0.00 probability/operation
COMPARISON — Numerically, Google's memory-cycle error is roughly 1.4 billion times the 10^-12 operation target, though the two metrics differ.
04 · What it unlocks

If the remaining tests pass

Downstream capabilities, drawn dashed because they depend on results not yet in.

Fault-Tolerant QuantumPredictive quantum chemistryReliable deep circuits could calculate selected molecular energies and reaction pathways beyond practical classical approximations.New materials simulationFault-tolerant simulation could resolve strongly correlated systems relevant to catalysts, magnets and electronic materials.Large-scale cryptanalysisA sufficiently large machine running Shor's algorithm could break widely deployed RSA and elliptic-curve public-key systems.Molecular simulation for medicineFault-tolerant quantum computers could simulate biology precisely enough to design drugs that slow aging.
05 · Sources

Where every number comes from

  1. Feynman: Simulating physics with computersdoi.org
  2. Deutsch: Universal quantum computerroyalsocietypublishing.org
  3. Shor: Quantum error-correcting codejournals.aps.org
  4. Knill, Laflamme and Zurek: Threshold accuracyarxiv.org
  5. Dennis, Kitaev, Landahl and Preskill: Topological quantum memorypreskill.caltech.edu
  6. NIST trapped-ion quantum error correctionnature.com
  7. Yale cat-code breakeven experimentnature.com
  8. Google 2023 surface-code scaling experimentnature.com
  9. Google Willow below-threshold memory, corrected April 2026nature.com
  10. April 2026 Willow author correctionnature.com
  11. Harvard-led 48-logical-qubit neutral-atom processornature.com
  12. Harvard-led universal neutral-atom architecturenature.com
  13. Google superconducting colour-code experimentnature.com
  14. Measurement-free universal logical computationnature.com
  15. AlphaQubit decoder and 10^-12 application targetnature.com
  16. IBM quantum roadmap, updated March 2026ibm.com
  17. DARPA Quantum Benchmarking Initiativedarpa.mil