Escribe código y ejecútalo al instante sin instalar nada. Soporta JavaScript, TypeScript, Python y proyectos de HTML + CSS + JavaScript, con la salida de la consola justo al lado del editor. Es un compilador —o mejor dicho, un intérprete— que vive por completo en tu navegador.
Y es seguro por diseño: tu código no se envía a ningún servidor. JavaScript y TypeScript corren dentro de una máquina virtual QuickJS aislada; Python es CPython de verdad compilado a WebAssembly (Pyodide); y los proyectos HTML se muestran en un iframe en modo sandbox. Nada de lo que escribas puede tocar la red, el sistema ni el resto de la página, y los bucles infinitos se cortan solos.
Selecciona JavaScript, TypeScript, Python o un proyecto HTML/CSS/JS en el desplegable.
Teclea en el editor, que viene con un ejemplo para cada lenguaje. Puedes restaurar el ejemplo cuando quieras.
Pulsa Ejecutar (o ⌘/Ctrl + Enter) y la salida aparece al lado. En modo HTML, la vista previa se actualiza sola.
Modifica y vuelve a ejecutar las veces que necesites. Todo ocurre en local y en un entorno aislado.
La mayoría de compiladores online mandan tu código a un servidor que lo ejecuta y te devuelve el resultado. Aquí no: todo pasa dentro de tu navegador. JavaScript y TypeScript se ejecutan en QuickJS, un motor de JavaScript independiente compilado a WebAssembly, cuyo entorno global está vacío —sin acceso a la red, al sistema de archivos ni al resto de la página—. TypeScript se convierte a JavaScript quitándole los tipos (con Sucrase) antes de ejecutarse.
Python es CPython real compilado a WebAssembly mediante Pyodide, corriendo en un hilo aparte para que la interfaz no se congele. Los proyectos de HTML, CSS y JavaScript se muestran en un iframe en modo sandbox de origen opaco, que no puede acceder a esta página, a tus datos ni a la red. Además, cada ejecución tiene un límite de tiempo y de memoria: si escribes un bucle infinito, se detiene solo en lugar de colgar la pestaña.
Puedes ejecutar JavaScript, TypeScript, Python y proyectos de HTML/CSS/JS, porque son los que pueden correr enteros dentro del navegador gracias a WebAssembly. No hay selección de versiones ni instalación de librerías de terceros: se ejecuta el núcleo del lenguaje y su biblioteca estándar.
Lenguajes como Java, C, C++, C#, Go, Rust, Swift, Ruby o PHP no están, y es una decisión deliberada: ejecutarlos exigiría compilarlos en un servidor, es decir, enviar tu código fuera de tu equipo. Eso rompería justo lo que hace segura y privada a esta herramienta. Preferimos ofrecer menos lenguajes antes que dejar de ser 100% local.
JavaScript, TypeScript, Python y proyectos de HTML + CSS + JavaScript. Todos se ejecutan íntegramente en tu navegador; no hay lenguajes que requieran compilar en un servidor.
No. Todo ocurre en tu navegador: JavaScript y TypeScript en una máquina virtual QuickJS (WebAssembly), Python en Pyodide (CPython en WebAssembly) y los proyectos HTML en un iframe aislado. Tu código no se envía a ningún sitio.
Sí es seguro. El código se ejecuta en un entorno aislado sin acceso a la red, al sistema de archivos ni al resto de la página, y los bucles infinitos o el consumo excesivo de memoria se cortan automáticamente. Además, como no toca ningún servidor, no puede afectar a nadie más.
Python es CPython 3.14 a través de Pyodide. JavaScript es la variante moderna de QuickJS (equivalente a ES2023) y TypeScript se transpila quitándole los tipos con Sucrase. No hay selector de versiones: se usa la del runtime de WebAssembly.
No. Se ejecuta el lenguaje con su biblioteca estándar, sin instalar paquetes de terceros ni resolver imports externos. Está pensado para probar código, aprender y hacer pruebas rápidas, no para ejecutar proyectos con dependencias.
Generador de hash
Calcula 24 tipos de hash de un texto (MD5, SHA-256, SHA-3, RIPEMD, MD6, NTLM, CRC, Whirlpool) y prueba a descifrar hashes débiles por diccionario o fuerza bruta.
Comparar texto
Compara dos textos o fragmentos de código y resalta las diferencias por línea, palabra o carácter, en vista unificada o lado a lado. Sin subir nada.
Laboratorio SQL
Ejecuta consultas SQL de cualquier tipo sobre una base SQLite que vive en tu navegador: SELECT, JOIN, CREATE, INSERT… Se guarda en local y la exportas cuando quieras.
Open Utils es un proyecto de código abierto con licencia MIT. Puedes revisar exactamente qué hace esta herramienta —y comprobar que tus archivos no se envían a ninguna parte— en el repositorio en GitHub.