Compilers · playgrounds · databases

Run code in 60+ languages.

Pick a compiler, framework playground or database editor and press Run. No install, no signup.

115 of 115

Languages

69
PythonRun Python 3 onlineNode.jsRun Node.js onlineTypeScriptRun TypeScript onlineGoRun Go onlineRustCompile & run RustJavaRun Java onlineCCompile & run CC++Compile & run C++C#Run C# onlineRubyRun Ruby onlinePHPRun PHP 8 onlineSwiftRun Swift onlineKotlinRun Kotlin onlineScalaRun Scala onlineDartRun Dart onlineHaskellRun Haskell onlineClojureRun Clojure onlinePerlRun Perl onlineLuaRun Lua onlineDenoRun Deno onlineBunRun Bun onlineBashRun shell scripts onlineZshRun Zsh scripts onlineNushellRun structured data pipelinesElixirRun Elixir onlineRRun R onlineAdaRun Ada onlineAssembly (NASM)x86 assembly onlineAssembly (NASM64)x86-64 assembly onlineAWKRun AWK onlineBASICRun BASIC onlineCOBOLRun COBOL onlineCoffeeScriptRun CoffeeScript onlineCrystalRun Crystal onlineDRun D onlineEmacs LispRun Emacs Lisp onlineEmojicodeRun Emojicode onlineErlangRun Erlang onlineF#Run F# onlineForthRun Forth onlineFortranRun Fortran onlineGleamRun Gleam onlineGroovyRun Groovy onlineHaxeRun Haxe onlinejqRun jq onlineJuliaRun Julia onlineLispRun Lisp onlineMatplotlibRun Matplotlib onlineMojoRun Mojo onlineNimRun Nim onlineNumPyRun NumPy onlineObjective-CCompile & run Objective-COCamlRun OCaml onlineOctaveRun Octave onlineOdinRun Odin onlinepandasRun pandas onlinePascalRun Pascal onlinePowerShellRun PowerShell onlinePrologRun Prolog onlineRacketRun Racket onlineRakuRun Raku onlineSchemeRun Scheme onlineShell Script (sh)Run POSIX sh onlineSolidityCompile smart contractsTclRun Tcl onlineVRun V onlineVisual Basic .NETRun VB.NET onlineWASM (WAT)Run WebAssembly textZigRun Zig online

Frameworks & web

34

Databases

12
Built for developers

Why CompileBytes?

Real execution

Your code runs on real language runtimes in isolated sandboxes, with real output and errors — not simulated results.

A proper coding editor

Syntax highlighting, IntelliSense, formatting, shortcuts and multiple files — the editor you already know, in a tab.

No setup required

Open a compiler and start coding. No downloads, no configuration, no account — press Run and it's already working.