Case Converter
Convert text between UPPER, lower, Title, camelCase, snake_case and kebab-case.
Frequently asked questions
Which cases can it convert to?
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case — the common formats used in writing and programming.
What is the difference between camelCase and snake_case?
camelCase joins words with capitals (myVariableName), while snake_case joins them with underscores (my_variable_name). Different languages and styles prefer different ones.
Does it handle punctuation?
For the programming cases it strips punctuation and separators to produce a clean identifier; for the writing cases it preserves your text and only changes capitalisation.
What is the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of most words, as in a heading, while Sentence case capitalizes only the first word and any proper nouns, like ordinary prose.
When should I use kebab-case versus snake_case?
kebab-case with hyphens is common in URLs, CSS class names and file names, while snake_case with underscores is common in variable names in languages like Python and in database columns.
What is PascalCase used for?
PascalCase capitalizes the first letter of every word, including the first, and is widely used for class and type names in many programming languages, distinguishing them from camelCase variables.
Does converting case change my non-Latin characters?
Case conversion applies to scripts that have upper and lower forms, such as Latin, Greek and Cyrillic. Scripts without letter case, like Chinese or Arabic, are left unchanged.