Data Dictionary Maker

Make a data dictionary online: add a CSV, Excel file or CREATE TABLE script and get a described column list to edit and download. Free, with your own Gemini key.

Quick answer: Get a CREATE TABLE script with a description of every column, from a CSV, Excel, JSON or Parquet file.

Related: Data Dictionary Generator · Document Database Columns with AI · Generate SQL Column Comments · AI Data Dictionary Generator · AI Data Tools and Guides

How to use the Data Dictionary Maker

Get a CREATE TABLE script with a description of every column, from a CSV, Excel, JSON or Parquet file.

The Data Dictionary Generator writes a CREATE TABLE script with a description for every column. Load a CSV, Excel, JSON or Parquet file, choose your database and it produces documented SQL for PostgreSQL, MySQL, SQL Server, Oracle or SQLite. It uses your own Gemini key and only a summary of the data, and it saves hours of manual documentation.

  1. Add your AI key
  2. Load your file
  3. Pick a database and generate

Tips

Example

Input: orders.csv

Output: Column, type, description, examples

Browse by topic

Who uses Data Utility

Frequently asked questions · Data format benchmark

Frequently asked questions

What is a data dictionary maker?

A tool that lists every column of a dataset with its type and a plain-English description. Data Utility writes the first draft with AI and you edit it.

Which databases are supported?

PostgreSQL, MySQL / MariaDB, SQL Server, Oracle and SQLite.

What is sent to Google Gemini?

Column names, types, statistics and, if you allow it, a few sample values. Your full file is never sent.

Are the column types correct?

Types are guessed from your data in your browser, not by the AI. Check them before you run the script.

What is the Data Dictionary Generator?

It writes a CREATE TABLE script with a description for every column, for PostgreSQL, MySQL, SQL Server, Oracle or SQLite. It uses your own Gemini key and sends only a summary of your data.

Related pages

Topic guides

Guides