Microsoft QuickBASIC (frecuentemente abreviado, correctamente, como QB, o incorrectamente, como QBasic) es un descendiente del lenguaje de programación BASIC que Microsoft Corporation desarrolló para su uso con el sistema operativo MS-DOS, junto a otros productos de programación como QuickC o QuickPascal.
Estaba ligeramente basado en GW-BASIC pero añadía tipos definidos por el usuario, estructuras de programación mejoradas, mejores gráficos y soporte de disco, y un compilador además del intérprete.
Microsoft sacó a la venta QuickBasic como un paquete de desarrollo comercial.
En comparación con QuickBASIC, QBASIC está limitado ya que le faltan unas pocas funciones, sólo puede manejar programas de un tamaño limitado, no tiene soporte para módulos separados, y sólo es intérprete.
Pese a que el software fue descontinuado por Microsoft, han surgido re-implementaciones del lenguaje bajo licencias GNU, como FreeBASIC o QB64.