Case Converter

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more — instantly.

Advertisement
Characters: 0
Words: 0
Lines: 0
Output — UPPERCASE
Advertisement

About Text Cases

UPPERCASE converts every letter to capitals. Used for acronyms, headings, and emphasis.

lowercase converts every letter to small case. Common in programming, usernames, and casual writing.

Title Case capitalizes the first letter of each word. Standard for article titles, book titles, and headings.

Sentence case capitalizes only the first letter of each sentence, just like normal writing.

camelCase removes spaces and capitalizes each word except the first. Widely used in JavaScript variable naming.

PascalCase capitalizes every word with no spaces. Used for class names in most programming languages.

snake_case replaces spaces with underscores in lowercase. Common in Python, Ruby, and database column names.

kebab-case replaces spaces with hyphens. Standard for URL slugs, CSS class names, and HTML attributes.

Frequently Asked Questions

What is the difference between camelCase and PascalCase?
In camelCase, the first word starts lowercase and subsequent words are capitalized (e.g., myVariableName). In PascalCase, every word including the first starts with a capital letter (e.g., MyVariableName). PascalCase is also called UpperCamelCase.
When should I use snake_case vs kebab-case?
Use snake_case in programming languages like Python and Ruby for variable and function names. Use kebab-case for URLs, CSS class names, and HTML attributes. Most style guides treat them as interchangeable for file names.
What is toggle case?
Toggle case inverts the capitalization of every character — uppercase letters become lowercase and vice versa. For example, "Hello World" becomes "hELLO wORLD". It's mostly used for stylistic or humorous purposes.
Does this work with special characters?
Yes. The converter preserves numbers, punctuation, and special characters. Only alphabetic characters are affected by case conversion. For camelCase, snake_case, kebab-case, and similar formats, non-alphanumeric characters are treated as word separators.
Advertisement

More Free Tools