Text Case Converter

LOCAL · IN-BROWSER

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and PascalCase.

Advertisement728 × 90
Your ad could be here Go Pro to remove ads

UPPERCASE

HELLO WORLD

Output will appear here...

lowercase

hello world

Output will appear here...

Title Case

Hello World

Output will appear here...

Sentence case

Hello world

Output will appear here...

camelCase

helloWorld

Output will appear here...

PascalCase

HelloWorld

Output will appear here...

snake_case

hello_world

Output will appear here...

kebab-case

hello-world

Output will appear here...

CONSTANT_CASE

HELLO_WORLD

Output will appear here...

dot.case

hello.world

Output will appear here...

💡 Try these examples:

Advertisement728 × 90
Your ad could be here Go Pro to remove ads

About Text Case Converter

Transform any text between different case formats with one click. Supports UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case. Convert variable names between naming conventions instantly. Perfect for developers switching between JavaScript (camelCase), Python (snake_case), CSS (kebab-case), and constants (UPPER_CASE).

All processing happens entirely in your browser using modern web APIs. Nothing is uploaded to our servers — your data stays local and private. Free to use forever, with a Pro plan for power users who want an ad-free experience and API access.

Common use cases

  • Converting a variable name from snake_case (Python) to camelCase (JavaScript)
  • Transforming a page title to a URL slug (kebab-case)
  • Converting database column names (snake_case) to JSON field names (camelCase)
  • Formatting constants as UPPER_SNAKE_CASE in TypeScript or Java
  • Converting copy-pasted text from all-caps headings to sentence case

How it works

First tokenizes the input by splitting on spaces, underscores, hyphens, and camelCase/PascalCase boundaries. Then reassembles the tokens in the target format: camelCase joins with first token lowercase and subsequent tokens capitalized; snake_case joins with underscores and all lowercase; CONSTANT_CASE joins with underscores and all uppercase; Title Case capitalizes the first letter of each word.