Text Case Converter
Convert text between upper, lower, title, camel, snake, kebab, pascal, constant, and dot cases.
Related tools
URL-Safe Slug Generator
Turn any title or text string into a clean, URL-safe SEO slug.
Text Formatter & Wrapper
Wrap text at specified column width, add line prefixes/suffixes, and indent.
Remove Special Characters
Strip punctuation, symbols, and non-alphanumeric characters from text.
Trim Whitespace Normalizer
Trim leading/trailing whitespace and normalize space sequences.
Text Reversal
Reverse characters in any string or multi-line text block.
Switching a variable name from snake_case to camelCase, or fixing a heading that got typed in the wrong case, is a common annoyance for developers and writers alike, and this case converter fixes it in one paste. It instantly converts text between upper case, lower case, title case, camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, and dot.case, making it useful for programmers naming variables consistently, marketers formatting headlines, and students cleaning up essays. Everything runs directly in your browser, so there's no upload, no processing delay, and no account required — your text stays private the entire time. Paste or type your text below and pick the case style you need to see the converted result instantly.
Features
- Convert to UPPERCASE and lowercase in one click
- Convert to Title Case and Sentence case
- Generate camelCase and PascalCase variable names
- Generate snake_case and kebab-case identifiers
- Generate CONSTANT_CASE and dot.case formats
- Handles multi-line text and full paragraphs
- Preserves word boundaries across mixed input formats
- One-click copy of the converted output
Why use this case converter?
- Converts case instantly with zero waiting time
- Runs entirely client-side so your text never leaves your browser
- Correctly detects word boundaries for accurate conversions
- Simple, one-click interface for every common case style
- Completely free with no signup or daily limits
Frequently asked questions
What's the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (myVariableName) while PascalCase starts with an uppercase letter (MyVariableName); both remove spaces and capitalize subsequent words.
When should I use snake_case vs kebab-case?
snake_case (my_variable_name) is common in Python and database columns, while kebab-case (my-variable-name) is standard for URLs, CSS classes, and file names.
Does this tool convert entire paragraphs, not just single words?
Yes, it works on single words, sentences, or full multi-line blocks of text at once.
What is CONSTANT_CASE used for?
CONSTANT_CASE (all uppercase with underscores) is the conventional format for constants in many programming languages, such as MAX_RETRY_COUNT.
Will converting case affect numbers or punctuation?
Numbers are preserved as-is, and punctuation is generally treated as a word boundary or removed depending on the target case style.
Is this case converter free to use for commercial projects?
Yes, it's completely free with no usage limits, and no data is stored or uploaded during conversion.