This is the Trace Id: 6049c0cc200901c321216838463b0bee
Skip to main content Explore View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Azure Accelerate FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud Software Development Companies Microsoft Marketplace Find a partner Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

What is a qubit?

It's the fundamental unit of information in quantum computing.

Qubit explained

Just like a binary bit is the basic unit of information in classical (or traditional) computing, a qubit (or quantum bit) is the basic unit of information in quantum computing. Quantum computing is driving new discoveries in healthcare, energy, environmental systems, smart materials, and beyond.

Qubit vs bit

Qubits are represented by a superposition of multiple possible states

A qubit uses the quantum mechanical phenomena of superposition to achieve a linear combination of two states. A classical binary bit can only represent a single binary value, such as 0 or 1, meaning that it can only be in one of two possible states. A qubit, however, can represent a 0, a 1, or any proportion of 0 and 1 in superposition of both states, with a certain probability of being a 0 and a certain probability of being a 1.

Superposition gives quantum computers superior computing power

Superposition allows quantum algorithms to process information in a fraction of the time it would take even the fastest classical systems to solve certain problems.

  • The amount of information a qubit system can represent grows exponentially. Information that 500 qubits can easily represent would not be possible with even more than 2^500 classical bits.
  • It would take a classical computer millions of years to find the prime factors of a 2,048-bit number. Qubits could perform the calculation in just minutes.

There are many physical implementations of qubits

Where classical computers use familiar silicon-based chips, qubits (sometimes called "quantum computer qubits") can be made from trapped ions, photons, artificial or real atoms, or quasiparticles. Depending on the architecture and qubit systems, some implementations need their qubits to be kept at temperatures close to absolute zero.

Qubit vs bit representation

Superposition, interference, and entanglement

Superposition enables quantum algorithms to utilize other quantum mechanical phenomena, such as interference and entanglement. Together, superposition, interference, and entanglement create computing power that can solve problems exponentially faster than classical computers.

Interference

A consequence of superposition is interference. Qubit states can interfere with each other because each state is described by a probability amplitude, just like the amplitudes of waves.

Constructive interference enhances amplitude, while destructive interference cancels out amplitude. These effects are used in quantum computing algorithms, which make them fundamentally different from classical algorithms. Interference is used together with entanglement to enable the quantum acceleration promised by quantum computation.

Entanglement

Multiple qubits can exhibit quantum entanglement. Entangled qubits always correlate with each other to form a single system. Even when they're infinitely far apart, measuring the state of one of the qubits allows us to know the state of the other, without needing to measure it directly.

Entanglement is required for any quantum computation and it cannot be efficiently performed on a classical computer. Applications include factoring large numbers (Shor's algorithm) and solving search problems (Grover's algorithm).

The future of qubits

As quantum technologies advance, we get closer to finding solutions to some of the world's most challenging problems. While this new paradigm holds incredible potential, quantum computing is very much in its infancy.

Qubits are fragile

One of the most significant hurdles in quantum computing is the fragile nature of qubits. Entanglement of the qubit system with its environment, including the measurement setup, could easily perturb the system and cause decoherence. Therefore, advancements in quantum computing hardware construction and error-correction methods are currently being developed.

Topological qubits are more stable

To address the challenge of fragility, Microsoft uses topological qubits, which are stabilized by manipulating their structure and surrounding them with chemical compounds that protect them from outside contamination. Topological qubits are protected from noise due to the quasiparticle topological properties, making the Microsoft quantum hardware more robust against errors. This increased stability will help the quantum computer scale to complete longer, more complex computations to bring more complex solutions within reach.

Azure Quantum resources

Build quantum solutions today as an early adopter of Azure Quantum Preview, a full-stack open cloud ecosystem. Access software, hardware, and pre-built solutions and start developing on a trusted, scalable, and highly secure platform.

Learn more about Azure Quantum

Start developing with the Quantum DK

Get an overview of Microsoft quantum computing technology

Read the Microsoft Quantum blog