📖 Complete Guide

How to Use
Acubens Compiler

Step-by-step instructions to compile and run C, C++, Java, Python, HTML and SQL code online for free.

Table of Contents
  1. Getting Started — Quick 5 Steps
  2. Supported Languages & Compilers
  3. Using the Code Editor
  4. Handling User Input
  5. Keyboard Shortcuts
  6. Understanding Error Messages
  7. Language-Specific Tips
  8. Frequently Asked Questions

1. Getting Started — Quick 5 Steps

1

Choose Your Language

Go to acubens.in/compilers and click on your language: C, C++, Java, Python, HTML or SQL.

2

Write or Paste Your Code

Type your code in the left editor panel. Load an example from the Examples dropdown.

3

Click Run

Click ▶ Run or press Ctrl+Enter. Your code compiles and executes instantly.

4

See Output

Your program output appears in the terminal on the right. Errors are shown in red.

5

Provide Input if Needed

If your program uses scanf, Scanner or input(), the terminal becomes interactive — type and press Enter.

2. Supported Languages & Compilers

LanguageCompiler / RuntimeStandardBest For
CGCCC17Systems programming, BCA/B.Tech practicals
C++G++C++17OOP, competitive programming, STL
JavaJDK 17Java 17OOP, enterprise, MCA projects
PythonCPython 3.11Python 3.11Data science, scripting, automation
HTML/CSS/JSBrowser (live)HTML5/ES6+Web development, UI design
SQLSQLite (WASM)SQLite 3Database queries, SQL practice

3. Using the Code Editor

💡 Pro Tip

Press Ctrl+Enter to run your code instantly without clicking the Run button.

4. Handling User Input

Acubens supports interactive input. When your program waits for input, the terminal activates and you can type directly.

C — scanf()

#include <stdio.h> int main() { int a, b; printf("Enter two numbers: "); scanf("%d %d", &a, &b); printf("Sum = %d ", a + b); return 0; }

Python — input()

name = input("Enter your name: ") print(f"Hello, {name}!")
⚠ Important

When your program is waiting for input, click on the terminal area and type, then press Enter.

5. Keyboard Shortcuts

ShortcutAction
Ctrl+EnterCompile and Run code
TabInsert 4-space indentation
Ctrl+ZUndo last edit
Ctrl+ASelect all code
Enter in terminalSubmit input to running program

6. Understanding Error Messages

7. Language-Specific Tips

8. Frequently Asked Questions

Is Acubens compiler free?

Yes, 100% free. No signup, no subscription, no hidden charges. Free for everyone in Bihar and India.

Do I need to install anything?

No. Just open your browser and go to acubens.in/compilers. Works on Chrome, Firefox, Edge and mobile browsers.

Can I use it on mobile?

Yes! Acubens is fully mobile-responsive. Works on Android and iOS smartphones.

Which Java class name should I use?

Always use public class Main. Acubens automatically renames your class to Main during compilation.

Start Coding Now →