Case Converter
Convert text to every common case style at once.
A free online case converter — type once, get UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE instantly. No signup, runs entirely in your browser.
What does a case converter do?
A case converter rewrites text into a different capitalization or word-separator convention — UPPERCASE, lowercase, Title Case, and programming-specific styles like camelCase or snake_case. It splits the input into words (handling spaces, hyphens, underscores, and existing camelCase boundaries) and rejoins them in whichever style you need.
Programming case styles
camelCase (thisIsCamelCase) is the JavaScript/Java convention for variables and functions. PascalCase (ThisIsPascalCase) is used for class and component names. snake_case (this_is_snake_case) is standard in Python, Ruby, and SQL columns. kebab-case (this-is-kebab-case) is the convention for URL slugs, CSS classes, and file names. CONSTANT_CASE (THIS_IS_CONSTANT_CASE) marks constants in most C-family languages.
Writing case styles
Title Case capitalizes the first letter of each major word — used for headings and titles. Sentence case capitalizes only the first letter of the sentence, like normal prose. UPPERCASE and lowercase apply their respective casing to every letter, regardless of word boundaries.
How word boundaries are detected
The converter splits on spaces, hyphens, underscores, and transitions from lowercase to uppercase (so myVariableName is correctly recognized as three words) before rejoining in the target style — so converting between any two case styles, not just from plain text, works as expected.
Frequently asked questions
Related tools: Text Reverser · ROT13 Encoder/Decoder · Diff Checker