Compilador Dart Online
Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.
Ejecuta Dart online en tu navegador
Un playground y ejecutor de código Dart online y gratuito. Escribe Dart en tu navegador, presiona Ejecutar y el código corre sobre el Dart stable SDK en segundos. Sin instalar Dart localmente, sin pub get, sin tener que configurar un IDE primero.
El editor está construido sobre el mismo motor que VS Code, así que el resaltado de sintaxis de Dart, el autocompletado y el subrayado de diagnósticos funcionan sin problema. El código se ejecuta con la Dart VM en un contenedor aislado, con sound null safety, async/await, Futures, Streams, records y pattern matching disponibles desde el primer momento. Útil para aprender Dart antes de pasarte a Flutter, o para prototipar un algoritmo puro en Dart.
Por qué este playground de Dart te va a servir
- Ejecución instantánea de Dart — escribe el código, presiona Ejecutar y verás la salida de la Dart VM en segundos, sin
pub getni configuración de IDE. - Resaltado completo de sintaxis Dart, autocompletado y diagnósticos claros del analizador, con el mismo motor de editor que usa VS Code y sound null safety señalado en línea.
- Soporta entrada por stdin.
stdin.readLineSync()lee desde el cuadro de entrada del playground, así que los programas Dart estilo línea de comandos y los ejercicios interactivos funcionan de principio a fin. Sin Dart SDK, Flutter SDK ni Android Studio de tu lado. - 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 modismos que sostienen cualquier app de Flutter, ejecutables aquí sin nada de boilerplate de UI.
- Clases, mixins, extension methods y pattern matching con records y sealed classes: funciones modernas de Dart 3 que puedes probar declaración por 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 estilo CLI antes de pasar a Flutter.