Pega el DDL SQL para examinar la estructura detectada. Revisa el diagrama y reutiliza su código Mermaid en la documentación.
Se ejecuta localmente en tu navegadorPega una o varias sentencias CREATE TABLE y la página dibuja las tablas, sus columnas y las claves foráneas que las unen: código Mermaid erDiagram en el panel de salida y una vista previa SVG debajo, dibujada por la propia página.
Se leen las comillas invertidas de MySQL, las comillas dobles de PostgreSQL, los corchetes de SQL Server, IF NOT EXISTS y los prefijos esquema.tabla; los comentarios -- y /* */ se ignoran. No se sube nada y no se abre ninguna conexión de base de datos.
Cada tabla se convierte en una tarjeta con sus columnas en el orden en que fueron declaradas. Las columnas de la clave primaria llevan PK, las que usa una clave foránea llevan FK y una clave compuesta marca todas sus columnas. Una clave escrita dos veces -en línea con REFERENCES y como FOREIGN KEY de tabla- se cuenta una sola vez y se dibuja como una única relación.
La línea va de la tabla referenciada a la tabla que declara la clave, y su etiqueta nombra la columna de la clave: users ||--o{ projects : "owner_id" significa que un usuario posee muchos proyectos. Los conectores salen y entran por el borde de la tarjeta y las autorreferencias recorren el lado derecho, así que ninguna línea atraviesa el cuerpo de una tabla.
Un nombre por sí solo no identifica una tabla. Si a.users y b.users están en el mismo texto, el código Mermaid los mantiene separados como users y users_2, mientras que las tarjetas conservan la etiqueta con el esquema. Una clave foránea cuyo destino no está en el texto pegado conserva su relación y se dibuja como marcador punteado en lugar de desaparecer.
La línea de estado indica lo que el diagrama no contiene: cuántas líneas del DDL no se pudieron leer y cuántas relaciones apuntan fuera del texto pegado. Si no hay ninguna sentencia CREATE TABLE, se vacían los dos paneles con un mensaje, en vez de dejar en pantalla el diagrama anterior.
Es un generador de diagramas, no un cliente de base de datos: no se conecta a un servidor, no ejecuta SQL, no lee un esquema en producción ni genera migraciones. Solo representa el texto que pegas, y el código Mermaid está pensado para documentación y revisión.
Todo se ejecuta en el navegador; una vez cargada la página no se pide nada más y la herramienta sigue funcionando sin conexión. Copiar y Descargar están inactivos hasta que hay un diagrama renderizado, así que un portapapeles vacío o un archivo de cero bytes no pueden confundirse con un resultado. El tamaño del diagrama depende solo de la memoria de la pestaña.