Tu propio laboratorio SQL, dentro del navegador

Un motor SQLite completo corriendo en tu navegador. Escribe cualquier consulta —SELECT con JOIN y GROUP BY, INSERT, UPDATE, DELETE, CREATE TABLE, subconsultas, CTE, vistas, índices— y ve el resultado al instante en una tabla, con el número de filas y el tiempo que tardó. Viene con una pequeña base de ejemplo para que puedas empezar a probar en un segundo.

Es tu laboratorio: creas y borras tablas, cargas tus datos y experimentas sin miedo. La base se guarda sola en tu navegador y sigue ahí cuando vuelves; además puedes exportarla como archivo .sqlite o importar la tuya. Nada se sube a ningún servidor y cada quien trabaja sobre su propia copia aislada.

Gratis · sin marca de agua · sin subir archivos

Qué puedes hacer con Laboratorio SQL

  • Motor SQLite completo ejecutándose en tu navegador (WebAssembly)
  • Consultas de cualquier tipo: SELECT, INSERT, UPDATE, DELETE, CREATE, JOIN, GROUP BY, CTE…
  • Resultados en tabla, con número de filas y tiempo de ejecución
  • Base de ejemplo precargada y consultas listas para probar
  • Panel de esquema con tus tablas y sus columnas
  • Se guarda en tu navegador entre sesiones; exporta e importa archivos .sqlite
  • Las consultas corren en segundo plano y se cancelan solas si se pasan de tiempo
  • 100% local: tu base de datos no se sube a ningún servidor

Cómo usar Laboratorio SQL paso a paso

  1. 1

    Escribe tu consulta

    Teclea SQL en el editor y pulsa Ejecutar (o ⌘/Ctrl + Enter). Los resultados aparecen debajo en una tabla.

  2. 2

    Explora la base de ejemplo

    Usa las consultas de ejemplo o mira el panel de esquema con las tablas y columnas disponibles.

  3. 3

    Modifica lo que quieras

    Crea tus propias tablas, inserta y actualiza datos, o bórralo todo. Los cambios se guardan solos en tu navegador.

  4. 4

    Guarda o lleva tu base

    Exporta la base como archivo .sqlite para conservarla o compartirla, o importa una que ya tengas.

Un SQLite de verdad, no una simulación

Bajo el capó hay SQLite —el mismo motor que usan móviles, navegadores y millones de aplicaciones— compilado a WebAssembly y ejecutándose dentro de tu pestaña. Eso significa que el dialecto y el comportamiento son los reales de SQLite: funciona lo que funciona en SQLite y falla lo que falla en SQLite, sin sorpresas de un intérprete de juguete.

Cada consulta se ejecuta en un hilo aparte (un Web Worker), así que la interfaz no se congela mientras trabaja. Y si escribes por error una consulta que no termina —una CTE recursiva sin límite, por ejemplo—, la herramienta la cancela pasado un tiempo y restaura la base al estado anterior, en lugar de dejar la pestaña colgada.

Para aprender, prototipar y probar sin montar nada

Es ideal para practicar SQL, comprobar rápidamente si una consulta hace lo que crees, diseñar el esquema de una tabla antes de llevarlo a producción o resolver un ejercicio, todo sin instalar una base de datos ni levantar un servidor. Como es SQLite en local, no hay conexión a MySQL, PostgreSQL ni a ninguna base remota: es un entorno cerrado y tuyo.

Open Utils funciona íntegramente en el navegador: cuando eliges un archivo, se abre en la memoria de tu propio dispositivo y se procesa ahí. No hay subida, no hay cola de procesamiento en un servidor y no hay copia que borrar después. Puedes comprobarlo tú mismo: abre las herramientas de desarrollo del navegador, entra en la pestaña Red, usa la herramienta y verás que no se envía ningún archivo.

Preguntas frecuentes

¿Qué motor de base de datos usa?

SQLite, el motor de bases de datos más extendido del mundo, compilado a WebAssembly y ejecutándose íntegramente en tu navegador. El comportamiento y el dialecto SQL son los reales de SQLite.

¿Qué consultas SQL puedo ejecutar?

Cualquiera que soporte SQLite: SELECT con JOIN, GROUP BY y subconsultas, INSERT, UPDATE, DELETE, CREATE y DROP TABLE, vistas, índices, CTE (incluidas las recursivas) y transacciones. Es tu base: puedes hacer lo que quieras con ella.

¿Se guarda mi base de datos?

Sí. Se almacena en tu propio navegador (IndexedDB) y sigue ahí cuando vuelves a abrir la herramienta. Además puedes exportarla como archivo .sqlite para conservarla o llevarla a otro sitio, e importar una existente.

¿Puedo conectarme a MySQL o PostgreSQL?

No. El laboratorio es un SQLite local que vive en tu navegador; no se conecta a bases de datos remotas. Está pensado para practicar, prototipar y probar consultas de forma aislada y privada.

¿Se sube mi base de datos a un servidor?

No. Tanto los datos como la ejecución de las consultas ocurren dentro de tu navegador; nada se envía a ningún servidor. Puedes comprobarlo en la pestaña Red de las herramientas de desarrollo.

Otras herramientas que te pueden servir

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.