SuperBASIC es una variante avanzada del lenguaje de programación BASIC con muchas adiciones de programación estructurada. Fue desarrollado en Sinclair Research por Jan Jones a principios de los años 1980.
Originalmente, SuperBASIC estaba pensado como el intérprete de BASIC para una computadora doméstica cuyo nombre en código era SuperSpectrum, que luego estaba en desarrollo. Este proyecto fue posteriormente cancelado; sin embargo, SuperBASIC se incluyó posteriormente en el firmware ROM de la microcomputadora Sinclair QL (anunciado en enero de 1984), y también sirvió como intérprete de línea de comandos para el sistema operativo QDOS de QL.
Fue uno de los primeros BASIC de segunda generación que se integró en el sistema operativo de una microcomputadora (a diferencia del BBC BASIC que lo precedió en 1981), lo que hizo que el sistema operativo fuera extensible por el usuario, como lo hizo Linus Torvalds en sus años de formación.