# BASIC Programming Compiler

> Write BASIC codes on your device! Ideal for learning and testing code snippets!

Canonical page: [https://chrome-stats.com/d/com.krazeapps.basicprogrammingcompiler](https://chrome-stats.com/d/com.krazeapps.basicprogrammingcompiler)

## Overview

- **ID:** `com.krazeapps.basicprogrammingcompiler`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** BerylBox
- **Category:** EDUCATION
- **Downloads:** 189,452
- **Rating:** 2.74 / 5 (650 ratings)
- **Version:** 2.8
- **Last updated:** 2025-08-05
- **First published:** 2019-06-19
- **Publisher country:** MU
- **Size:** 33 MB
- **Data as of:** 2026-09-12
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.krazeapps.basicprogrammingcompiler)
- **Website:** [https://www.ratinbox.com/](https://www.ratinbox.com/)
- **Privacy policy:** [https://ratinbox.com/privacy\_policy/pp.php?app=Basic%20Programming%20Compiler](https://ratinbox.com/privacy_policy/pp.php?app=Basic%20Programming%20Compiler)

## Description

The BASIC Programming Compiler extension lets you write, compile, and run BASIC programs directly on your device. Built on the open-source FreeBASIC compiler, it supports procedural and object-oriented programming with QuickBASIC-compatible syntax. Key features include an advanced code editor with syntax highlighting and line numbers, a custom keyboard for quick character input, the ability to run code snippets, and options to open, save, import, and share BASIC (.bas) files. This tool is ideal for learning, testing code snippets, and experimenting with BASIC programming on the go.

While compilation requires an internet connection and programs have a 20-second run limit, the extension offers detailed error output and a language reference to aid development. Note that interactive input is managed via an input tab, and some file system and graphics functions may be limited. Overall, this extension serves as a powerful and accessible environment for BASIC programmers of all levels.

## Rankings

- #163,671 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.google.android.gms.permission.AD_ID`

## Review summary

The BASIC Programming Compiler app is praised for being useful for users familiar with BASIC, especially for mathematical and scientific programming. However, multiple reviews highlight significant issues such as nonfunctional input commands, excessive ads, and strict program runtime limits (around 20 seconds). Many users express frustration with limited functions, poor documentation about app restrictions, and bugs affecting basic commands, which make it unsuitable for beginners and those wanting full QBasic functionality.

### Pros

- Good for users with some prior BASIC programming experience.
- Helpful for mathematical and scientific programming.
- Useful for coding on the go and practicing programming.
- Detects and shows errors in code.
- Provides a version of BASIC similar to FreeBASIC and QBasic.

### Cons

- Application has limited functionality compared to full QBasic or FreeBASIC versions.
- Input commands and keyboard input not working consistently or at all.
- Excessive advertisements affecting user experience.
- Program running time is limited to about 20 seconds, restricting complex or longer programs.
- Lack of sufficient documentation and information about resource limitations and app restrictions.

## Similar extensions and apps

- [C/C++ Programming Compiler](https://chrome-stats.com/d/com.krazeapps.cppprogrammingcompiler) — 634,872 users, 3.46 / 5
- [Compilerz – Code Compile Run](https://chrome-stats.com/d/com.infoclifftech.compilerz) — 6,965 users
- [BabaBASIC](https://chrome-stats.com/d/io.atha.quickbasic) — 341 users
- [Easy BASIC - CBM Flavor](https://chrome-stats.com/d/com.hawwash.easybasic) — 703 users
- [QuackBASIC: Code in BASIC](https://chrome-stats.com/d/com.ammonite.quackbasic) — 2,566 users
- [BASIC! Super User](https://chrome-stats.com/d/com.rfo.su) — 10,797 users, 5.00 / 5
- [SmallBASIC](https://chrome-stats.com/d/net.sourceforge.smallbasic) — 57,929 users, 3.64 / 5
- [QBasic: Learn, Code & Run](https://chrome-stats.com/d/com.allbachelor.qbasicapp) — 101,048 users, 3.95 / 5
- [Pascal Programming Compiler](https://chrome-stats.com/d/com.krazeapps.pascalprogrammingcompiler) — 152,997 users, 2.44 / 5
- [fkm BASIC](https://chrome-stats.com/d/jp.fkmsoft.program.basic) — 50,126 users, 3.00 / 5
- [VB.NET Programming Compiler](https://chrome-stats.com/d/com.krazeapps.vbnetprogrammingcompiler) — 313,457 users, 4.30 / 5
- [Python Programming Interpreter](https://chrome-stats.com/d/com.krazeapps.pythonprogrammingcompiler) — 406,865 users, 3.20 / 5

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.krazeapps.basicprogrammingcompiler)
