BASIC Programming Compiler

Contains adsIn-app purchases
2.7
615 reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

BASIC (Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. This app uses the free/open source (GPL) FreeBASIC compiler (https://www.freebasic.net) as backend. FreeBASIC is a high-level programming language supporting procedural, object-orientated and meta-programming paradigms, with a syntax compatible to Microsoft QuickBASIC.

Features:
- Compile and run your program
- View program output or detailed error
- Select and run chunk of codes
- Custom keyboard for easy input of frequently used characters
- Optimized for connecting with external physical/bluetooth keyboard
- Advanced source code editor with syntax highlighting and line numbers
- Open, save, import and share bas files.
- Language reference

Limitations:
- Internet connection is required for compilation
- Only one file can be run at a time
- Maximum program running time is 20s
- Some file system, network and graphics functions may be limited
- This is a batch compiler; interactive programs are not supported. If your program provides an input prompt, enter the input in the Input tab prior to compilation. See the Reference tab in the app for code examples
Updated on
Aug 5, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location, App activity and 2 others
No data collected
Learn more about how developers declare collection
Data is encrypted in transit

Ratings and reviews

2.8
537 reviews
Rick Zalman
May 30, 2025
It's a good app ! However the app is not for absolute beginners who are starting to learn either basic, or freebasic. Also you need to enter input data first, by clicking on the menu at the top right corner then clicking on input, before you run the program. On the next update, it would be nice to include functions, such as Cls, Color, Locate and Tab. In spite of the lack of some functions, you can still do alot of stuff with this app. It's a good app for coders with some experience with basic.
32 people found this review helpful
Did you find this helpful?
Paul Allard
May 7, 2024
This app looks like it should be amazing, but when I load small programs and run them, it reports that it doesn't have enough resources. That is not enough information for me. There is nothing in the Play store write-up that says what the limitations are and there's nothing in the diagnostics that tell me what the limitations are. Please provide more information on the limitations or restrictions. Please provide a link where I can send you programs for you to analyze.
5 people found this review helpful
Did you find this helpful?
ELWIN LIO
June 11, 2025
Please provide complete dark theme for this 'app', even for the pop up in the top right corner. A guide giving all the commands and some examples will be appreciated. Offline operation is preferred.
1 person found this review helpful
Did you find this helpful?