Free Case Converter - Convert Text Case Online

Convert text to uppercase, lowercase, camelCase, snake_case, title case and more. Instant, free, no signup.

Removes punctuation and symbols

Removes extra spaces and line breaks

Removes all numeric characters

Ready to Convert

Enter some text above to see all case conversions

Supports bulk text and file uploads

What is a Case Converter?

A case converter is a text tool that changes the capitalisation pattern of written text — transforming it from one style to another in a single click. Whether you need to change a paragraph to ALL CAPS, convert a heading to Title Case, or format a variable name to camelCase or snake_case, a case converter handles the transformation instantly with no manual editing. ToolsWallet's case converter supports 8 different formats and processes unlimited text — entirely in your browser, with no data sent to any server.

Why Use a Case Converter?

For Developers & Programmers

  • • Convert variable names to camelCase (JavaScript, Java)
  • • Convert to snake_case (Python, Ruby, SQL)
  • • Convert to kebab-case (CSS class names, URL slugs)
  • • Convert to PascalCase (C#, TypeScript class names)
  • • CONSTANT_CASE for environment variables

For Writers & Content Creators

  • • Fix accidental CAPS LOCK text in documents
  • • Apply Title Case to article headlines
  • • Convert pasted text to sentence case
  • • Format WhatsApp, Instagram, and Twitter captions
  • • Standardise case in data exports from Excel

All Supported Case Formats Explained

UPPERCASE

HELLO WORLD

ALL LETTERS CAPITALISED. Used for headings, constants, and emphasis.

lowercase

hello world

all letters in lower case. Used for URLs, email addresses, and CSS.

Title Case

Hello World

First Letter Of Each Word Capitalised. Used for article titles and headings.

Sentence case

Hello world

Only the first letter of the first word capitalised. Normal sentence format.

camelCase

helloWorld

First word lowercase, subsequent words capitalised. Standard in JavaScript, Java.

PascalCase

HelloWorld

Every word starts with a capital letter. Used for classes in most languages.

snake_case

hello_world

Words separated by underscores, all lowercase. Standard in Python and SQL.

kebab-case

hello-world

Words separated by hyphens, all lowercase. Used in CSS and URL slugs.

Step-by-Step Guide

  1. 1

    Paste or type your text

    Paste your text into the input area. Any length is supported — from a single word to a full document.

  2. 2

    Select the target case format

    Click the format button you want: UPPERCASE, lowercase, Title Case, camelCase, snake_case, etc.

  3. 3

    See the instant result

    The converted text appears immediately in the output area with no loading time.

  4. 4

    Copy or download

    Click the "Copy" button to copy the result to your clipboard, or download it as a text file.

Use Cases

💻 Coding

Format variable, function, and class names to each language's naming convention.

✍️ Blogging

Apply consistent Title Case to all article headings and subheadings.

📊 Excel Data

Standardise text column casing when cleaning imported spreadsheet data.

🔗 URLs & Slugs

Convert headings to kebab-case for SEO-friendly URL slugs.

📱 Social Media

Fix ACCIDENTALLY TYPED IN ALL CAPS WhatsApp messages before sending.

📝 Documents

Reformat copied text from PDFs that loses proper casing.

Frequently Asked Questions

What is camelCase and when is it used?

camelCase means the first word is lowercase and each subsequent word starts with a capital letter — like "myVariableName". It is the standard naming convention in JavaScript, Java, Swift, and Dart.

What is the difference between snake_case and kebab-case?

Both separate words with a symbol and use all lowercase. snake_case uses an underscore (_) and is standard in Python and SQL. kebab-case uses a hyphen (-) and is used in CSS class names and URL slugs.

What is Title Case?

Title Case capitalises the first letter of every word — like "The Quick Brown Fox". It is the standard format for article titles, book titles, and headings in English.

Is my text kept private?

Yes. All case conversion happens in your browser using JavaScript. Your text is never sent to any server.

Can I convert large amounts of text?

Yes, there is no character or word limit. You can convert entire documents at once.