Identifier Case Converter
Convert variable, column, and file identifiers between camelCase, snake_case, kebab-case, PascalCase, and SCREAMING_SNAKE in one pass.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Developer
Identifier Case Converter
Frontend preview — no upload or external service.
Converted identifiers
user_first_name → userFirstName, HTTPResponseCode → httpResponseCode, order-id → orderId.
How the Identifier Case Converter works
- Paste the identifiers, one per line — a whole column list or an interface at a time.
- Choose the target convention for the language or database you are moving to.
- Decide how acronyms should split, then copy the converted block back into your code.
FAQ
Why do acronyms break case conversion?
Because a run of capitals has no obvious word boundary. "HTTPResponse" could split as HTTP + Response or H + T + T + P + Response, and different codebases pick different answers, so the setting is explicit here rather than guessed.
Which convention should I use where?
Broadly: snake_case for SQL columns and Python, camelCase for JavaScript and Java variables, PascalCase for types and classes, kebab-case for URLs, files, and CSS.
Are digits handled as boundaries?
A digit run is kept with the word before it, so "address2Line" stays address_2_line rather than becoming address2line — which matters when the number is meaningful.
How we compare
| Feature | Online Tool Store | A CLI script | An IDE plugin |
|---|---|---|---|
| Bulk list conversion | ✓ | One at a time | Yes |
| Explicit acronym handling | ✓ | ✗ | ✗ |
| No regex to write | ✓ | ✗ | ✓ |
| Nothing sent to a server | ✓ | ✓ | ✗ |
Identifier Case Converter is built for the boring migration job: a column list, an API contract, and one consistent convention at the other end.