Case Converter

Convert any text between different case styles. Useful for programming (camelCase, snake_case), writing (Title Case, Sentence case), and file naming (kebab-case). Works with any Unicode text.

Common Case Converter Conversions

FromTo
hello worldHELLO WORLD (uppercase)
Hello Worldhello world (lowercase)
hello worldHello World (title case)
hello worldHello world (sentence case)
hello-worldhelloWorld (camelCase)
hello-worldHelloWorld (PascalCase)
hello worldhello_world (snake_case)
hello worldhello-world (kebab-case)

Case Converter Unit Definitions

Original
No change — as typed
UPPERCASE
All letters capitalized: HELLO
lowercase
All letters small: hello
Title Case
Each word capitalized: Hello World
Sentence case
First letter capitalized: Hello world
camelCase
Words joined, first lower: helloWorld
PascalCase
Words joined, each capitalized: HelloWorld
snake_case
Underscores between words: hello_world
kebab-case
Hyphens between words: hello-world

Frequently Asked Questions

What is camelCase vs PascalCase?

camelCase starts with lowercase (helloWorld); PascalCase capitalizes first letter of every word (HelloWorld). Both join words without spaces.

When should I use snake_case?

snake_case is common in Python, Ruby, and SQL for variable/function names. It uses underscores and is highly readable.

What is kebab-case used for?

kebab-case (hello-world) is standard for URLs, CSS class names, HTML attributes, and file names in web projects. It is not valid in most programming languages as an identifier.