What text formats does this tool accept?
Comma-separated (CSV), tab-separated (TSV), pipe-delimited, and semicolon-separated text. Delimiter and header row can be auto-detected or set manually.
Convert CSV, TSV, and delimited plain text into SQL CREATE TABLE and INSERT statements.
All parsing and SQL generation runs locally in your browser. This tool converts delimited tabular text into CREATE TABLE and INSERT statements.
Text to SQL conversion turns structured plain-text rows into database-ready SQL scripts. This is useful when you have spreadsheet exports, log extracts, or delimited data files and need CREATE TABLE and INSERT statements without writing SQL by hand or connecting to a database.
Comma-separated (CSV), tab-separated (TSV), pipe-delimited, and semicolon-separated text. Delimiter and header row can be auto-detected or set manually.
CREATE TABLE statements with inferred column types plus INSERT, UPSERT, MERGE, REPLACE, or PostgreSQL COPY data statements depending on dialect and output mode.
No. The tool only generates SQL text locally in your browser. Copy the output and run it in your own database client.
No. Parsing and SQL generation run entirely in your browser. Your text never leaves your device.
PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and ANSI SQL with dialect-specific identifier quoting and output syntax.
Yes. Use the Schema tab to rename columns, override SQL types, toggle nullable/primary key flags, and include or exclude columns.
Empty cells can remain as empty strings or be converted to SQL NULL when you enable empty string as NULL.
Yes. Choose UPSERT (MySQL/PostgreSQL), MERGE (SQL Server), REPLACE (MySQL), or COPY (PostgreSQL) in output mode when a primary key is defined.
SQL to Text extracts readable plain text from SQL INSERT data. Text to SQL is the inverse — it builds SQL from structured text rows.
Small and medium files convert instantly. Large inputs use a Web Worker. Practical limits depend on your device; tens of thousands of rows is a reasonable upper range.
Not yet. Upload CSV or TSV exports from Excel, or paste tabular text directly. Excel import may be added in a future update.
Yes. Enable skip duplicate rows in parsing options to deduplicate identical records before SQL generation.