Case Converter
Convert text between everyday and code-friendly casings - UPPER CASE, lower case, Title Case, camelCase, snake_case, kebab-case and more.
Updated September 2026 · Written and verified by Akash Pandey
Case Converter
How to use the case converter
- Enter your text in the input box (or type directly).
- Pick the casing you want from the options row.
- The converted output appears below instantly - copy it or replace the input with the result.
Code casings treat words as the main conversion unit but keep acronyms and digits intact: HTTPServer becomes http-server, and userID becomes user-id when converting to kebab or snake case.
Frequently asked questions
What casings are supported?
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case and a toggle-inverse option.
Does Title Case follow real title rules?
The title option capitalizes the first letter of every word and downcases the rest. For AP/Chicago-style title case with small-word handling, use the Title Capitalization tool.
How are acronyms handled in code casings?
Letter runs like "HTTP" are treated as one word and re-cased predictably, so converting "HTTPServer" to kebab-case gives "http-server".
Is the conversion instant?
Yes, on every keystroke - there is no button to press unless you want to swap the result back into the input.
Does it handle non-Latin text?
It operates on Unicode, so accented Latin and other scripts convert without corruption (where a defined case mapping exists).
What is the difference between camelCase and PascalCase?
In camelCase, the first word begins with a lowercase letter (e.g., myVariableName), whereas in PascalCase, every word starts with a capital letter (MyVariableName).
What is screaming snake case used for?
SCREAMING_SNAKE_CASE (all caps with underscores) is commonly used for global constants and environment variables in programming languages like Python, JavaScript, and C.
Can I convert text that already contains underscores or hyphens?
Yes. The converter intelligently tokenizes words separated by spaces, hyphens, or underscores before rebuilding them in your target case.