Elige un lenguaje
Elige JavaScript, TypeScript, HTML/CSS/JS, SQL o Lua. Cada uno se abre con un ejemplo que funciona.
Escribe código, pulsa Ejecutar y ve la salida al instante: logs de consola, tablas y errores con número de línea.
Crea una página web con vista previa en vivo, practica SQL con una base de datos SQLite real o prueba Lua. Nada que instalar.
Elige JavaScript, TypeScript, HTML/CSS/JS, SQL o Lua. Cada uno se abre con un ejemplo que funciona.
Escribe en el editor o abre un archivo. El resaltado, la sangría y el cierre de paréntesis te ayudan mientras escribes.
Pulsa Ejecutar o Ctrl+Enter para ver la salida. Guarda el archivo o copia un enlace para compartir tu código.
Algunas cosas que facilitan escribir y probar código aquí.
En JavaScript y TypeScript puedes escribir await fuera de una función, así que probar código asíncrono sin fetch es rápido.
Pasa un array de objetos a console.table() para verlo como una tabla que puedes descargar en CSV.
Pon tus sentencias CREATE TABLE e INSERT al principio: cada ejecución vuelve a crear la base de datos, así que los resultados son reproducibles.
Los tipos se eliminan antes de ejecutar el código, así que un error de tipos no detendrá el programa. Úsalo para probar sintaxis y lógica.
Un bucle infinito nunca congela la página: pulsa Detener o Esc y vuelve a ejecutar.
Aquí los enteros de Lua son de 32 bits, así que los números enteros muy grandes conviene escribirlos como decimales.
Crea imágenes, clips cortos y modelos 3D para tu app, juego o sitio web con WaveSpeed AI.
Crea iconos, ilustraciones y capturas para tu app.
Convierte una captura en un clip promocional corto.
Convierte una imagen en un modelo 3D para tu juego.
$1 en créditos gratis para cuentas nuevas elegibles. Sin tarjeta. Los generadores tienen requisitos de cuenta y créditos aparte. ejecutor de código: gratis.
JavaScript, TypeScript, HTML/CSS/JS con vista previa en vivo, SQL con SQLite y Lua 5.3. Para Python, usa el compilador de Python online gratis.
Sí. Es gratis, sin registro, sin límite de ejecuciones y sin marca de agua en nada de lo que guardes.
En tu navegador, dentro de un sandbox sin acceso a las cookies ni al almacenamiento de este sitio. Tu código no se envía a ningún servidor para ejecutarse.
Sí. Escribe sentencias CREATE TABLE, INSERT y SELECT y ve cada resultado como una tabla. SQLite admite joins, funciones de ventana, CTE recursivas y funciones JSON.
Elige HTML/CSS/JS. Edita las pestañas HTML, CSS y JS y la vista previa se actualiza mientras escribes; los mensajes de consola de la página aparecen debajo.
Pulsa Compartir para copiar un enlace. El código se guarda en el propio enlace, así que quien lo abra verá el mismo código en el editor.
Sí. Tu código de cada lenguaje se guarda en este navegador y vuelve cuando regresas. Usa Guardar para conservar un archivo en tu dispositivo.
Elige un lenguaje, pulsa Ejecutar y ve el resultado en un segundo.