Text Case Converter
Convert text between camelCase, snake_case, kebab-case, Title Case and 10 more — instantly and privately.
0 characters · 0 words · 0 lines
—
—
—
—
—
—
—
—
—
—
—
—
—
—
About Text Case Converter
Paste your text once and see every case at the same time — lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case, path/case and more — each with its own copy button.
The converter is acronym- and boundary-aware: it understands camelCase, separators (spaces, _, -, ., /) and runs of capitals, so “XMLHttpRequest” correctly becomes “xml_http_request” in snake_case and “xmlHttpRequest” in camelCase. Everything runs locally in your browser; your text is never uploaded.
How to use Case Converter
- Paste a name, sentence or identifier and compare the available case transformations.
- Copy only the convention required by your destination, such as camelCase or snake_case.
Limitations and common mistakes
Case conversion does not decide naming style or understand every acronym and language. Review word boundaries in existing identifiers and names.
Changing case can alter the meaning of case-sensitive paths, passwords or identifiers. Keep the original input when converting data that must round-trip exactly.
The tool processes its input locally on your device. Read our privacy policy for analytics, storage and network details.
Convert a variable name
XMLHttpRequest
snake_case → xml_http_request camelCase → xmlHttpRequest kebab-case → xml-http-request
All cases are generated at once — just copy the one you need.
Frequently asked questions
Which cases does it support?
lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case, path/case, plus aLtErNaTiNg and tOGGLE case.
Does it handle camelCase and acronyms correctly?
Yes. It detects camelCase boundaries, separators and capital-letter runs, so identifiers like XMLHttpRequest tokenize into the right words before conversion.
What's the difference between snake_case and CONSTANT_CASE?
Both join words with underscores; snake_case is lowercase (my_variable) while CONSTANT_CASE is uppercase (MY_VARIABLE), commonly used for constants.
Is my text uploaded to a server?
No. All conversions happen in your browser, so your text never leaves your device.
For related tasks, explore Word Counter and Lorem Ipsum. Their guides explain the different inputs, assumptions and output formats.