Developer
Processed locallyDatabase Schema Designer
Design tables and relations as JSON, then export SQL and a diagram.
Tool options · presets, sharing & more
Presets & sharing: options only, never files, text or passwords. Undo/redo: editable form values, not file selection or generated results.
How to Use Database Schema Designer
Enter the documented data format or upload a HAR file where requested.
Choose the conversion direction, join key, schema or SQL query. CSV keys must be unique.
Run the tool. Read validation errors or the result report before using the output.
Download the exported file. SQLite changes remain in memory until you download the database.
What This Tool Does
Design tables as JSON with SQLite column types and explicit primary/foreign keys. Export executable CREATE TABLE statements and a diagram; the designer does not connect to or modify a database.
Common Use Cases
This tool processes files and input in this browser tab. Its processing code does not upload them to a server. Loading this page and fetching uncached app files uses an internet connection. Optional usage analytics requires your consent and excludes input, filenames, passwords and generated content. Form undo history and result transfers stay in session memory. Explicitly saved presets contain approved settings only.
Offline use is not verified for this tool. Keep an internet connection available to load its page, code and any additional dependencies.
Frequently Asked Questions
What should I check before using Database Schema Designer?
Design tables as JSON with SQLite column types and explicit primary/foreign keys. Export executable CREATE TABLE statements and a diagram; the designer does not connect to or modify a database.
Does this tool work offline?
Offline use is not verified for this tool. Keep an internet connection available to load its page, code and any additional dependencies.
Can I keep my original file?
Yes. Processing creates a separate result and does not overwrite your source file. Keep the original until you have reviewed the output.