Paste or open
Use SQL DDL, CSV/TSV, JSON or JSON Lines. Multiple files can be analyzed together within safety limits.
The application scripts could not initialize. Check that the complete tool folder was installed and reload the page. Your source text is not intentionally cleared by this message.
Turn SQL definitions and messy structured records into a readable database model. Discover entities, trace relationships, review every guess and export a schema you control.
Drag entity cards · Select a field · Zoom and pan
Guesses are not exported until approved
Download a free WebGPU model only when you click. Suggestions require your approval.
Deliver a reviewed, portable schema
Extract a schema to see the output checks.
Use SQL DDL, CSV/TSV, JSON or JSON Lines. Multiple files can be analyzed together within safety limits.
Inspect column types, primary keys and foreign keys. Naming-based links stay suggestions until approved.
Download SQL, DBML, Mermaid, editable project JSON or SVG without creating an account.
The built-in extractor is a deterministic parser and inference engine, not a neural model. It handles common CREATE TABLE and ALTER TABLE patterns, but it is not a complete SQL dialect parser and does not execute SQL. Type inference from samples is approximate; missing rows, composite keys and complex indexes can require manual review. The optional free on-device AI uses WebGPU, requires a first-use model download and may produce incorrect suggestions. PixelOkay does not receive source data, but loading the optional model contacts external model hosts. No API key or backend is used. CSV rows with missing/extra fields and JSON field-name collisions are rejected rather than silently changed. The export review shows omitted and pending constraints; SQL DDL is illustrative and does not guarantee complete vendor-specific round-tripping.
Analyzing schema…
Import a supported SQL definition or structured sample, inspect the extracted tables and columns, then review candidate keys and relationships before exporting an editable schema diagram or definition.
Example: Load a small customers table and orders sample. Review a proposed link from orders.customer_id to customers.id; verify that customers.id is actually unique before approving it.
Limits and privacy: The SQL reader supports a subset of DDL and is not a migration runner; unsupported statements may not round-trip. Uniqueness in sample rows does not prove a database constraint. Projects omit source rows and SQL. Optional WebLLM analysis requires WebGPU and downloads runtime/model files only after confirmation; the model prompt uses bounded table and column names, not source row values.