Basic‪!‬ 4+


Designed for iPad

    • 4.3 • 121 Ratings
    • $3.99



Remember the Day?
Hammering out your own Code?

Featured by Apple as a Staff Favorite,
this is an App like no other,
- welcome back to Basic!

Basic! is the power to bring your imagination to life. If you can dream it, you can do it!

Hang'n out and messing with Basic on an iOS Device is like sit'n aside of time and think'n about just how cool it's been to be around these last 50 years. Yep, Basic is where it all started!

Packed with great Sample Programs, On-Line User Forum access, and a full In-App Help Section; all to help you both get started and never stop programming!

"Basic! will help instruct a whole new generation to bring their imagination to life!" -148 Apps

Remember, you need to know or learn the Basic programing language to use this App. So set your Code, tap Run, let Basic! process, and have a blast!

iOS / miSoft Basic v 3.5.2- 3.5.5 - 3.5.9 - 3.8.0

- Editor Improvements
- Code Execution Improvements
- File System Improvements
- New and improved In-App Basic Forum!
- iOS 11/12 compatible
- iPhone X compatible
- Major improvements throughout
- iOS 7 & iOS 8 Support
- Run Programs on Cineverse!
- Enhanced Randomizer & Notation!
- See User Forum for Details!

v 3.5 - 3.5.1

Enhanced UI
iPhone5 Screen
Full Retina Support (RETINA ON/OFF)
Fill/Stroke Round Corner (RRECT)
Updated Face Recognition
Increased Floating Point Precision
Running Code Screen Shots

Featured -!

v. 3.4 / 3.4.1 /3.4.2

Complex expression IF
READPIXEL not inverts Y axis
POINT w/ 1 pixel
SHAPE Outline
FOR exception if first false
Faster Processing
Fixed: Redraw w/ CIRCLE
Rare syntax error

3.3 / 3.3.1

Read Pixel Buffer Commands:

Math Functions: DegreesToRadians, RadiansToDegrees, PI, HALF_PI, TWO_PI

iOS 5+Face Recognition
Email Data Files
DIR Page Pause

v 3.2.2

2X Faster Execution!
On-Line Forum!
Rotate Sprites!
DRAWSPRITE Accepts Option
"angle in degrees" parameter
Now 50 Save Slots
Unlimited Terminal Save
Memory & Mnmgnt Upgrades

Fixes: READ negative #'s from DATA
Non-english text, Music, File
No 128 Character string limit

v 3.2

Commands: TouchX2 - TouchY2
DateYear - DateMonth - DateDay

New "Time" Sample - date/time functions!
Sprite Sample for Multi Touch - Pinch & Zoom!

Fixes: Save Slots, TickCount (returns sec & float point #), File I/O Sample, Redraw (LINE, RECT, etc), ' & $ Stalls.

v 3.0 / 3.1

"Everything's Better with Bluetooth"!
Data Files! Text & Sprites!
Face Recognition to Move Objects!
Faster Processing Speed!
New Sample Data & Code!
Fixed: Shape, Print and , vs ;

v 3.0:


v 2.0 / 2.0.1 / 2.0.3:

- New Editor! Auto-format - Cut & Paste Code Lines
- Keyboard: Cursor Up / Down - Line Editing
- "Mortage Calculator" sample w/ GOSUB
- Floating point #'s now start w/ ".", i.e. ".5" or "0.5"

1.5.1 - Fixed: Swapped MID$ & RIGHT$
Parameterless PAUSE

1.4.5 - New Terminal Screen & Text Colors
More PASTE Code conversion
POINT for single point draw

1.4 - Faster!
Terminal AirPrint
File i/o: OPEN, PRINT #, INPUT #

1.3 - New Graphic, Numeric Commands, & Help.


PASTE w/o extraneous data!

1.2 - Input, Len, CHR$ & Color fnctns!

1.1 - Unlimited Terminal Save, Code in Editor or w/ Line Numbers, a/b Virtual Floppies, New Commands & Functions, e-mail, Help & Sample Code!

1.0 - Welcome to miSoft/iOS Basic!

All miSoft data ©, ™, ® miSoft, LLC 2012/2015.

What’s New

Version 3.8.2

Thank you to all of our loyal Basic! users!
Here's what's new in this update:
- Editor Improvements
- Code Execution Improvements
- File System Improvements
- New and improved In-App Basic Forum!
- Fix for READ command
- iOS 11/12 compatible
- iPhone X compatible
- Major improvements throughout
What else in new in preview updates:
- RND (min,max,none)
- ANTIALIAS on/off
- UPPER$ and LOWER$ fixed
- GetPixel and ReadPixel fixed
- 3 and 4 dimensional array fixed
- Improved randomizer algorithm
- Improved scientific notation support
- Fixed GOTO leading outside FOR
- Fixed editor cursor & iPad keyboard
- Fixed pre-iOS 6 startup
- iPhone Orientation fix
- Speed & Processing Enhancements

Ratings and Reviews

4.3 out of 5
121 Ratings

121 Ratings

Jwmmakerofmusic ,

Perfect for what I do.

Okay, to start with, yes, the internal text editor leaves much to be desired with how it jumbles the lines rather than keeping things straight. Despite that imperfection, Basic! truly is a throwback to my childhood when I used to program Basic on a PreComputer 1000. However, instead of short text-based RPGs, I use Basic! for creating stochastic music.

(Protip: it's best to use a text editor with Dropbox exporting to program your stuff and then copy/paste into the Basic! app to run it. The Basic! app itself has limited slots for programs internally, and can't upload to Dropbox. These features would be nice internally, but squashing bugs and improving stability are more important.)

Patrickl27 ,

Yay!! Updated!

Update: This app has finally been updated for iOS 11 and 12! I’m thrilled to be able to use all my old programs I wrote in here. It seemed like it had been abandoned, I’m so glad it wasn’t!

Old review:Unless it's updated, this app will not work at all anymore when iOS 11 releases this fall (or now for beta users!) this is the one 32 bit app I will most hate to lose when I update (and I have more than 600 apps). Please update basic soon! I'd hate to lose all my programs!

Supersurvivor79 ,

Having. Issues on iPad2

So I've been using this app for awhile on my original iPad1. I've recently downloaded onto my iPad2 but am having trouble running my saved programs, in that the enter/return button doesn't do anything half the time. If I keep typing in the input and hitting enter maybe it eventually works, or if I hit the minimize keyboard button sometimes that works. I even tried using my Bluetooth keyboard and that didn't solve the problem. It's also not just on my old saved programs also on new ones that I've tried to mess with just to see if it was because they were old programs from my iPad1. If this sounds familiar to anyone or the Devs can help I'd appreciate it because all in all it was my favorite BASIC program.

App Privacy

The developer, miSoft, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.

More By This Developer

Animation Creator Express
Animation Creator
Photo & Video

You Might Also Like

Living Colors - Pro
RemoteFlight MAP HD
Daily Death
Lakeshore Public Media