DM Tool Studio logoDM Tool Studio

Case Converter

Paste identifiers, one per line, and get camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, lower case and UPPER CASE at once. Acronyms like HTTPResponseCode split correctly. Everything runs in your browser; your text is never uploaded.

Paste identifiers (one per line)

Result — click any cell to copy it

Converted names will appear here…

How to use

1. Paste identifiers on the left, one per line — mixed styles are fine (userName, user_name, User-Name, HTTPResponseCode in one batch). 2. Click Convert. 3. Click any cell to copy that single value, or copy / download the whole table as CSV.

FAQ

Is my text uploaded? No. Splitting and conversion all run in your browser; nothing passes through our server.
How are words split? On underscores, hyphens, dots, spaces and camelCase boundaries: userName, user_name, user-name and “user name” all become the words user + name. Leading, trailing and repeated separators are ignored.
How are acronyms handled? A run of capitals followed by a capital + lowercase splits before the last capital: HTTPResponseCode → HTTP + Response + Code, so snake_case is http_response_code and PascalCase is HttpResponseCode. A lone acronym such as ABC becomes abc / Abc / ABC.
What about digits? Digits stay attached to the word they follow, and a digit followed by a capital still splits: version2Name → version2_name, get_user2FA_status → get_user2_fa_status. A purely numeric line such as 123 is returned unchanged in every column.
What about Chinese characters? Chinese characters are kept as-is and treated as part of the word they sit in; case conversion does not change them. This tool converts naming styles, it does not translate.
What happens to blank lines? Blank lines and lines made only of separators are skipped and counted in the status line, so you can paste a whole column straight from a spreadsheet.