Online Tool Store Online Tool Store

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

Ready

Frontend preview — no upload or external service.

Converted identifiers

user_first_name → userFirstName, HTTPResponseCode → httpResponseCode, order-id → orderId.

How the Identifier Case Converter works

  1. Paste the identifiers, one per line — a whole column list or an interface at a time.
  2. Choose the target convention for the language or database you are moving to.
  3. 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.

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.