ToolsWaves

Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more. Click a button and the text is converted instantly.

input.txt

About Case Converter

Text appears in different cases in different contexts โ€” variable names use camelCase or snake_case in code, titles use Title Case, constants use UPPERCASE, and URLs prefer kebab-case. Converting between these manually is tedious and error-prone for anything longer than a sentence. This case converter handles all the common formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, dot.case, and more.

Day to day this saves time when refactoring variable names across a codebase, generating SEO-friendly URL slugs from page titles, formatting headings for consistency, and normalizing user-submitted text. It handles multi-word inputs intelligently and respects existing word boundaries, so converting back and forth between formats is lossless.

How to Use

1

Type or paste your text into the input box.

2

Click any case conversion button to convert your text.

3

The converted result appears below. Click 'Copy' to copy it.

4

Try different conversions โ€” they all work on the original input.

Frequently Asked Questions

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (helloWorld), while PascalCase starts with an uppercase letter (HelloWorld). Both are commonly used in programming.

When should I use snake_case vs kebab-case?

snake_case (hello_world) is common in Python, Ruby, and database columns. kebab-case (hello-world) is used in URLs, CSS class names, and file names.

What is alternating case?

Alternating case (aLtErNaTiNg) switches between lowercase and uppercase for each character. It's mainly used for fun or meme text.