Text Case Converter is a fast, browser-based tool that instantly changes the capitalization and formatting of your text in one click. Paste your content into the single text box, choose a case style, and the tool updates your text right in the same window. It is perfect for editing titles, headings, product names, filenames, code variables, URLs, and anything else where consistent casing matters.

Text Case Converter
Paste your text, then tap a case button. Your text updates right in the same box. Use Copy or Download anytime.
Share this?
WhatsApp X Telegram Facebook LinkedIn Reddit

Features

1) One-box editing (no separate output)

This converter works directly inside one large text field. When you press a case button, your text is transformed in place, so you can keep editing without switching between input and output.

2) Case buttons for every common format

Each case style is available as a clear, one-tap button. Use them for writing, SEO, coding, labeling, or cleaning up messy copied text.

lowercase

lowercase converts all letters to lowercase. Great for normalizing input, matching database fields, or making consistent tags.

UPPERCASE

UPPERCASE converts all letters to uppercase. Useful for emphasis, headings, safety labels, and certain naming conventions.

Title Case

Title Case capitalizes words in a headline style, making titles look polished. It also keeps common short words (like “and”, “of”, “to”) lowercase when they appear in the middle of a title.

Sentence case

Sentence case makes text read naturally by capitalizing the start of sentences and lowercasing the rest. It resets after punctuation and line breaks.

tOGGLE cASE

tOGGLE cASE flips letter case: uppercase becomes lowercase, and lowercase becomes uppercase. Handy for quickly fixing text typed with Caps Lock or correcting mixed casing.

InClUdInG tHiS oNe

InClUdInG tHiS oNe produces alternating letter case (often called “aLtErNaTiNg cAsE”). It alternates letters while keeping spaces and punctuation unchanged.

camelCase

camelCase removes separators and spaces, then starts with a lowercase word and capitalizes each next word. Common in JavaScript and many programming languages.

PascalCase

PascalCase removes separators and spaces, then capitalizes every word including the first one. Common for class names and component names.

snake_case

snake_case makes everything lowercase and joins words with underscores. Popular in databases, Python variables, and file naming.

kebab-case

kebab-case makes everything lowercase and joins words with hyphens. Great for URLs, slugs, and readable filenames.

CONSTANT_CASE

CONSTANT_CASE makes everything uppercase and joins words with underscores. Common for constants, environment variables, and configuration keys.

dot.case

dot.case joins words with dots. Useful for namespaces, identifiers, or certain technical naming schemes.

path/case

path/case joins words using forward slashes, which is useful for building simple path-style strings or categories.

Header-Case

Header-Case capitalizes each word and joins them with hyphens. Useful for formatted headings, labels, and some documentation styles.

mOcK iNg cAsE

mOcK iNg cAsE randomizes letter casing for a playful “mocking” style. Since it uses randomness, pressing it again can produce a different result.

URL Slug

URL Slug converts text into a clean, web-friendly slug: lowercase, trimmed, and separated by hyphens. It also removes accents where possible and strips most symbols so the result is easier to use in URLs.

Capitalized Words

Capitalized Words capitalizes each word while lowercasing the remaining letters in that word. It is helpful for names, labels, and simple title styling when you do not want title-case rules.

3) Smart word splitting for clean results

When you use cases like camelCase, snake_case, kebab-case, and similar formats, the tool intelligently splits words from common separators (spaces, underscores, hyphens, dots, and slashes) and also detects transitions like myVariableName so results look consistent.

4) Copy text

Copy text copies the current content from the text box to your clipboard, so you can paste it into emails, documents, CMS fields, code editors, or spreadsheets.

5) Download .txt

Download .txt saves your current text as a plain text file. This is useful for exporting cleaned text, preparing batches of titles, or saving formatted naming lists.

6) Undo

Undo lets you roll back recent conversions. This is especially useful when testing different case styles. You can undo multiple steps until you reach the earlier version of your text.

7) Clear

Clear empties the text box so you can start fresh. If you clear by mistake, you can use Undo to restore your previous text.

FAQ

1) Which case is best for URLs?

For most websites, URL Slug or kebab-case is the best choice. They create readable, consistent URLs and typically match how CMS platforms generate slugs.

2) What is the difference between Title Case and Capitalized Words?

Title Case uses headline-style rules and may keep small connector words lowercase in the middle of a title. Capitalized Words simply capitalizes each word without those rules.

3) Can I convert a long text with multiple paragraphs?

Yes. The tool is designed for long inputs too. Paste multiple paragraphs and convert them in one click. Sentence case also respects line breaks, so each new line can start as a new sentence.

4) Why does “mOcK iNg cAsE” look different each time?

That style uses randomness to assign uppercase and lowercase letters. If you press it again, it can create a different pattern. If you want a consistent alternating pattern, use InClUdInG tHiS oNe instead.

5) Will this work offline or is my text sent anywhere?

The converter runs in your browser. Your text is not uploaded to a server by the tool itself. If you need full privacy, you can also copy the tool code and run it locally.

CalcuLife.com