My Tool Studio
Text

Case Converter

Type once and this case converter renders your text in 12 formats at the same time: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Sentence case, Capital Case, UPPERCASE, lowercase, and aLtErNaTiNg. Each card has its own copy button, so grabbing the variant you need takes one click. Developers use it as a text case changer when renaming variables between naming conventions, and writers use it as an uppercase to lowercase converter when a paragraph arrives written entirely in caps. Picture a teammate sending you column names in CONSTANT_CASE that you need as kebab-case URL slugs: paste the list, find the kebab-case card, copy, done. The preview updates live on every keystroke.

Always freeNo sign upRuns in your browser
camelCase
helloWorldFromToolora
PascalCase
HelloWorldFromToolora
snake_case
hello_world_from_toolora
kebab-case
hello-world-from-toolora
CONSTANT_CASE
HELLO_WORLD_FROM_TOOLORA
dot.case
hello.world.from.toolora
path/case
hello/world/from/toolora
Sentence case
Hello world from toolora
Capital Case
Hello World From Toolora
UPPERCASE
HELLO WORLD FROM TOOLORA
lowercase
hello world from toolora
aLtErNaTiNg
hElLo wOrLd fRoM ToOlOrA

How to use

01

Enter your text

Type or paste into the box at the top. All 12 case cards regenerate immediately as you type. The Clear button underneath empties the box when you're ready for the next string.

02

Scan the case cards

The grid shows each format labeled by name, from camelCase through aLtErNaTiNg. Programmer formats strip punctuation and join words with their own separator, while UPPERCASE and lowercase leave your structure untouched.

03

Copy the variant you need

Every card carries a copy button in its corner. Click it and that version lands on your clipboard, so you can move between your editor and the tool without retyping anything.

Why Case Converter

Common questions

What case formats does the tool produce at once?
Twelve at once: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Sentence case, Capital Case, UPPERCASE, lowercase, and aLtErNaTiNg. They all render simultaneously from one input, so there's no dropdown to cycle through.
How do I fix a message stuck in all caps with this case tool?
Paste it and read the Sentence case card, which acts as a sentence case converter: it lowercases the text and capitalizes the first word. One caveat: acronyms like NASA get lowercased too, so give the result a quick scan before using it.
What separates snake_case from kebab-case?
Only the joining character. snake_case uses underscores and shows up in Python variables and database columns, while kebab-case uses hyphens and dominates URLs and CSS class names. The converter shows both cards side by side so you can grab either.
Can I convert the case of several lines together?
Partly. UPPERCASE, lowercase, and aLtErNaTiNg preserve your line breaks exactly. The programmer formats like camelCase and snake_case treat line breaks as word separators and merge everything into one identifier, so convert multi-line lists one line at a time for those.
Why would anyone need aLtErNaTiNg case?
It's the mocking meme format, alternating lowercase and uppercase letter by letter. People use it for joke replies and social posts. Typing it manually is tedious, which is exactly why a generator card exists for it.
Does uppercase to lowercase conversion touch numbers or symbols?
No. Digits, punctuation, and spacing pass through unchanged in the UPPERCASE and lowercase cards. Only alphabetic characters flip, so something like Order #42-B becomes order #42-b with everything else intact.
Why does camelCase remove punctuation from my text in the case output?
The programmer formats tokenize your input on anything that isn't a letter or digit, then rejoin the pieces with the format's own rules. Apostrophes, commas, and periods act as split points and get discarded. That's correct behavior for identifiers, which can't contain punctuation anyway.

More Text tools

View all