Compilador online
Compilador online para 46 linguagens
Escolha uma linguagem, escreva o código e aperte Executar. Ele roda de graça num sandbox nos nossos servidores, com entrada, sem cadastro e sem anúncios. Cada linguagem abaixo tem página própria, na versão atual.
Pela equipe do OnlineCompiler.io. Atualizado em .
Also in EnglishTambién en español
Como o compilador online funciona
- Escolha a linguagem no menu no alto do editor. O editor carrega o programa inicial dela.
- Digite a entrada na aba Entrada, se o programa ler alguma, e aperte Executar. A saída e os erros aparecem logo abaixo.
- A página de cada linguagem (na lista abaixo) também tem Compartilhar, um link que qualquer pessoa executa e que fica 90 dias sem exigir conta, e Salvar, que guarda o código numa conta grátis.
- Uma execução pode durar 30 segundos, com 512 MB de memória e 2 CPUs, e não tem acesso à rede.
Quer conferir uma solução com várias entradas? O compilador online com casos de teste roda todas de uma vez e marca cada uma como aprovada ou reprovada. Para rodar código a partir do seu próprio app ou site, as mesmas linguagens estão na API, grátis até 100.000 execuções por mês.
Quais linguagens posso rodar online?
Todas as 46 linguagens, cada uma na versão indicada. Abra uma para ver o editor, as notas e o exemplo de API. A página de linguagens traz também os ids dos compiladores e os tempos de execução.
Linguagens populares
- Compilador Python online (3.14)
- Compilador C online (GCC 15)
- Compilador C++ online (G++ 15)
- Compilador Java online (OpenJDK 25)
- Compilador C# online (.NET SDK 10)
- Compilador Go online (1.26)
- Compilador Rust online (1.93)
- Compilador PHP online (8.5)
- Compilador Ruby online (4.0)
- Compilador TypeScript online (Deno)
- Compilador JavaScript online (Node.js 24)
- Compilador Kotlin online (2.4)
- Compilador Swift online (6.4)
Dados e ciência
- Compilador SQL online (SQLite 3)
- Compilador DuckDB online (1.5)
- Compilador R online (4.6)
- Compilador Julia online (1.13)
- Compilador Octave online (11)
Linguagens de sistemas
- Compilador Fortran online (gfortran 15)
- Compilador Assembly online (NASM 3)
- Compilador D online (LDC 1.43)
- Compilador Zig online (0.17)
- Compilador Nim online (2.2)
- Compilador Crystal online (1.22)
- Compilador Ada online (GNAT 15)
- Compilador Objective-C online (Clang 21)
Linguagens funcionais
- Compilador F# online (.NET SDK 10)
- Compilador Haskell online (GHC 9.12)
- Compilador OCaml online (5.4)
- Compilador Common Lisp online (SBCL 2.6)
- Compilador Erlang online (OTP 29)
- Compilador Elixir online (1.20)
- Compilador Clojure online (1.12)
- Compilador Scala online (3.10)
- Compilador Racket online (9.3)
Scripts e outras linguagens
- Compilador Bash online (5.2)
- Compilador Visual Basic online (.NET SDK 10)
- Compilador COBOL online (GnuCOBOL 3.2)
- Compilador Perl online (5.44)
- Compilador Pascal online (Free Pascal 3.2)
- Compilador Lua online (5.5)
- Compilador Prolog online (SWI-Prolog 10)
- Compilador FreeBASIC online (1.10)
- Compilador Dart online (3.13)
- Compilador Groovy online (6.0)
- Compilador PowerShell online (7.6)
Perguntas frequentes
O que é um compilador online?
Um compilador online roda o seu código num servidor e devolve a saída para o navegador, então você não precisa instalar nada. Este roda 46 linguagens, de Python e C++ a Rust, Go e SQL, e aceita entrada para programas que leem dados.
Este compilador online é grátis? Preciso de conta?
É grátis, não pede conta nem login e não mostra anúncios. Para rodar código a partir do seu próprio app ou site, a API e o widget são grátis até 100.000 execuções por mês, uso comercial incluído.
Posso dar uma entrada ao meu programa?
Pode. Digite a entrada na aba Entrada antes de apertar Executar e o programa a lê pela entrada padrão (stdin). A entrada inteira é enviada quando você aperta Executar, então o programa não consegue pedir mais dados enquanto roda.
Posso compartilhar ou salvar o meu código?
Pode, na página de cada linguagem, abaixo do editor. Compartilhar gera um link que qualquer pessoa abre e executa, dura 90 dias e não exige conta. Salvar guarda o código na sua conta do OnlineCompiler.io até você apagá-lo.
Quanto tempo um programa pode rodar?
Até 30 segundos, com 512 MB de memória, 2 CPUs e sem acesso à rede. Um programa que ainda roda aos 30 segundos é interrompido com o código de saída 124, e a saída acima de 64 KB por fluxo é cortada.