Skip to main content
Back to Home

CSV to SQL

Select or drop your file

Files never leave your deviceMax size: 100MB

Frequently Asked Questions

Is converting CSV to SQL with PDFPilot really free?

Yes. CSV to SQL is completely free to use, with no sign-up or account required.

Are my files uploaded to a server?

No. The conversion runs entirely in your browser. Your file is never uploaded to PDFPilot's servers.

What SQL dialect is the output written for?

Standard, widely-portable SQL — backtick-quoted identifiers (MySQL-style) and single-quoted, backslash-escaped string literals. It should work as-is in MySQL/MariaDB, and needs only minor adjustment (e.g. double quotes for identifiers) for PostgreSQL or SQL Server.

How are numbers vs. text distinguished?

A cell is written unquoted (as a number) only if its entire text parses as a valid number; otherwise it's written as an escaped, quoted string — including things like phone numbers or ZIP codes with leading zeros, which correctly stay text.

How is the table name chosen?

You enter it directly — invalid characters for a SQL identifier are stripped automatically.

Is this output ready to run against a real database?

Yes, as a syntactically valid INSERT statement — but you're responsible for confirming the target table's schema actually matches the columns and types in the generated statement before running it.