Convert text to UPPER, lower, Title, Sentence, camelCase and more.
Your text never leaves your browser.
How do you convert text to different cases?
Title case capitalises each word, sentence case capitalises the first letter of each sentence, and camelCase, snake_case and kebab-case join words using capitalisation, underscores or hyphens. Programming styles strip spaces and punctuation. For example, "hello world" becomes "Hello World" (title), "helloWorld" (camel) or "hello-world" (kebab) in one click.
Understanding your result
Programming styles (camel, snake, kebab) strip spaces and punctuation, while sentence and title case preserve readable spacing.
Formula and method
Title case capitalises each word; sentence case capitalises the first letter of each sentence; camel, snake and kebab styles join words with capitalisation, underscores or hyphens.
Assumptions and limitations
The tool changes capitalisation and word joining only; it does not check spelling, translate, or judge which style a given language style guide prefers. Title case capitalises every word rather than following journalistic rules that keep short words lowercase, so review headlines afterwards. All conversion runs in your browser.
Worked example
“hello world” becomes “Hello World” (title), “helloWorld” (camel) or “hello-world” (kebab).
How to use this tool
- Paste your text.
- Choose the target case.
- Copy the converted result.
Common mistakes to avoid
- Expecting camel/snake/kebab to keep spaces — they intentionally remove them.
About the Text Case Converter
Switch the capitalisation and word style of any text in one click — useful for headings, code identifiers and tidy formatting.
Who should use this tool
Developers naming variables, editors fixing inconsistent headings, and content creators who need clean capitalisation. If you constantly retype the same phrase in a different style, or copy identifiers between code and prose, this tool switches between UPPER, lower, Title, Sentence, camelCase, snake_case and kebab-case without any manual reformatting.
Benefits
- Switch between seven styles from one pasted block of text
- Generate code-ready camel, snake and kebab identifiers instantly
- Preserve readable spacing in title and sentence case
- Runs in your browser with nothing sent to a server
Practical use cases
- Renaming variables to match a project's naming convention
- Fixing a heading pasted in the wrong capitalisation
- Preparing a slug-like identifier from a plain phrase
- Standardising capitalisation across a list of titles
Explore all Text and Writing tools
Frequently asked questions
Does it change my original text?
No. It produces a converted copy you can copy or download.
What is the difference between title case and sentence case?
Title case capitalises the first letter of every word, which suits headings and titles. Sentence case capitalises only the first letter of each sentence and leaves the rest lowercase, matching normal prose. You can switch between the two here without retyping anything.
Why do camelCase and snake_case remove my spaces?
Programming identifiers cannot contain spaces, so these styles join words together: camelCase capitalises each word after the first, while snake_case links them with underscores and kebab-case with hyphens. Sentence and title case keep spaces because they are meant for readable text.