Text Case Converter

Convert text between 14 different case formats including UPPERCASE, lowercase, camelCase, snake_case, kebab-case, and more. Perfect for developers and content creators.

Last updated: 1/21/2025

Aa

Text Case Converter

14 CASE FORMATS

Input Text

UPPERCASE

Converts all letters to uppercase

HELLO WORLD

lowercase

Converts all letters to lowercase

hello world

Title Case

Capitalizes the first letter of each word

Hello World

Sentence case

Capitalizes only the first letter of each sentence

Hello world. This is a sentence.

camelCase

First word lowercase, subsequent words capitalized, no spaces

helloWorld

PascalCase

All words capitalized, no spaces (also called UpperCamelCase)

HelloWorld

snake_case

All lowercase with underscores between words

hello_world

kebab-case

All lowercase with hyphens between words

hello-world

dot.case

All lowercase with dots between words

hello.world

CONSTANT_CASE

All uppercase with underscores between words

HELLO_WORLD

path/case

All lowercase with forward slashes between words

hello/world

aLtErNaTiNg CaSe

Alternates between lowercase and uppercase letters

hElLo WoRlD

iNVERSE cASE

Swaps the case of each letter

hELLO wORLD

RaNdOm CaSe

Randomly capitalizes letters

HeLlO WoRlD

Frequently Asked Questions

What case formats are supported?

The tool supports 14 different case formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, dot.case, CONSTANT_CASE, path/case, aLtErNaTiNg CaSe, iNVERSE cASE, and RaNdOm CaSe.

What's the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (firstName), while PascalCase starts with an uppercase letter (FirstName). PascalCase is also called UpperCamelCase and is commonly used for class names.

When should I use snake_case vs kebab-case?

snake_case is commonly used in Python, database fields, and environment variables. kebab-case is preferred for CSS classes, URLs, file names, and HTML attributes because it's more web-friendly.

Can I preserve special characters and formatting?

Yes! Enable 'Preserve Special Characters' to maintain punctuation, numbers, and special symbols while only converting the letter cases.

What does 'Process Line by Line' do?

This option treats each line as a separate text unit, which is useful when converting multiple items like a list of variable names or sentences that should be processed independently.

Can I download all the converted results?

Absolutely! Click the 'Download All Results' button to save a text file containing your original text converted to all 14 case formats.

Related Tools