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

Dados e ciência

Linguagens de sistemas

Linguagens funcionais

Scripts e outras linguagens

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.