Text Case Converter

Convert any text between multiple case formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and SCREAMING_SNAKE_CASE.

Runs in browser — no data sent to servers text case convert camelcase
UPPERCASE
lowercase
Title Case
Sentence case
camelCase
PascalCase
snake_case
kebab-case
CONSTANT_CASE

Why use a Text Case Converter?

Naming conventions vary by language and framework — JavaScript uses camelCase, Python uses snake_case, CSS uses kebab-case, and SQL uses CONSTANT_CASE. Converting between them manually is tedious and introduces typos. This tool converts any input text into all nine common case formats simultaneously, so you can pick the right one and copy it instantly. Use it alongside the word counter and text diff tools in the developer tools category.

Nine formats at once

All nine case conversions are computed simultaneously — no need to switch modes or re-enter text.

📋

One-click copy

Each format has its own Copy button so you can grab exactly the format your codebase requires without selecting text manually.

🔄

Smart word splitting

Handles camelCase, snake_case, and kebab-case input correctly — words are split on boundaries before conversion.

All 9 case formats explained

The input "hello world example" is used below to demonstrate each format.

Format Example output Typical use
UPPERCASE HELLO WORLD EXAMPLE Headings, button labels, emphasis
lowercase hello world example Email addresses, domain names, CSS classes
Title Case Hello World Example Article titles, page headings, proper nouns
Sentence case Hello world example Regular prose, form labels, error messages
camelCase helloWorldExample JavaScript / Java variables and function names
PascalCase HelloWorldExample Class names in most OOP languages, React components
snake_case hello_world_example Python variables, SQL columns, file names
kebab-case hello-world-example CSS class names, HTML attributes, URL slugs
CONSTANT_CASE HELLO_WORLD_EXAMPLE Constants, environment variables, enum values