Playground de JavaScript
Escreva, 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.Como aprendo JavaScript depois de testar o playground?
Ferramentas úteis para JavaScript
Ferramentas gratuitas baseadas no navegador que combinam bem com o Playground de JavaScript - tudo faz parte do Coddy.
- JSON FormatterFormat, validate, and explore JSON with a live tree view.
- Regex TesterTest regular expressions with animated match highlighting.
- Base64 Encoder / DecoderInstantly encode or decode Base64 strings and files.
- URL Encoder / DecoderSafely encode and decode URL components.
- JWT DecoderDissect and verify JSON Web Tokens payload-by-payload.
- UUID GeneratorGenerate v1/v4 UUIDs in bulk, copy-ready.
- Password GeneratorGenerate strong, random passwords with tunable character classes.
- Unix Timestamp ConverterConvert between Unix timestamps, ISO 8601, UTC, and local time.
- Cron Expression GeneratorBuild, decode, and preview cron schedules with the next run times.
- HTTP Status CodesSearchable reference for every HTTP status code with plain-English explanations.
- Text Compare / Diff CheckerCompare two blocks of text or code side-by-side with line and word diff.
- Hash Generator (MD5, SHA-1, SHA-256)Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes instantly.
- Case ConverterConvert text between camelCase, snake_case, kebab-case, and more.
- cURL ConverterConvert any curl command into fetch, axios, Python requests, Go, PHP, and more.
- Word & Character CounterCount words, characters, sentences, paragraphs, and reading time live as you type.
- Fancy Text GeneratorTurn any text into 𝐛𝐨𝐥𝐝, 𝑖𝑡𝑎𝑙𝑖𝑐, 𝔣𝔯𝔞𝔨𝔱𝔲𝔯, ⓒⓘⓡⓒⓛⓔⓓ, and 25+ more Unicode styles.
- Typing Speed TestMeasure your WPM and accuracy - with a Code Mode for JavaScript and Python.