Create a circuit visually or work directly in OpenQASM 2.0.
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.
Inspect likely outcomes before paying for quantum hardware.
QRoute connects your compatible circuit to high-quality available quantum hardware and shows one estimate first.
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.
Simulator and hardware results are saved automatically with timing, filters, and account-controlled retention.
View historyCircuit runner
Run Circuit
Build, validate, simulate, and send a compatible circuit to quantum hardware.
Visual builder
Untitled
Start with a clean circuit, add gates, or choose a template. Validation checks happen locally before any simulator or hardware run.
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.
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.
Simulate locally before authorizing a hardware run.
Local simulation requires no payment and creates no hardware run.
This estimate is valid for up to 5 minutes and may change afterward.
A $10.00 minimum applies when continuing to hardware checkout.
QRoute will show the queue before payment and track your elapsed wait after submission.
Review the estimate before continuing to payment.
Templates
Choose a circuit
Select a template to load its OpenQASM into the Run Circuit workspace.
Beginner
Bell State
Create and measure a two-qubit entangled state.
Quantum Coin Flip
Put one qubit into an equal superposition and measure it.
Measurement
Flip one qubit to 1 and verify the result by measuring it.
Intermediate
GHZ State
Entangle three qubits so their measurements are correlated.
Deutsch Algorithm
Explore interference with a two-qubit Deutsch-style circuit.
Advanced
QFT Starter
Explore phase rotations and qubit reversal with three qubits.
Circuit library
Saved Circuits
Your reusable OpenQASM circuits, organized separately from completed runs.
Your circuits
Sign in to view saved circuits.
Activity
History
See your simulator results, hardware runs, and payments in one place.
Delete every simulator and hardware run from your history?
Activity log
Your runs stay here unless you choose an automatic deletion setting.
Sign in to view run history.
Payment activity
Simulator runs never create payments.
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.
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.
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.
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.
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.
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.
Classrooms and courses
A teacher can show superposition, entanglement, and measurement, then compare simulator results with results from real hardware.
Student projects
A student can change a template, practice using gates, and collect results for a science, programming, or quantum-computing project.
STEM clubs and workshops
A club can build the same beginner circuit together and discuss why simulator and real-hardware results may look different.
Hackathons and prototypes
A team can test a small quantum idea without spending most of the event setting up hardware access and unfamiliar software.
Experiment preparation
A researcher can check a smaller circuit, compare simulation with hardware, and see the expected cost before starting a run.
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?
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.
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.
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.
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.
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.
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.
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.
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.
Use the visual circuit builder
- Choose 1–8 qubits. The circuit canvas and qubit selectors update to match.
- Select the Target qubit. Choose a Second qubit too when using CX, CZ, CH, or SWAP.
- Click gates in order. Each gate is added to the selected wire and to the OpenQASM editor.
- Add Measure gates. Measurement creates the 0 and 1 counts shown after a run.
- Check validation. Fix any highlighted issue before running the simulator or hardware.
- 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 builderStart 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 templatesFirst run
How do I run a circuit?
- Sign in with Google.
Signing in unlocks the runner, simulator, saved circuits, and private run history.
- Start blank or use a template.
Choose the number of qubits, add gates visually, or paste supported OpenQASM 2.0 code.
- Add measurements and validate.
Measure the qubits you want to read, then fix any validation messages before running.
- Run the local simulator first.
Use simulation to check likely outcomes without payment or a hardware submission.
- Review the hardware estimate.
Set the hardware shots, check the estimated charge and live wait information, then continue to secure payment.
- 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
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
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
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
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
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
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
Google-managed sign-in
Checking your Google session...
QRoute does not store a separate password. Password and security changes are managed by Google.
Checking sign-in status...