Client-Side Sandbox Active: 0 KB Uploaded to Cloud | Preparing offline mode…

PrivateDataForge

Your data never leaves this browser

Normalize CSV headers to snake_case

Headers like "Full Name (2024)" or "Total $" are painful as SQL column names. Turn on Normalize Headers and each one becomes snake_case, a leading digit gets a col_ prefix, duplicate names get a numeric suffix, and all-symbol headers become column_n.

This pairs naturally with the SQL generator, where the same names then flow straight into your INSERT statements.

Markdown / CSV Output

Drop a file to clean and export it

Processing stays in this browser. Guests can process up to 500 rows per file.

How to use this tool

  1. 1Drop your CSV file.
  2. 2Turn on Normalize Headers.
  3. 3Check the new column names in the preview.
  4. 4Export, or open the SQL page to generate INSERTs with these names.

Frequently asked questions

How are spaces and capitals handled?
They become underscores and lowercase letters, so Full Name becomes full_name.
What if a header starts with a digit?
A col_ prefix is added, so 2024_sales becomes col_2024_sales.
How are duplicates handled?
A numeric suffix is added: name, name_2, name_3.
What about an all-symbol header?
It is replaced with column_n, numbered by position.

Private by design

This tool runs entirely in your browser. Files, tables, and results are never uploaded to a server — you can even disconnect your network and keep working. See the Privacy Policy.