From Errors to Expectations

Enter the error rate and qubit count of the quantum computing hardware to see an estimate of how large a computation can be before errors dominate and the computational results become too unreliable.

Generating heatmap...

Computation Effective Error Rate < Acceptable Effective Error Rate
Computation Effective Error Rate > Acceptable Effective Error Rate
The higher the effective error rate, the less likely it is for the computation to produce the correct result.
E.g. an effective error rate of 50% means that when the computation should produce state 'A', noise causes it to be measured as 'A' only half of the time. Any measurement that is not 'A' is considered an error.

What the selected number of qubits and base error rate means:

A quantum computation with a base error rate of 0.1000% and a target effective error rate of 33% can, approximately and on average, support up to 24 qubits and computation steps.

This estimate is derived from a simplified noise model, the qubit count, circuit depth, and base error rate. Note that this is an approximate and simplified model (real quantum hardware noise is more complex and error mitigation and error correction techniques can be used to improve the effective error rate).


Configure Parameters

Select the base error rate and the number of qubits of quantum computing hardware.

1.00e-70.1000
11×10⁶

The base error rate (p) represents the probability of an error occurring during a single computational step. You can find and select examples of the qubit counts and approximate error rates for today's leading quantum hardware in the table below. By clicking 'More Details', you can adjust the number of qubits and computation depth individually. You can factor in quantum error correction (QEC) by enabling the box below.

Below are examples of quantum algorithms and their resource requirements, specifically the number of qubits and the computation depth needed. Click a row in the table to apply the values.

Example Problems

# Qubits# Computational DepthProblem
13996.5×10⁹ Toffoli GatesFactoring RSA-2048
12009.0×10⁷ Toffoli GatesBreaking ECC-256 (secp256k1)†

† Attested estimate. The source withholds the circuit, so this figure cannot be independently reproduced. Hover the marker for what is and is not attested.

Current Quantum Computers1

# Physical Qubits2-Qubit Error Rate 2Hardware-Type (Gate-Based)
987.9×10⁻⁴Trapped-Ion
1204.93×10⁻⁴Superconducting
4485×10⁻³Neutral Atom

1 Examples of the largest universal, gate-based quantum computers realized on the three currently most advanced hardware architectures. 2 The two-qubit gate infidelity of the hardware, which is typically the dominant contributor to the base error rate.

Quantum Expectations: Understanding Quantum Computing Error Rates

Why Do Errors Matter in Quantum Computing?

Quantum computers can be incredibly powerful, but their unique properties are highly susceptible to noise. Unlike classical computers operating on bits, quantum computers operate on quantum bits (qubits) that exist in delicate states that are easily disturbed by the environment they are in (things such as heat, vibrations, or electromagnetic interference) or even by the very process of manipulating them during computation.

Every time a quantum computer performs an operation, there is a small chance of failure. These errors accumulate as computations grow in complexity. Eventually, the errors overwhelm the computation, and the computational results dissolve into meaningless noise.

This tool helps you understand this fundamental challenge: How large can a quantum computation be before errors make it unreliable? The majority of the answer depends on a few things like the error rate of the quantum hardware, the number of qubits, the computation depth, and whether you can implement quantum error correction, a critical underlying computational layer that can be added to detect and correct errors in real time.

Understanding the Error Landscape Visualization

The interactive heatmap shows every possible combination of qubit count (vertical axis) and computation depth (horizontal axis). Think of it like a map where each tiny square represents a specific quantum computation you could perform.

  • Green regions indicate the computation is likely to succeed (error rate below your tolerance)
  • Red regions indicate errors have accumulated too much (results would be unreliable)

The green region shrinks as you move toward the upper-right corner because more qubits and more operations mean more opportunities for errors to accumulate.

Key Parameters Explained

Base Error Rate (p)

The base error rate represents the probability of an error occurring during a single computational step. This is typically dominated by the two-qubit gate infidelity of the quantum hardware. Lower error rates allow for larger and more complex quantum computations.

Number of Qubits (n)

