Text Case Converter
Quickly convert text between different case styles including uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case.
What is a Text Case Converter?
Text case conversion transforms a string between different capitalisation conventions. These conventions are essential in programming and writing: UPPER CASE for constants (MAX_VALUE), lower case for general text, Title Case for headings and proper nouns, Sentence case for normal prose, camelCase for JavaScript variables and functions (myVariableName), PascalCase for class names (MyClassName), snake_case for Python variables and database columns (column_name), and kebab-case for URL slugs and CSS classes (my-class-name). Manually converting between these is tedious and error-prone, especially for long strings.
How to Use the Text Case Converter
-
Type or paste your text into the input box.
-
Click any conversion button: UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case.
-
The converted text appears instantly.
-
Copy the result to use in your code, document, or URL.
Available Case Types
UPPER CASE: Converts all characters to uppercase. Perfect for headings, constants, or emphasis.
lower case: Converts all characters to lowercase. Useful for URLs, email addresses, or normalizing text.
Title Case: Capitalizes the first letter of each word. Ideal for titles, headings, and proper nouns.
Sentence case: Capitalizes only the first letter of each sentence. Natural for regular paragraph text.
camelCase: Removes spaces and capitalizes the first letter of each word except the first. Common in JavaScript, Java, and other programming languages for variable names.
PascalCase: Similar to camelCase but capitalizes the first letter of every word including the first. Used for class names in many programming languages.
snake_case: Replaces spaces with underscores and converts to lowercase. Popular in Python, Ruby, and database naming conventions.
kebab-case: Replaces spaces with hyphens and converts to lowercase. Common in URLs, CSS classes, and file names.
This text case converter runs entirely in your browser — no data is sent to any server. Supports 8+ case styles including all common programming conventions. Handles multi-word phrases with spaces, hyphens, underscores, and mixed capitalisation as input. Useful for developers, writers, and content creators.
Keywords: text case converter, uppercase converter, lowercase converter, title case converter, camelCase converter, snake_case converter, kebab-case converter, PascalCase converter, sentence case converter, text transform online, case converter tool, free text formatter