Frequently Asked Questions
Find answers to common questions about our online compiler platform. Can't find what you're looking for?Contact us.
General Questions
Compiliz is a free online compiler platform that allows you to write, compile, and run code in multiple programming languages directly in your browser. Our platform supports Python, Java, C++, JavaScript, Go, Rust, PHP, C, and Ruby without requiring any downloads or installations.
No, Compiliz is completely free to use without registration. You can start coding immediately without creating an account or providing any personal information.
Compiliz currently supports the following programming languages:
- Python 3.10
- Java (OpenJDK 17)
- C++ (GCC)
- JavaScript
- Go
- Rust
- PHP
- C (GCC)
- Ruby
We're constantly working to add more languages based on user feedback.
Using the Compiler
- Select your preferred programming language from the dropdown menu
- Write or paste your code in the editor
- Click the "Run" button to compile and execute your code
- View the output in the terminal window below the editor
To ensure fair usage and system stability, we have the following limitations:
- Memory limit: 256MB per execution
- CPU time: Limited to prevent infinite loops
- Execution time: Maximum 60 seconds
- Code size: Up to 64KB
These limits are sufficient for most educational and practice purposes.
You can save and share your code by using the "Share" button in the editor. This generates a unique URL that you can bookmark or share with others. The shared code will be available for 30 days.
Yes, our compiler environments come pre-installed with popular libraries for each language. For example, Python includes numpy, pandas, and matplotlib. However, for security and performance reasons, you cannot install custom packages during runtime.
Security & Privacy
Yes, your code is executed in isolated Docker containers that are destroyed after execution. We do not store your code on our servers unless you explicitly use the share feature. Your code is never shared with third parties.
For security reasons, code execution is sandboxed with limited access to the file system and network. File operations are restricted to the temporary execution directory, and network access is limited to prevent abuse.
Troubleshooting
If you're experiencing issues with your code:
- Check for syntax errors in your code
- Verify that you've selected the correct programming language
- Make sure your code doesn't exceed the resource limits
- Try simplifying your code to isolate the problem
- If the issue persists, contact our support team with details about the problem
If the compiler seems slow or unresponsive, try refreshing the page. If the problem persists, it might be due to high server load or network issues. Please try again later or contact our support team if the issue continues.