Database & SQL

SQL Identifier Converter

Paste field and table names and convert them to a consistent SQL naming convention. Choose the target style, quote identifiers when they need it, then copy the result. Everything runs in your browser — your names never leave the page.

Runs in your browser v1.0.0

Conversion options

Example: user ID → user_id

Required quoting protects reserved words such as select and names that are not plain letters, digits or underscores.

Word detection

Words are detected from spaces, underscores, hyphens, dots and camelCase boundaries, so HTTPStatus, http_status and http-status all normalize to the same words.

Identifiers

one per line

Paste one name per line. Comma-separated column lists are split automatically and blank lines are ignored.

Converted output

0 identifiers


                

Conversion details

waiting for input
Original identifier, converted identifier and an explanation of any quoting or skipping.
Original Converted Note

How it works

Each name is split into words on spaces, underscores, hyphens and camelCase or acronym boundaries. The words are then rejoined in your chosen convention: snake_case, SCREAMING_SNAKE_CASE, camelCase, PascalCase or kebab-case. Existing quotes are stripped first. When quoting is set to only when required, reserved words and names that are not plain identifiers are wrapped in double quotes and the reason is listed in the details table.