Supported Languages
Pick a language to open it in the compiler. Server languages run in an isolated Judge0 sandbox; the rest run right in your browser.
C
File extension: .c · Runs on server
C++
File extension: .cpp · Runs on server
C#
File extension: .cs · Runs on server
Java
File extension: .java · Runs on server
Python
File extension: .py · Runs on server
JavaScript
File extension: .js · Runs on server
TypeScript
File extension: .ts · Runs on server
Go
File extension: .go · Runs on server
Rust
File extension: .rs · Runs on server
PHP
File extension: .php · Runs on server
Ruby
File extension: .rb · Runs on server
Kotlin
File extension: .kt · Runs on server
Swift
File extension: .swift · Runs on server
Scala
File extension: .scala · Runs on server
R
File extension: .r · Runs on server
Perl
File extension: .pl · Runs on server
Lua
File extension: .lua · Runs on server
Bash
File extension: .sh · Runs on server
SQL
File extension: .sql · Runs on server
HTML
File extension: .html · Runs in browser
CSS
File extension: .css · Runs in browser
JSON
File extension: .json · Runs in browser
XML
File extension: .xml · Runs in browser
Markdown
File extension: .md · Runs in browser