Superdense coding

Sending two classical bits by physically transmitting only one qubit, using a shared entangled pair.

Sohum Thakkar
Sohum Thakkar · CEO, Qolour
June 1, 2026

Shared entanglement as communication

Up to this point, quantum communication has mostly been about security. Protocols like BB84 and E91 used quantum mechanics to distribute secret keys and detect eavesdroppers. But entanglement can do something else entirely. It can increase how much classical information can be communicated.

At first, this sounds impossible. A classical bit can only store one of two values, 0 or 1. And when you measure a single qubit, you also only get one classical result. So how could one qubit possibly communicate two classical bits?

Superdense coding is a protocol that does exactly that. Using one shared entangled pair and sending only a single qubit, Alice can transmit two classical bits of information to Bob.

entangled pairAliceBob

Alice and Bob each hold one half of a shared Bell pair, |Φ⁺⟩ = (|00⟩ + |11⟩) / √2.

Encoding two classical bits

Alice and Bob begin by sharing an entangled Bell pair.

Alice now wants to send Bob one of four possible messages.

MessageOperationResulting Bell state
00I (do nothing)|Φ⁺⟩ = (|00⟩ + |11⟩) / √2
01X (flip)|Ψ⁺⟩ = (|01⟩ + |10⟩) / √2
10Z (phase flip)|Φ⁻⟩ = (|00⟩ − |11⟩) / √2
11X then Z|Ψ⁻⟩ = (|01⟩ − |10⟩) / √2

Each operation transforms the shared entangled pair into a different Bell state. So instead of encoding information into a single qubit, Alice is encoding information into the relationship between both qubits.

This is the key insight behind superdense coding. The information lives in the shared correlations.

Alice picks a message

Operation applied to Alice's qubit

I (do nothing)

Resulting Bell state

|Φ⁺⟩

(|00⟩ + |11⟩) / √2

Decoding the message

Now you are Bob.

Alice secretly chooses one of the four messages and applies the corresponding operation to her qubit. She then physically sends her qubit to you. You now possess both halves of the entangled pair.

Individually, the qubits still appear random. But together, they now contain enough information for you to determine which operation Alice performed.

To recover the message, you perform a Bell-basis measurement on both qubits together. This measurement identifies which Bell state the system is in.

Because each Bell state corresponds to exactly one operation, as previously described, Bob can now work backwards and recover Alice's original two-bit message.

Alice secretly picks one of the four messages and applies the corresponding operation to her qubit. She then physically sends her qubit to you.

So Alice physically transmitted only one qubit, yet you recovered two classical bits of information. That is superdense coding.

Why this does not break physics

At first glance, this seems to violate the usual limits of information transfer. How can sending one qubit communicate two classical bits? The reason this works is that Alice and Bob already shared entanglement before communication began. The entangled pair itself acts like a pre-shared quantum resource.

Superdense coding consumes that entanglement during the communication process. Without the shared Bell pair, the protocol would not work. This reveals something deep about quantum information.

In classical systems, information is stored locally. But in quantum mechanics, information can also exist in correlations between particles.

In superdense coding, the message is not stored inside Alice's qubit alone. It is encoded into the shared entangled state between Alice and Bob. And that shared quantum structure allows one transmitted qubit to communicate two classical bits.