The number of qubits determines the size of the quantum system. More qubits can solve bigger problems, but also provide more opportunities for errors to occur.

Computation Depth (d)

The computation depth is the number of sequential operations in the quantum circuit. Deeper circuits can perform more complex calculations but accumulate more errors.

Acceptable Effective Error Rate

This threshold determines what level of errors you are willing to tolerate. A lower tolerance means you need very reliable results, which shrinks the achievable computation space. A higher tolerance expands what is achievable but with less certainty in the results.

Quantum Error Correction (QEC)

Scientists have developed techniques called Quantum Error Correction (QEC) to fight errors. The idea is similar to how redundancy in classical systems provides fault tolerance. With QEC, multiple physical qubits work together to create one "logical qubit" that is much more reliable.

The trade-off is that you need many more physical qubits. For example, with the surface code at distance 3, you need 51 physical qubits per logical qubit. At distance 7, this increases to 291 physical qubits per logical qubit.

QEC also requires the physical error rate to be below a threshold (approximately 1.4% for the surface code) to be effective.

Current State of Quantum Hardware

The largest universal gate-based quantum computers currently include:

  • Trapped-Ion systems with approximately 98 physical qubits and two-qubit error rates around 7.9×10⁻⁴
  • Superconducting systems with approximately 120 physical qubits and two-qubit error rates around 4.93×10⁻⁴
  • Neutral Atom systems with approximately 448 physical qubits and two-qubit error rates around 5×10⁻³

How Large a Computation Runs Today

Measured directly, the largest computation any current machine executes before its output is mostly noise is about 1,500 elementary quantum operations on 16 qubits. Factoring RSA-2048 needs about 250,000,000 in the same unit, five orders of magnitude more. The benchmark paper that reports these figures extrapolates the measured trend and finds it reaches that scale only between 2050 and 2070 unless fault-tolerant architectures change the slope (source).

Example Quantum Algorithms and Their Requirements

To put the current hardware capabilities in perspective, consider the resource requirements for practical quantum applications:

  • Factoring RSA-2048: Requires approximately 1,399 logical qubits and 6.5×10⁹ Toffoli Gates
  • Breaking ECC-256 (secp256k1): Requires approximately 1,200 logical qubits and 9.0×10⁷ Toffoli Gates (attested estimate: the source withholds the circuit, so this figure cannot be independently reproduced)

The gap between current hardware capabilities and practical application requirements illustrates why quantum computing is still considered an emerging technology.

The Simplified Noise Model

This tool uses a simplified noise model based on depolarizing channels. The effective error rate is calculated using the formula:

Effective Error Rate = 1 - ((1/2)(1 + (1 - 4p/3)^d))^n

Where p is the base error rate, d is the computation depth, and n is the number of qubits.

This model provides a reasonable approximation for understanding how errors scale with circuit complexity, though real quantum systems may exhibit more complex error behavior.

Frequently Asked Questions

What is an effective error rate?

The effective error rate represents the probability that the final measurement of a quantum computation will be incorrect due to accumulated errors. An effective error rate of 10% means the quantum computer will give the correct answer approximately 90% of the time.

Why can computations under 45 qubits be simulated?

Classical computers can efficiently simulate quantum systems with fewer than approximately 45-50 qubits. This is because the memory required to store the quantum state doubles with each additional qubit, and around 45-50 qubits approaches the limits of classical supercomputers.

What is the surface code threshold?

The surface code threshold (approximately 1.4%) is the maximum physical error rate at which the surface code can effectively correct errors. Above this threshold, error correction actually makes things worse rather than better.

How many qubits are needed to break RSA-2048 encryption?

According to the cited estimate, factoring RSA-2048 would require approximately 1,399 logical qubits and 6.5×10⁹ Toffoli Gates. With error correction overhead, this translates to millions of physical qubits, far beyond current hardware capabilities.

How do I interpret the heatmap?

The heatmap shows effective error rates for different combinations of qubit count and circuit depth. Green regions indicate acceptable error rates (below your chosen threshold), while red regions indicate the computation would likely fail due to excessive errors.