Text Case Converter

Instantly convert text between Sentence Case, lowercase, UPPERCASE, Title Case, camelCase, PascalCase, snake_case, kebab-case and more. Perfect for writers, students, marketers, content creators and developers.

Convert to

Example: The quick brown fox jumps.

Your converted text

Enter some text and choose a format — sentence case, title case, a URL slug or a coding convention.

How it works

Different situations call for different text formats. A sentence in a blog post should be easy to read, a headline should be eye-catching, a file name should be safe across computers, and a web address should be readable by search engines. Each format has a name and a job.

This tool converts your text into any of these formats in one click. Type or paste your text, pick the format you need, and copy the result.

How it works

Each option takes your text and reshapes it in a different way. Here is what they are used for in practice:

  • Sentence case — capitalises the first letter after each full stop. Best for everyday writing, blog posts and body text.
  • lower case — all letters lower. Useful for standardising lists or setting up slugs.
  • UPPER CASE — all letters capitals. Works for short labels or emphasis, but is tiring to read in long sentences.
  • Title Case — capitalises each main word, leaving short words like "a", "the" and "and" lower case unless they are first or last. Common for article headings and book titles.
  • camelCase — joins words and capitalises the first letter of every word after the first. Used for programming variables and functions.
  • PascalCase — the same as camelCase but capitalises the first word too. Used for class names in code.
  • snake_case — joins words with underscores, all lower case. Used for database names and some programming languages.
  • kebab-case — joins words with hyphens, all lower case. The standard for SEO-friendly URLs and web slugs.
  • CONSTANT_CASE — upper case with underscores. Used for fixed configuration keys and environment variables.

Existing capitalisation is also used as a word boundary, so myVariableName correctly becomes my-variable-name rather than one long word.

A worked example

Take the headline "how to CHOOSE the right mortgage in 2026". Sentence case gives "How to choose the right mortgage in 2026" — ready for a blog post. Title case gives "How to Choose the Right Mortgage in 2026" — a smart, professional headline. Kebab-case gives how-to-choose-the-right-mortgage-in-2026 — a clean, search-friendly URL slug.

How to interpret your result

Sentence case is the safest default for headings, buttons and UI copy because it reads fastest. Title case suits formal reports, book titles and American editorial style. Use lower case when you want no emphasis at all. UPPER CASE is best kept to short labels and warnings, not full sentences.

Common real-world uses

  • Fixing headlines pasted in from all-caps documents.
  • Generating clean URL slugs from page titles.
  • Renaming variables, CSS classes and database columns consistently.
  • Tidying imported spreadsheet data and product names.
  • Applying a house style across a batch of headings.

Related tools: Word Counter · Character Counter · URL Encoder / Decoder · Base64 Encoder / Decoder

Frequently asked