⭅ Previous (Learn BASIC and QBasic)

Online Basic Interpreter

Write and run BASIC programs in your browser! Our web-based BASIC interpreter has support for most QBASIC features. This makes it easy to learn BASIC online, and run your favorite programs.

New to BASIC? See our Learn Basic page.

Current Features

Coming soon:

Program:
print "fibonacci calculator"
REM variables are integers by default, but
REM variables ending with $ are strings.
input "enter your name: " name$
print "hello " name$
input "enter a number: " number
let a = 0
let b = 1
let c = 1
for i = 0 to number
    a = b
    b = c
    c = a + b
    print c
next
Program State: Stopped
Output: Input:
⭅ Previous (Learn BASIC and QBasic)

We publish about 1 post a week discussing emulation and retro systems. Join our email list to get notified when a new post is available. You can unsubscribe at any time.