// database tooling

Schema Visualizer

Generate ER diagrams and SQL DDL from structured CSV files — instantly.

📋  How to structure your CSV

required format

Required Columns

Entity
Table name (e.g. Users, Orders)
Attribute
Column name (e.g. user_id, name)
Type
Data type (e.g. INT, VARCHAR(100))
KEY
PK = Primary Key  ·  FK = Foreign Key  ·  blank = regular column
💡 Foreign keys are auto-detected — any attribute ending in _id that matches a PK in another table will be linked automatically.

Example

example_schema.csv
Entity Attribute Type KEY
Usersuser_idINTPK
UsersnameVARCHAR(100)
UsersemailVARCHAR(255)
Ordersorder_idINTPK
Ordersuser_idINTFK
OrderstotalDECIMAL
Productsproduct_idINTPK
ProductsnameVARCHAR(100)

Drop your CSV schema here

or click to browse — .csv files only

Schema Preview
🗺

ERD generated as draw.io XML

Your entity-relationship diagram is ready to import into diagrams.net for visualization.

1
Download XML below
3
Import → Device
⬇  Download ERD (draw.io XML)
For any help, suggestions and feedback visit my LinkedIn — Shreya Saxena