Playground de Dart
Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.
Ejecuta Dart online en tu navegador
Este es un playground y runner de código Dart online y gratuito. Escribe Dart directamente en tu navegador, pulsa Ejecutar y córrelo sobre el Dart stable SDK en segundos — sin instalación local de Dart, sin pub get, sin configurar un IDE. Es la forma más rápida de probar un Future, verificar una regla de null safety o experimentar con una característica del lenguaje Dart.
Por dentro, el editor usa el mismo motor que VS Code (resaltado de sintaxis Dart, autocompletado, subrayado de diagnósticos) y tu código se ejecuta con la Dart VM en un contenedor aislado — sound null safety, async/await, Futures, Streams, records y pattern matching disponibles desde el primer momento. Ya sea que estés aprendiendo Dart antes de pasarte a Flutter o prototipando un algoritmo puro en Dart, este compilador de Dart online te lleva de la idea al resultado en segundos.
Por qué este playground de Dart te va a servir
- Ejecución instantánea de Dart — escribe código, pulsa Ejecutar y recibe la salida de la Dart VM en segundos, sin pub get ni configuración de IDE.
- Resaltado completo de sintaxis Dart, autocompletado y diagnósticos claros del analizador — el mismo motor de editor que usa VS Code, con sound null safety señalado en línea.
- Entrada stdin compatible —
stdin.readLineSync()leen desde el cuadro de entrada del playground, así que puedes probar programas Dart de estilo línea de comandos y ejercicios interactivos de principio a fin. Sin instalación — sin Dart SDK, Flutter SDK ni Android Studio. - Toolchain estable de Dart — escribe Dart con null safety, usa async/await y Futures, y prueba sintaxis compatible con Flutter sin instalar el SDK.
Qué puedes construir en el playground de Dart
- async/await, Futures y Streams — los idiomas que sostienen cualquier app de Flutter, ejecutables aquí sin ningún boilerplate de UI.
- Clases, mixins, extension methods y pattern matching con records y sealed classes — características modernas de Dart 3 que puedes probar declaración a declaración.
- Experimentos rápidos en Dart — prueba una regla de null safety, verifica un inicializador late, experimenta con un collection-if o un spread operator, o confirma cómo se resuelve una cadena de Futures.
Preguntas frecuentes sobre el compilador de Dart online
¿Es gratis el compilador de Dart online?
¿Necesito tener instalado el Dart o Flutter SDK?
¿Funciona el playground de Dart en móvil y Chromebook?
¿El playground de Dart admite stdin.readLineSync()?
stdin.readLineSync() (de dart:io) lee las líneas que escribes igual que cuando ejecutas dart run localmente y tecleas en la terminal. Útil para practicar algoritmos en Dart puro y ejercicios de estilo CLI antes de pasar a Flutter.