Case Converter — Convert Text to Any Letter Case Free Online
Convert text between all letter cases
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case instantly.
About Case Converter
Text case conversion transforms the capitalisation pattern of a string according to a specific naming convention. Different industries, programming languages, and contexts have established conventions for how text should be formatted — and switching between them manually is tedious and error-prone.
This tool converts any text to nine case formats instantly: UPPERCASE, lowercase, Title Case (each word capitalised), Sentence case (only the first word capitalised), camelCase, PascalCase (UpperCamelCase), snake_case, SCREAMING_SNAKE_CASE, and kebab-case.
Developers constantly switch between naming conventions: a database column named "user_first_name" (snake_case) becomes "userFirstName" (camelCase) in JavaScript, "UserFirstName" (PascalCase) in a C# class, "user-first-name" (kebab-case) in a CSS class, and "USER_FIRST_NAME" as a constant. Converting manually is tedious and introduces inconsistency; this tool handles it instantly.
Content creators use Title Case for headlines and blog post titles (following AP, Chicago, or APA style conventions), Sentence case for subtitles and email subjects, and UPPERCASE for acronyms and emphasis. Social media managers use the converter to quickly reformat copied text into the appropriate case for each platform. All conversion is instant and performed in your browser.
Frequently Asked Questions
What is camelCase used for?
camelCase (e.g. myVariableName) is the standard naming convention for variables and functions in JavaScript, Java, and many other programming languages.
What is snake_case used for?
snake_case (e.g. my_variable_name) is the standard for Python variables, database column names, and URL slugs in many frameworks.
What is kebab-case used for?
kebab-case (e.g. my-variable-name) is the standard for CSS class names, HTML attribute values, URL slugs, and file names in front-end development.
What is PascalCase used for?
PascalCase (e.g. MyClassName) is the standard naming convention for classes in object-oriented programming languages including JavaScript, TypeScript, Java, and C#.