When uploading a QASM-file with ÒPENQASM 3.0; as first line, the code editor on quantum-computing.ibm.com will throw an error.

However the qiskit Python library doesn't support the new features (e.g. for-loops) of OPENQASM 3 either.

So where can I run an OPENQASM 3.0 file?

  • $\begingroup$ Welcome to the quantum computing stack exchange ! I want to point out that openquasm 3.0 is still in development and a work in progress. It may therefor be not supported by other languages like qiskit. $\endgroup$ Commented Dec 3, 2020 at 22:20

1 Answer 1


OpenQASM3 is in an early release stage for circulation for feedback in the quantum community. OpenQASM3 aims to be a standardized language proposal for near-term quantum computing hardware with real-time computing capabilities. We hope that it will lay the foundation for extracting tangible benefits from real quantum computers in the coming years by providing a straightforward interface for research in error-correction, classical/quantum algorithms, and control techniques. Information about the language can be found in the live specification. It is expected that this will evolve quite rapidly in the coming months. We value all feedback and accept issues or pull requests being submitted on the language specification repository.

A formal grammar and accompanying parser should be available shortly and will be found in the language repository. Work has begun to add support for the new functionality introduced in OpenQASM3 in Qiskit, simulators, and hardware backends. As support is rolled out it will be announced.

  • $\begingroup$ So does openqasm3.0 actually work now or is it just a concept? $\endgroup$
    – Anna Naden
    Commented Nov 30, 2021 at 4:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.