Menu

Compilador Dart Online

Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.

main.dart
Output
Click Run to see the output here.

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 get ni 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?
Sí, el playground de Dart es de uso gratuito. Sin registro, sin Dart SDK que instalar y sin Flutter SDK ni Android Studio — abre la página y ejecuta.
¿Necesito tener instalado el Dart o Flutter SDK?
No hace falta instalar nada. No necesitas el Dart SDK ni Flutter en tu máquina. El runner de Dart online ejecuta tu código sobre la Dart stable VM y devuelve la salida en segundos. Eso sí, ten en cuenta que el playground ejecuta Dart puro, así que el código de widgets de Flutter no se renderiza aquí, pero cualquier característica del lenguaje Flutter o lógica Dart pura funciona sin problema.
¿Funciona el playground de Dart en móvil y Chromebook?
Sí. El playground de Dart funciona en cualquier navegador moderno, ya sea en escritorio, tablet o móvil. Útil para probar Dart desde una Chromebook, iPad o computadora escolar donde no puedes instalar el SDK.
¿El playground de Dart admite stdin.readLineSync()?
Sí. 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.
¿Cómo aprendo Dart después de probar el playground?
Edita el código Dart de ejemplo, presiona Ejecutar e itera. Cuando quieras algo más estructurado, el curso interactivo de Dart de Coddy cubre null safety, async/await, clases, mixins y las características modernas de Dart 3 con ejercicios prácticos — una base sólida antes de pasar a Flutter.