Q QRoute
Dashboard Run Circuit Templates Saved Circuits History FAQ Settings

Signed in with Google

Q Account
Q
Signed in

Your QRoute account is ready.

✓
Circuit saved

Your circuit is available in Saved Circuits.

Q
Sign in to use QRoute

Google sign-in unlocks the simulator, hardware runner, saved circuits, and run history.

G Continue with Google

QRoute dashboard

Run quantum circuits without platform complexity.

Build or paste a circuit, validate it, simulate up to eight qubits, review one estimated charge, and continue to quantum hardware.

Workflow Build → Run

Create a circuit visually or work directly in OpenQASM 2.0.

Simulator Up to 8 qubits

Inspect likely outcomes before paying for quantum hardware.

Hardware Best available route

QRoute connects your compatible circuit to high-quality available quantum hardware and shows one estimate first.

Saved workspace Private by account

Keep reusable circuits and automatic run records in one secure workspace.

Quick start

Choose how you want to begin.

Start with a clean circuit or load a guided template based on your experience level.

Start a circuit Browse templates
History Results in one place

Simulator and hardware results are saved automatically with timing, filters, and account-controlled retention.

View history

Circuit runner

Run Circuit

Build, validate, simulate, and send a compatible circuit to quantum hardware.

Simulation + hardware

Visual builder

Untitled

2 qubits

Start with a clean circuit, add gates, or choose a template. Validation checks happen locally before any simulator or hardware run.

q[0]M
q[1]M

OpenQASM 2.0

Code editor

Reset this circuit? This removes the current gates and OpenQASM code.

QRoute checks your circuit before simulation or hardware authorization. This does not run the circuit yet.

Gate palette

Add gates to your circuit

Choose between 1 and 8 qubits for the builder and local simulator.

Basic Gates

More Gates

Select a target, then choose a gate.

ValidationChecking...

QRoute checks your circuit before simulation or hardware authorization. This does not run the circuit yet.

