Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Quantum Computing›Surface Code Quantum Error Correction
Machine learningQuantum Error Correction

Surface Code Quantum Error Correction

Also known as: surface code, topological error correction

Surface Code is a two-dimensional topological quantum error-correcting code that protects quantum information through geometric redundancy. Introduced by Alexei Kitaev in 2003, surface code is considered the leading candidate for large-scale fault-tolerant quantum computing due to its high error thresholds and feasibility on two-dimensional qubit arrays.

ScholarGate
  1. Machine learning
  2. v1
  3. 3 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Surface Code Quantum Error Correction
Grover's AlgorithmQuantum Key Distribution…Quantum Teleportation

When to use it

Surface code is used when fault-tolerant quantum computation is required. It is practical for large 2D qubit arrays with modest error rates (< 1%) and sufficient qubit connectivity.

Strengths & limitations

Strengths
  • High error threshold (~1%) compared to other codes (~0.01%).
  • Local interactions only; natural fit for 2D qubit geometries.
  • Exponential suppression of logical error with code distance.
  • Fault-tolerant operations possible with local gates.
  • Demonstrated experimentally at small scales by Google and others.
Limitations
  • Requires many physical qubits for fault tolerance (~1000 per logical qubit at current error rates).
  • 2D geometry limits scalability; 3D systems would be better but harder to implement.
  • Syndrome extraction requires ancilla qubits and measurement infrastructure.
  • Decoding is computationally non-trivial; real-time decoding overhead.
  • Logical gate implementations can be slow (code cycles).

Frequently asked

What is a syndrome and how does it reveal errors?

A syndrome is the eigenvalue pattern of stabilizer measurements (±1). Different error positions produce different syndromes, allowing identification of likely errors. Errors that produce identical syndromes are indistinguishable in principle.

What is the error threshold and why is it important?

The threshold is the maximum physical error rate below which logical error rates decrease with distance. For surface code, it is ~1%, much higher than other codes. Above threshold, errors accumulate faster than correction helps.

How many qubits are needed for useful surface code?

For current error rates (~0.1%), roughly 1000 physical qubits per logical qubit. Future improvements in qubit quality could reduce this to ~100 qubits per logical qubit.

Can surface code implement arbitrary quantum gates?

Yes, but some gates (like T gate) require distillation of magic states, adding significant overhead. Clifford group gates are implemented transversally, fast but limited.

What is the difference between surface code and color code?

Both are topological codes with similar error thresholds. Surface code uses 2D square lattices; color code uses triangular or similar. Color code has better connectivity properties but requires 3-body stabilizers.

Sources

  1. Kitaev, A. Y. (2003). Fault-tolerant quantum computation by anyons. Annals of Physics, 303, 2–30. DOI: 10.1016/S0003-4916(02)00018-0 ↗
  2. Dennis, E., Kitaev, A., Landau, F., Preskill, J. (2002). Topological quantum memory. Journal of Mathematical Physics, 43, 4452–4505. DOI: 10.1063/1.1499754 ↗
  3. Google AI Quantum and Collaborators. (2019). Exponential suppression of bit or phase errors with cyclic codes. arXiv preprint arXiv:1909.04316. link ↗

How to cite this page

ScholarGate. (2026, June 3). Surface Code Quantum Error Correction. ScholarGate. https://scholargate.app/en/quantum-computing/surface-code-quantum-error-correction

Related methods

Grover's AlgorithmQuantum Key Distribution (BB84)Quantum Teleportation

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Grover's AlgorithmQuantum Computing↔ compare
  • Quantum Key Distribution (BB84)Quantum Computing↔ compare
  • Quantum TeleportationQuantum Computing↔ compare
Compare side by side →

Referenced by

Quantum Teleportation

Similar methods

Quantum Approximate Optimization AlgorithmQuantum TeleportationQuantum Phase EstimationShor's AlgorithmGrover's AlgorithmVariational Quantum EigensolverQuantum Key Distribution (BB84)Quantum SVM

Related reference concepts

Error-Correcting CodesQuantum Computation ModelsExact Diagonalization MethodsHilbert Space and Quantum StatesIsing Model and Lattice SystemsPost-Quantum Cryptography

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Surface Code Quantum Error Correction (Surface Code Quantum Error Correction). Retrieved 2026-07-21 from https://scholargate.app/en/quantum-computing/surface-code-quantum-error-correction · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Alexei Kitaev
Subfamily
Quantum Error Correction
Year
2003
Type
Error correction code
Related methods
Grover's AlgorithmQuantum Key Distribution (BB84)Quantum Teleportation
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account