Text Case Converter

Convert your text to any case format instantly. Supports UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case.

Most current tools process data directly in your browser. If a tool requires external processing, it will say so clearly.

How to Convert Text Case

  1. 1Type or paste your text in the input area
  2. 2Click any case button (UPPER, lower, Title, etc.)
  3. 3The converted text appears in the output area instantly
  4. 4Click Copy to copy the result to your clipboard

Key Benefits

  • 8 different case formats in one tool
  • Instant conversion with a single click
  • Handles Unicode and accented characters
  • Copy result with one click

Frequently Asked Questions

What is Title Case?

Title Case capitalizes the first letter of each major word. Short function words like 'a', 'the', 'and', 'of', and 'in' are typically kept lowercase unless they start the title, though style guides differ. It is commonly used for article headlines, book titles, and page headings where a formal or prominent appearance is wanted.

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter and capitalizes each subsequent word (myVariableName). PascalCase starts every word with an uppercase letter (MyVariableName). In most languages, camelCase is used for variables and function names, while PascalCase is used for class names and constructors. Both formats eliminate spaces, making them safe for use as code identifiers.

When should I use snake_case vs kebab-case?

snake_case (words joined by underscores) is the convention in Python for variable and function names, and in many databases for column names. kebab-case (words joined by hyphens) is standard for CSS class names, HTML data attributes, and URL slugs. Both are readable alternatives to spaces in contexts where spaces are not allowed.

What case format should I use for URL slugs?

Use kebab-case for URL slugs — for example, my-article-title. Search engines treat hyphens as word separators, which helps with keyword recognition. Avoid spaces (which get encoded as %20), underscores (historically treated as part of a word by some search engines), and capital letters (URLs are case-sensitive on many servers, causing duplicate-content issues).

What is Sentence case?

Sentence case capitalizes only the first letter of the first word and any proper nouns — exactly like a standard sentence. It reads more naturally for body text, UI labels, and button copy compared to Title Case, which can feel heavy when used for every element. Many design systems and content style guides recommend Sentence case for interface text.

Which case format is best for filenames?

kebab-case (my-file-name.jpg) and snake_case (my_file_name.jpg) are both widely used and are safer than filenames with spaces, which cause problems in terminals, scripts, and some URLs. Avoid camelCase for filenames — it is harder to read in directory listings and case-sensitivity rules vary by operating system. Pick one convention and apply it consistently within a project.

Related Tools

Text Case Converter — Uppercase, Lowercase, Title Case | Utilikits | Utilikits