Playground de JavaScript
Ler documentaçãoEscreva, execute e compartilhe trechos de código — sem instalação.
Rode JavaScript online no navegador
Um playground de JavaScript online e gratuito. Escreva JS moderno ES2022+ no navegador, aperte Rodar e o código roda em Node 24 ou Deno 2.4 em segundos. Sem instalação, sem npm, sem package.json para configurar antes.
O editor usa o mesmo motor do VS Code, então destaque de sintaxe JS, autocompletar e sublinhado de erros funcionam normalmente. Seu código roda no Node 24 (ou Deno 2.4.3) dentro de um contêiner isolado, com recursos modernos do ES2022+, as APIs fs/http do Node e a biblioteca padrão do Deno disponíveis — útil quando você quer testar uma função async, fazer um fetch de JSON ou resolver um problema de entrevista sem sair da página.
Por que este playground de JavaScript vai te ajudar
- Execução instantânea de JavaScript — escreva o código, pressione Rodar e receba a saída do Node 24 (ou Deno 2.4) em segundos, sem configuração.
- Destaque de sintaxe JavaScript completo, autocompletar e mensagens de erro, com o mesmo motor de editor do VS Code, direto no seu navegador.
- A entrada stdin está conectada ao
process.stdin(Node) e ao padrãoreadLinedo Deno. Digite as linhas no campo de entrada e o playground envia uma a uma, na ordem. Sem Node, npm ou package.json para configurar do seu lado. - Runtime Deno 2.4.3 + Node 24 — JavaScript moderno ES2022+ com APIs do Node e biblioteca padrão do Deno, sem precisar de package.json.
O que você pode construir no playground de JavaScript
- Métodos de array (map, filter, reduce), async/await, destructuring e construções modernas do ES2022+, rodando em Node 24 ou Deno 2.4.
- Fetch e parse de JSON, promises e fluxos async, sintaxe de classes e problemas curtos de algoritmo para prática de entrevistas.
- Snippets avulsos: teste uma regex, verifique um formato de data, experimente um método novo de Array ou confirme um destructuring complicado.
Perguntas frequentes sobre o playground de JavaScript online
O playground de JavaScript online é gratuito?
Preciso ter Node.js instalado para rodar JavaScript online?
O playground de JavaScript funciona no celular e no Chromebook?
Posso ler stdin pelo Node no playground de JavaScript?
process.stdin no Node, então interfaces readline e loops for await (const line of process.stdin) se comportam igual a executar node script.js localmente e colar a entrada no terminal.