Welcome to MuqcsCraft, an open-source graphical simulator and visualizer for quantum circuits,
built on top of the Muqcs (McGuffin's Useless Quantum Circuit Simulator) library.

Use Left mouse button to drag-and-drop a gate.
Some gates have parameters. To change a parameter, use Ctrl+left mouse button and drag left-right, or use Shift+left mouse button and drag left-right to snap the parameter to nice values. You can also click on a parameter to select it, and then use Ctrl+left arrow, Ctrl+right arrow keys to adjust, Shift+left arrow, Shift+right arrow keys to snap.

To delete a gate, you can (1) left-click on the gate to select it, and then hit the Delete key; or (2) drag the gate off the circuit and drop it outside; or (3) press+release over the gate with the Middle mouse button (like in Quirk).

To UNDO, hit the Back button in your web browser. The state of the circuit is encoded in the query string of the browser's URL (like in Quirk), hence circuits can be bookmarked and shared as hyperlinks in plain text.

Additional options: [Show...]

Display options:

Local State
For each local state...
Half Matrix
In each cell of the Half Matrix, show...

For each pair of qubits...
State Vectors

Show cells as ...

The length of the bar in each cell is



Visualizations Per Layer [Show...]

Export options: [Show...]

Predefined circuits: [Show...]

List of definitions of matrices for quantum gates