Skip to content

Text Case Converter

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

  1. Paste your text.
  2. Choose the target case.
  3. 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.

Share this tool

Free to use — copy the link, share it anywhere, or add the tool to your own website.

Embed this tool on your site (free)

Copy this code and paste it into any web page — it stays free and always up to date: