Compilador Dart Online
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode Dart online no navegador
Um playground e runner de Dart online e gratuito. Escreva Dart no navegador, aperte Rodar e o código roda no Dart stable SDK em segundos. Sem instalar Dart na máquina, sem pub get, sem precisar configurar IDE antes.
O editor é construído sobre o mesmo motor do VS Code, então destaque de sintaxe Dart, autocomplete e sublinhado de diagnósticos funcionam direitinho. O código roda na Dart VM dentro de um contêiner isolado, com sound null safety, async/await, Futures, Streams, records e pattern matching disponíveis de cara. Bom para aprender Dart antes de migrar para o Flutter, ou para prototipar um algoritmo puro em Dart.
Por que este playground de Dart vai te ajudar
- Execução instantânea de Dart — escreva o código, aperte Rodar e veja a saída da Dart VM em segundos, sem
pub getnem configuração de IDE. - Destaque completo de sintaxe Dart, autocompletar e diagnósticos claros do analisador, com o mesmo motor de editor que roda no VS Code e sound null safety sinalizado em linha.
- Entrada via stdin é suportada.
stdin.readLineSync()lê do campo de entrada do playground, então programas Dart de linha de comando e exercícios interativos funcionam de ponta a ponta. Sem precisar de Dart SDK, Flutter SDK ou Android Studio do seu lado. - Toolchain estável do Dart — escreva Dart com null safety, use async/await e Futures, e teste sintaxe compatível com Flutter sem instalar o SDK.
O que você pode construir no playground de Dart
- async/await, Futures e Streams: os idiomas que sustentam qualquer app Flutter, executáveis aqui sem nenhum boilerplate de UI.
- Classes, mixins, extension methods e pattern matching com records e sealed classes: recursos modernos do Dart 3 que você pode testar uma declaração por vez.
- Experimentos rápidos em Dart: teste uma regra de null safety, verifique um inicializador late, experimente um collection-if ou spread operator, ou confirme como uma cadeia de Futures resolve.
Perguntas frequentes sobre o compilador de Dart online
O compilador de Dart online é gratuito?
Preciso ter o Dart ou Flutter SDK instalado?
O playground de Dart funciona no celular e no Chromebook?
O playground de Dart oferece suporte a stdin.readLineSync()?
stdin.readLineSync() (de dart:io) lê as linhas digitadas do mesmo jeito que quando você roda dart run localmente e digita no terminal. Útil para praticar algoritmos em Dart puro e exercícios no estilo CLI antes de partir para Flutter.