ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.2 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://www.quantinuum.com/glossary-item/quantum-error-correcting-code |
| Last Crawled | 2026-04-01 08:56:25 (5 days ago) |
| First Indexed | 2025-01-15 05:29:27 (1 year ago) |
| HTTP Status Code | 200 |
| Meta Title | Quantinuum | Quantum Error Correcting Code |
| Meta Description | null |
| Meta Canonical | null |
| Boilerpipe Text | We take the original definition
: “A quantum error-correcting code is defined to be a unitary mapping (encoding) of
k
qubits
(2-state quantum systems) into a subspace of the quantum state space of
n
qubits such that if any
t
of the qubits undergo arbitrary decoherence, not necessarily independently, the resulting
n
qubits can be used to faithfully reconstruct the original quantum state of the
k
encoded qubits.”
An [[
n,k,d
]] code is a quantum error correction code which encodes
k
qubits in an
n
-qubit state, in such a way that any operation which maps some encoded state to another encoded state must act on at least dd qubits. (So, for example, any encoded state which has been subjected to an error consisting of at most ⌊
(d−1)/2
⌋ Pauli operations can in principle be recovered perfectly).
This notation generalizes the notation [
n,k,d
] for classical error correction codes, in which
k
-bit "plaintext" strings are encoded in
n
-bit "codeword" strings, in such a way that at least
d
bits must be flipped to transform between any two codewords representing different plain texts. (In this context and in the quantum case,
d
is referred to as the code distance.) The double-brackets are used simply to denote that the code being referred to is a quantum error correction code rather than a classical code.
Another way to understand quantum error correcting codes is offered by
John Preskill
: “A quantum error-correcting code can be viewed as a mapping of
k
qubits (a Hilbert space of dimension
2k
) into n qubits (a Hilbert space of dimension 2n), where
n
>
k
. The
k
qubits are the “
logical qubits
” or “encoded qubits” that we wish to protect from error. The additional
n − k
qubits allow us to store the
k
logical qubits in a redundant fashion, so that the encoded information is not easily damaged.” |
| Markdown | Products & Solutions
#### Quantum Computers
[Quantinuum Systems Discover the world’s highest performing quantum computers](https://www.quantinuum.com/products-solutions/quantinuum-systems)
[System Model H1 Our first-generation quantum computer with a linear architecture](https://www.quantinuum.com/products-solutions/quantinuum-systems/system-model-h1)
[System Model H2 Our second-generation quantum computer with a racetrack architecture](https://www.quantinuum.com/products-solutions/quantinuum-systems/system-model-h2)
[Helios Our Hardware-as-a-Service provides access on-premise, in the cloud, or both](https://www.quantinuum.com/products-solutions/quantinuum-systems/helios)
[Hardware Roadmap Explore our accelerated roadmap aimed at advancing commercial quantum computing](https://www.quantinuum.com/blog/technical-perspective-by-the-end-of-the-decade-we-will-deliver-universal-fault-tolerant-quantum-computing)
#### SOlutions
[Quantum Origin Our advanced quantum random number generator (QRNG), designed to strengthen encryption and protect data](https://www.quantinuum.com/products-solutions/quantum-origin)
[InQuanto Accelerate quantum computational chemistry for complex molecular & materials simulations](https://www.quantinuum.com/products-solutions/inquanto)
[Nexus All-in-one quantum computing platform for accessing and managing the highest performance full-stack](https://www.quantinuum.com/products-solutions/nexus)
[Cloud Access Explore using our world-leading quantum hardware for commercial applications](https://www.quantinuum.com/products-solutions/hardware-h-series#access)
#### Developer Tools
[TKET Develop and execute gate-level quantum computation](https://www.quantinuum.com/products-solutions/developer-tools#tket)
[Guppy Program the next generation of quantum computers with our purpose-built language hosted in Python](https://www.quantinuum.com/products-solutions/developer-tools#guppy)
[Lambeq Experiment with the structural relationships between quantum theory and natural languages](https://www.quantinuum.com/products-solutions/developer-tools#lambeq)
Research
[Research Areas Discover the vast landscape of our scientific expertise](https://www.quantinuum.com/research/research-areas)
[Technical Blog Get educated on the world of quantum computing](https://www.quantinuum.com/research/research-areas#technical-blog)
[Publications Explore research and journal publications from our scientific teams](https://www.quantinuum.com/research/research-areas#publications)
Company
[About Quantinuum Learn more about the world’s largest integrated quantum computing company](https://www.quantinuum.com/company/about)
[Careers Join us in the center of gravity for quantum computing](https://www.quantinuum.com/company/careers)
[Contact Us Get in touch with our team](https://www.quantinuum.com/contact)
News
[Press Releases See how Quantinuum is pushing the boundaries in the world of quantum](https://www.quantinuum.com/news/news#press-release)
[Blog Taking steps forward across the quantum computing landscape](https://www.quantinuum.com/news/blog)
[Glossary Better understand quantum computing with these terms and definitions](https://www.quantinuum.com/glossary)
Community
[Q-Net Join our user community aimed at shared learning, support and collaboration for our full-stack technologies](https://www.quantinuum.com/q-net)
[Events Find out where we’ll be next](https://www.quantinuum.com/news/events)
[Startup Partner Program Pioneering startups connect with us to accelerate ecosystem innovation and access our world-leading technologies](https://www.quantinuum.com/startup-partner-program)
Let's Talk
[Button Text](https://www.quantinuum.com/contact)
lets talk
[Get Access](https://www.quantinuum.com/contact)
Products & Solutions
#### Quantum Computers
[Quantinuum Systems Discover the world’s highest performing quantum computers](https://www.quantinuum.com/products-solutions/quantinuum-systems)
[System Model H1 Our first-generation quantum computer with a linear architecture](https://www.quantinuum.com/products-solutions/quantinuum-systems/system-model-h1)
[System Model H2 Our latest-generation quantum computer with a racetrack architecture](https://www.quantinuum.com/products-solutions/quantinuum-systems/system-model-h2)
[Helios Our Hardware-as-a-Service provides access on-premise, in the cloud, or both](https://www.quantinuum.com/products-solutions/quantinuum-systems/helios)
[Hardware Roadmap Explore our accelerated roadmap aimed at advancing commercial quantum computing](https://www.quantinuum.com/blog/quantinuum-accelerates-the-path-to-universal-fault-tolerant-quantum-computing-supports-microsofts-ai-and-quantum-powered-compute-platform-and-the-path-to-a-quantum-supercomputer)
#### SOlutions
[Quantum Origin Our advanced quantum random number generator (QRNG), designed to strengthen encryption and protect data](https://www.quantinuum.com/products-solutions/quantum-origin)
[InQuanto Accelerate quantum computational chemistry and for complex molecular & materials simulations](https://www.quantinuum.com/products-solutions/inquanto)
[Nexus (Beta) All-in-one quantum computing platform for accessing and managing the highest performance full-stack](https://www.quantinuum.com/products-solutions/nexus)
[Cloud Access Explore using our world-leading quantum hardware for commercial applications](https://www.quantinuum.com/products-solutions/hardware-h-series#access)
#### Developer Tools
[TKET Develop and execute gate-level quantum computation](https://www.quantinuum.com/products-solutions/developer-tools#tket)
[Lambeq Experiment with the structural relationships between quantum theory and natural languages](https://www.quantinuum.com/products-solutions/developer-tools#lambeq)
[Qermit Run error-mitigation protocols on quantum processors](https://www.quantinuum.com/products-solutions/developer-tools#qermit)
Research
[Research Areas Discover the vast landscape of our scientific expertise](https://www.quantinuum.com/research/research-areas)
[Technical Blog Get educated on the world of quantum computing](https://www.quantinuum.com/research/research-areas#technical-blog)
[Publications Explore research and journal publications from our scientific teams](https://www.quantinuum.com/research/research-areas#publications)
Company
[About Quantinuum Learn more about the world’s largest integrated quantum computing company](https://www.quantinuum.com/company/about)
[Careers Join us in the center of gravity for quantum computing](https://www.quantinuum.com/company/careers)
[Contact Us Get in touch with our team](https://www.quantinuum.com/contact)
News
[Press Releases See how Quantinuum is pushing the boundaries in the world of quantum](https://www.quantinuum.com/news/news#press-release)
[Blog Taking steps forward across the quantum computing landscape](https://www.quantinuum.com/news/blog)
[Events Find out where we’ll be next](https://www.quantinuum.com/news/events)
[Glossary Better understand quantum computing with these terms and definitions](https://www.quantinuum.com/glossary)
Community
[Q-Net Join our user community aimed at shared learning, support and collaboration for our full-stack technologies](https://www.quantinuum.com/q-net)
[Startup Partner Program Pioneering startups connect with us to accelerate ecosystem innovation and access our world-leading technologies](https://www.quantinuum.com/startup-partner-program)
Get Access
[Get Access](https://www.quantinuum.com/glossary-item/quantum-error-correcting-code)
Let's Talk
[Get Access](https://www.quantinuum.com/contact)
[Back to glossary](https://www.quantinuum.com/glossary)
# **Quantum Error Correcting Code**
[We take the original definition](https://arxiv.org/pdf/quant-ph/9512032): “A quantum error-correcting code is defined to be a unitary mapping (encoding) of *k* [qubits](https://www.quantinuum.com/glossary-item/qubit) (2-state quantum systems) into a subspace of the quantum state space of *n* qubits such that if any *t* of the qubits undergo arbitrary decoherence, not necessarily independently, the resulting *n* qubits can be used to faithfully reconstruct the original quantum state of the *k* encoded qubits.”
An \[\[*n,k,d*\]\] code is a quantum error correction code which encodes *k* qubits in an *n*\-qubit state, in such a way that any operation which maps some encoded state to another encoded state must act on at least dd qubits. (So, for example, any encoded state which has been subjected to an error consisting of at most ⌊*(d−1)/2*⌋ Pauli operations can in principle be recovered perfectly).
This notation generalizes the notation \[*n,k,d*\] for classical error correction codes, in which *k*\-bit "plaintext" strings are encoded in *n*\-bit "codeword" strings, in such a way that at least *d* bits must be flipped to transform between any two codewords representing different plain texts. (In this context and in the quantum case, *d* is referred to as the code distance.) The double-brackets are used simply to denote that the code being referred to is a quantum error correction code rather than a classical code.
Another way to understand quantum error correcting codes is offered by [John Preskill](http://theory.caltech.edu/~preskill/ph229/notes/chap7.pdf): “A quantum error-correcting code can be viewed as a mapping of *k* qubits (a Hilbert space of dimension *2k*) into n qubits (a Hilbert space of dimension 2n), where *n* \> *k*. The *k* qubits are the “[logical qubits](https://www.quantinuum.com/glossary-item/logical-qubit)” or “encoded qubits” that we wish to protect from error. The additional *n − k* qubits allow us to store the *k* logical qubits in a redundant fashion, so that the encoded information is not easily damaged.”
Blog
March 25, 2026
Celebrating Our First Annual Q-Net Connect\!
[Read More](https://www.quantinuum.com/blog/celebrating-our-first-annual-q-net-connect)
Blog
March 16, 2026
We’re Using AI to Discover New Quantum Algorithms
[Read More](https://www.quantinuum.com/blog/were-using-ai-to-discover-new-quantum-algorithms)
Blog
March 16, 2026
Real Time Error Correction at Increased Scale
[Read More](https://www.quantinuum.com/blog/real-time-error-correction-at-increased-scale)
###### Company
[About Us](https://www.quantinuum.com/company/about)
[Careers](https://www.quantinuum.com/company/careers)
[Leadership](https://www.quantinuum.com/company/about#leadership)
[Newsroom](https://www.quantinuum.com/news/news)
[Publications](https://www.quantinuum.com/research/research-areas#publications)
[Contact Us](https://www.quantinuum.com/contact)
[Quantinuum Japan](https://quantinuum.co.jp/)
###### Products & Solutions
[Quantinuum Systems](https://www.quantinuum.com/products-solutions/quantinuum-systems)
[Helios](https://www.quantinuum.com/products-solutions/quantinuum-systems/helios)
[Quantum Origin](https://www.quantinuum.com/products-solutions/quantum-origin)
[InQuanto](https://www.quantinuum.com/products-solutions/inquanto)
[Nexus](https://www.quantinuum.com/products-solutions/nexus)
[Developer Tools](https://www.quantinuum.com/products-solutions/developer-tools)
###### Get Started
[Hardware Access](https://www.quantinuum.com/products-solutions/hardware-h-series#access)
[Cloud Access](https://www.quantinuum.com/products-solutions/hardware-h-series#access)
[Documentation](https://docs.quantinuum.com/)
###### Stay Connected
[Q-Net](https://www.quantinuum.com/q-net)
[Startup Partner Program](https://www.quantinuum.com/startup-partner-program)
###### Legal
[Privacy Statement](https://www.quantinuum.com/privacy)
[Cookie Notice](https://www.quantinuum.com/cookie-notice)
[Terms & Conditions](https://www.quantinuum.com/terms-conditions)
[Trademark Usage Guidelines](https://cdn.prod.website-files.com/669960f53cd73aedb80c8eea/6733a7ff524a2043654ad9a1_Quantinuum%20Trademark%20Guidelines%20v1.1%20Q4%20Dec%202024.pdf)
[License Agreements](https://www.quantinuum.com/license-agreements)
Cookie Preferences
[Integrity & Compliance](https://www.quantinuum.com/integrity-and-compliance)
© 2026 Quantinuum. All rights reserved. |
| Readable Markdown | [We take the original definition](https://arxiv.org/pdf/quant-ph/9512032): “A quantum error-correcting code is defined to be a unitary mapping (encoding) of *k* [qubits](https://www.quantinuum.com/glossary-item/qubit) (2-state quantum systems) into a subspace of the quantum state space of *n* qubits such that if any *t* of the qubits undergo arbitrary decoherence, not necessarily independently, the resulting *n* qubits can be used to faithfully reconstruct the original quantum state of the *k* encoded qubits.”
An \[\[*n,k,d*\]\] code is a quantum error correction code which encodes *k* qubits in an *n*\-qubit state, in such a way that any operation which maps some encoded state to another encoded state must act on at least dd qubits. (So, for example, any encoded state which has been subjected to an error consisting of at most ⌊*(d−1)/2*⌋ Pauli operations can in principle be recovered perfectly).
This notation generalizes the notation \[*n,k,d*\] for classical error correction codes, in which *k*\-bit "plaintext" strings are encoded in *n*\-bit "codeword" strings, in such a way that at least *d* bits must be flipped to transform between any two codewords representing different plain texts. (In this context and in the quantum case, *d* is referred to as the code distance.) The double-brackets are used simply to denote that the code being referred to is a quantum error correction code rather than a classical code.
Another way to understand quantum error correcting codes is offered by [John Preskill](http://theory.caltech.edu/~preskill/ph229/notes/chap7.pdf): “A quantum error-correcting code can be viewed as a mapping of *k* qubits (a Hilbert space of dimension *2k*) into n qubits (a Hilbert space of dimension 2n), where *n* \> *k*. The *k* qubits are the “[logical qubits](https://www.quantinuum.com/glossary-item/logical-qubit)” or “encoded qubits” that we wish to protect from error. The additional *n − k* qubits allow us to store the *k* logical qubits in a redundant fashion, so that the encoded information is not easily damaged.” |
| Shard | 15 (laksa) |
| Root Hash | 264960727261934015 |
| Unparsed URL | com,quantinuum!www,/glossary-item/quantum-error-correcting-code s443 |