Validation only checks basic OpenQASM 2.0 structure and MVP-supported gates.

    Local simulation Ready

    Simulate locally before authorizing a hardware run.

    Local simulation requires no payment and creates no hardware run.

    Measurement results
    Simple payment through multiple secure options
    Estimated charge Pending

    This estimate is valid for up to 5 minutes and may change afterward.

    A $10.00 minimum applies when continuing to hardware checkout.

    Hardware wait Checking the live queue...

    QRoute will show the queue before payment and track your elapsed wait after submission.

    Review the estimate before continuing to payment.

    Hardware result

    Templates

    Choose a circuit

    Select a template to load its OpenQASM into the Run Circuit workspace.

    Beginner

    Beginner

    Bell State

    Create and measure a two-qubit entangled state.

    Tap to replace the current circuit.
    Beginner

    Quantum Coin Flip

    Put one qubit into an equal superposition and measure it.

    Tap to replace the current circuit.
    Beginner

    Measurement

    Flip one qubit to 1 and verify the result by measuring it.

    Tap to replace the current circuit.

    Intermediate

    Intermediate

    GHZ State

    Entangle three qubits so their measurements are correlated.

    Tap to replace the current circuit.
    Intermediate

    Deutsch Algorithm

    Explore interference with a two-qubit Deutsch-style circuit.

    Tap to replace the current circuit.

    Advanced

    Advanced

    QFT Starter

    Explore phase rotations and qubit reversal with three qubits.

    Tap to replace the current circuit.

    Circuit library

    Saved Circuits

    Your reusable OpenQASM circuits, organized separately from completed runs.

    New circuit
    Personal library

    Your circuits

    0 circuits

    Sign in to view saved circuits.

    Activity

    History

    See your simulator results, hardware runs, and payments in one place.

    Retention settings

    Delete every simulator and hardware run from your history?

    Showing0runs
    Simulator0local runs
    Hardware0quantum runs
    Run records

    Activity log

    Your runs stay here unless you choose an automatic deletion setting.

    Sign in to view run history.

    Payments0hardware records
    Finalized$0.00completed runs
    Open$0.00authorized or finalizing
    Hardware payments

    Payment activity

    Simulator runs never create payments.

    How payment status works

    Before a hardware run, QRoute places the estimated amount on hold. You are charged only when the run succeeds. If it fails or is canceled, the hold is released.

    Sign in to view payment history.

    Payment records are stored separately, so changing your run-history settings will not remove them.

    Learn QRoute

    Frequently asked questions

    New to quantum computing? Start here. See what QRoute is useful for, how a circuit moves through the site, and what your results mean.

    Build a circuit Try a template

    Why QRoute

    Why use QRoute?

    Running a circuit on real quantum hardware can mean learning several complicated tools before you even begin. QRoute puts the important steps in one place.

    01

    You can start as a beginner

    Use the visual builder or load a working template. Clear explanations help you understand the gates and results as you go.

    02

    Everything is in one place

    Build your circuit, check it, simulate it, see the price, run it, and review the results without jumping between different platforms.

    03

    You know before you pay

    Try the simulator first. If you decide to use real hardware, you will see the estimated price and wait before you continue.

    04

    Your work is easy to find

    Results appear in readable charts, and you can save useful circuits or return to your history without rebuilding everything.

    Practical use cases

    Where could QRoute be useful?

    QRoute works well when you want to learn, teach, demonstrate an idea, or try a smaller experiment without spending hours on setup.

    Education

    Classrooms and courses

    A teacher can show superposition, entanglement, and measurement, then compare simulator results with results from real hardware.

    Learning

    Student projects

    A student can change a template, practice using gates, and collect results for a science, programming, or quantum-computing project.

    Community

    STEM clubs and workshops

    A club can build the same beginner circuit together and discuss why simulator and real-hardware results may look different.

    Building

    Hackathons and prototypes

    A team can test a small quantum idea without spending most of the event setting up hardware access and unfamiliar software.

    Research

    Experiment preparation

    A researcher can check a smaller circuit, compare simulation with hardware, and see the expected cost before starting a run.

    Explaining

    Technical demonstrations

    A presenter can use a saved circuit and simple result chart to explain a quantum idea without showing a complicated specialist interface.

    Where QRoute fits best: QRoute is built for learning, demonstrations, prototypes, and smaller experiments. Advanced research may still need more specialized software.

    Quantum basics

    What makes a quantum computer different?

    01

    What is a quantum computer?

    A quantum computer uses qubits to process information. Qubits can be prepared in combinations of 0 and 1, and multiple qubits can be linked through entanglement. These effects help with certain specialized problems, but quantum computers are not faster at everything.

    02

    What is a qubit?

    A qubit is the basic unit of quantum information. It normally begins at 0. Gates change its quantum state, and measurement turns that state into an ordinary result of 0 or 1.

    03

    What are shots?

    One shot is one complete execution and measurement of a circuit. Repeating a circuit for many shots reveals how often each result occurs and makes the overall pattern easier to interpret.

    Gate guide

    How do I use quantum gates?

    Select a qubit in the gate palette, then click a gate. Two-qubit gates also use the Second qubit selector. For CX and CH, the first selected qubit is the control and the second is the affected qubit.

    HXYZ

    Prepare and change states

    H · Hadamard
    Creates an even superposition, often used at the beginning of a quantum algorithm.
    X · Bit flip
    Changes 0 to 1 and 1 to 0, like a quantum NOT operation.
    Y · Bit and phase flip
    Flips the state while also changing its phase.
    Z · Phase flip
    Changes the phase of the 1 state without swapping 0 and 1.
    SSdgTTdg

    Adjust phase

    S and T
    Add controlled phase changes that help quantum paths interfere.
    Sdg and Tdg
    Reverse the matching S or T phase change.
    RXRYRZ

    Rotate a qubit

    RX, RY, and RZ rotate the state around different axes. QRoute’s gate buttons add a π/2 rotation; you can edit the OpenQASM directly when you need a different angle.

    CXCZCHSWAP

    Connect two qubits

    CX, CZ, and CH
    Apply an operation using one qubit as a control. These gates can create entanglement.
    SWAP
    Exchanges the quantum states of two selected qubits.
    MeasureReset

    Read or restart

    Measure
    Converts a qubit’s quantum state into a classical 0 or 1 result. Add measurement before running when you want visible counts.
    Reset
    Returns the selected qubit to 0 so it can be used again later in the circuit.

    Choose your starting point

    How do I build a circuit or use a template?

    Build from scratch when you want full control, or load a template when you want a working circuit that you can inspect and change.

    Build from scratch

    Use the visual circuit builder

    1. Choose 1–8 qubits. The circuit canvas and qubit selectors update to match.
    2. Select the Target qubit. Choose a Second qubit too when using CX, CZ, CH, or SWAP.
    3. Click gates in order. Each gate is added to the selected wire and to the OpenQASM editor.
    4. Add Measure gates. Measurement creates the 0 and 1 counts shown after a run.
    5. Check validation. Fix any highlighted issue before running the simulator or hardware.
    6. Undo, Reset, or Save. Undo restores the previous edit, Reset starts over after confirmation, and Save stores the circuit in your account.

    The visual canvas and OpenQASM editor stay synchronized. You can use either one and see the same circuit represented in both places.

    Open the builder
    Templates

    Start with a complete example

    Select Use template to replace the circuit currently in the editor and open it in Run Circuit. If you change your mind immediately, Undo restores the circuit that was there before.

    • BeginnerBell State, Quantum Coin Flip, and Measurement teach the basic ideas.
    • IntermediateGHZ State and Deutsch Algorithm introduce larger entanglement and interference patterns.
    • AdvancedQFT Starter demonstrates phase rotations and qubit reversal.

    A template is a starting point, not a locked circuit. Change its qubit count, gates, name, or OpenQASM just like any circuit you build yourself.

    Browse templates

    First run

    How do I run a circuit?

    1. Sign in with Google.

      Signing in unlocks the runner, simulator, saved circuits, and private run history.

    2. Start blank or use a template.

      Choose the number of qubits, add gates visually, or paste supported OpenQASM 2.0 code.

    3. Add measurements and validate.

      Measure the qubits you want to read, then fix any validation messages before running.

    4. Run the local simulator first.

      Use simulation to check likely outcomes without payment or a hardware submission.

    5. Review the hardware estimate.

      Set the hardware shots, check the estimated charge and live wait information, then continue to secure payment.

    6. Submit and read the results.

      QRoute selects a compatible hardware route, tracks the run, and presents the measurement counts in a readable chart.

    Step by step

    What actually happens?

    You decide what to build and when to run it. QRoute takes care of the technical steps in between.

    1. 1

      You build a circuit

      As you add gates or choose a template, QRoute turns the circuit into OpenQASM code that describes exactly what you built.

    2. 2

      QRoute checks it

      QRoute checks the qubits, gates, measurements, and shot count, then tells you what needs to be fixed before you run it.

    3. 3

      You try the simulator

      The simulator runs the circuit virtually and shows the likely pattern of 0-and-1 results. This lets you check your idea first.

    4. 4

      You see the price first

      If you choose real hardware, QRoute checks what is available and shows the estimated price and wait before asking you to continue.

    5. 5

      QRoute starts the real run

      After you approve it, QRoute securely sends the circuit to high-quality available quantum hardware and follows its progress.

    6. 6

      You get a clear result

      QRoute turns the measurements into a readable chart and saves the run to History. If it succeeds, payment is completed. If it fails or is canceled, the hold is released.

    Common questions

    Before you run

    Which quantum computer does QRoute use?

    QRoute connects compatible circuits to some of the best available quantum computers. It considers circuit requirements, current availability, expected wait, and estimated cost, then handles the technical connection for you. You do not need a separate hardware-provider account.

    What is the difference between simulation and quantum hardware?

    The local simulator predicts results on an ordinary computer and is useful for checking a circuit. Quantum hardware runs the circuit on real qubits, where noise and changing physical conditions can make results vary.

    Do I need to know OpenQASM?

    No. You can build circuits with the gate buttons and use templates. The OpenQASM editor remains available when you want more direct control.

    Why can the results change between runs?

    Many quantum circuits are designed to produce a distribution rather than one fixed answer. Real hardware also has noise, so small changes between runs are normal.

    Where are my circuits and results saved?

    Saved circuits and run history are private to your signed-in QRoute account. You can control future history saving and automatic deletion from Settings.

    Personalization

    Settings

    Manage your Google account connection, run-history retention, payment preferences, and theme.

    Data and payments

    Run records and checkout

    Save run history

    Automatically keep new simulator and hardware runs in your activity log.

    Turning this off stops future records. Existing history is not deleted.

    Payments

    Fast checkout

    With your permission, Stripe can save a payment method so you do not have to type it again for each hardware run.

    No saved payment method.

    Storage schedule

    Automatic deletion

    History stays forever by default. Choose how long simulator and hardware runs should remain.

    Changing retention reschedules every saved run using the new period. Runs already older than the new limit—including runs previously scheduled to be deleted later—are deleted immediately and cannot be recovered.

    Circuit tools

    Builder and simulator

    Builder

    Gate explanations

    Control whether gate descriptions appear when you hover over or focus a gate.

    Simulator

    Zero-count outcomes

    Include every possible measured state in live results, saved circuits, and run history, even when its count is zero.

    Appearance

    Theme

    Theme

    Dark mode

    Use black surfaces and light text throughout the QRoute app.

    Appearance settings are saved on this device.

    Account

    Sign-in and security

    Q

    Google-managed sign-in

    Checking your Google session...

    QRoute does not store a separate password. Password and security changes are managed by Google.

    G Continue with Google

    Checking sign-in status...