Escribe y ejecuta, como en un IDE
Cada lenguaje abre un editor amplio con números de línea, ejecución real y resultado al lado. Todo corre en tu navegador.
Las 50 herramientas para programar
Busca por nombre o filtra por tipo: playgrounds, formateadores, conversores, generadores, referencia y cálculo.
🎮 Playgrounds 6
Ejecuta JS y captura la consola al vuelo.
🧱Editor HTML, CSS y JSHTML, CSS y JS con vista previa en vivo.
📑Previsualizar MarkdownMarkdown → vista previa y HTML al vuelo.
🐍Playground de PythonPython 3 real en el navegador (Pyodide).
🗄️Playground de SQLSQLite real en el navegador (sql.js).
🔷Compilar TypeScriptTypeScript → JavaScript con el compilador oficial.
🪄 Formatear y minificar 7
SQL apelmazado → consulta legible.
📐Formatear XMLXML apelmazado → XML indentado.
🎨Formatear CSSCSS minificado → CSS legible.
🗜️Minificar CSSCSS → CSS minificado, más ligero.
📄Formatear HTMLHTML apelmazado → HTML indentado.
📉Minificar HTMLHTML → HTML minificado.
↹Tabs ↔ espaciosReindenta código: tabs ↔ espacios.
🔄 Convertir 10
JSON → YAML para tus configs.
🔂YAML a JSONYAML → JSON formateado.
📊JSON a CSVJSON (array) → CSV para Excel.
🧾CSV a JSONCSV → JSON (array de objetos).
🔷JSON a TypeScriptJSON → interfaces de TypeScript.
📋JSON a tabla MarkdownJSON (array) → tabla Markdown.
🔄XML a JSONXML → JSON con atributos.
🔗Query string a JSONParámetros de URL → JSON.
🗝️ENV a JSONVariables .env → JSON.
🛢️CSV a SQLCSV → sentencias INSERT de SQL.
🛠️ Generar 10
Expresiones cron sin pelearte con los asteriscos.
🚫Generar .gitignoreEl .gitignore de tu proyecto en un clic.
🎭Datos de prueba (mock)Mock data: nombres, emails y JSON de prueba.
🏷️Generar meta tags SEOMeta SEO + Open Graph + Twitter en un clic.
📦Generar package.jsonEl package.json de tu proyecto Node, bien formado.
📘Generar READMEUn README.md decente para tu repo, en segundos.
⚖️Generar licenciaEl texto de licencia (MIT, Apache…) listo.
🎫Generar JWT (HS256)Firma JWT HS256 en local para tus pruebas.
🧬Generar JSON SchemaDe un JSON de ejemplo a su JSON Schema.
🤖Generar robots.txtEl robots.txt de tu web, bien hecho.
📚 Referencia 8
200, 404, 500… qué significa cada código.
🔡Tabla ASCIIASCII 0-127: decimal, hex, octal y carácter.
🔣Entidades HTML , ©, €… con su código.
🔀Comandos de Gitadd, commit, push, merge, stash… explicados.
🎨Colores CSS con nombrered, royalblue, tomato… y su HEX.
📎Tipos MIMEEl Content-Type de cada extensión de archivo.
🧩Chuleta de regex\d, +, *, [], grupos… qué significa cada uno.
📝Chuleta de MarkdownTítulos, listas, enlaces, tablas… la sintaxis MD.
🧮 Calcular 9
Permisos Linux: octal 755 ↔ rwxr-xr-x.
🌐Calculadora de subred (CIDR)CIDR → máscara, broadcast y rango de hosts.
🔢Contar líneas de códigoLíneas, vacías, comentarios y bytes de tu código.
🧵Escapar cadena de textoEscapa comillas y especiales para JSON, JS, SQL…
🗣️Explicar expresión cronPega un cron y te decimos cuándo se ejecuta.
🔍Comparar dos JSONDiferencias entre dos JSON: añadido, quitado, cambiado.
🔤Ordenar claves de un JSONClaves de un JSON ordenadas A-Z (recursivo).
📐Contador de bytes y caracteresCaracteres, bytes y límites SEO de un texto.
🔟Operaciones de bitsAND, OR, XOR, shifts… en binario, dec y hex.
😶 Nada con ese nombre en esta sección.
Sobre la sección de programación
¿El código se ejecuta de verdad o es una simulación?
Se ejecuta de verdad. JavaScript corre con la propia máquina del navegador; Python, SQL y TypeScript usan intérpretes compilados a WebAssembly que se cargan la primera vez. Nada se envía a ningún servidor.
¿Por qué tarda en cargar el primer «Ejecutar» de Python o SQL?
Porque descarga el intérprete (WebAssembly) la primera vez. A partir de ahí queda en caché y es instantáneo.
¿Sirve para producción?
Son herramientas de aprendizaje, pruebas y utilidades rápidas. Para firmar tokens o manejar secretos reales, hazlo siempre en tu servidor.
¿Necesito instalar compiladores o entornos?
No. Todo el entorno —editor, intérpretes y compiladores— vive en tu navegador. Abres la página y ya puedes escribir y ejecutar.
Abre un IDE y empieza a teclear
JavaScript, Python, SQL, TypeScript y HTML/CSS/JS listos para ejecutar. Sin instalar nada y 100 % en tu navegador.
Elegir lenguaje →