X Xerobit

Case Converter

Convert text between 14 case styles — camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Title Case, sentence case, and more. Smart tokenizer handles camelCase, PascalCase, snake, kebab, and dot-separated input. Bulk mode processes one item per line.

Type to see all case variants.

Which case to use where

Smart tokenization

This tool's tokenizer recognizes all common conventions as input. Paste fooBarBaz, FooBarBaz, foo_bar_baz, foo-bar-baz, or foo.bar.baz — all produce the same three tokens. Consecutive capitals are handled correctly: XMLParser becomes xml and parser, not x and mlparser.

Bulk mode

Paste one item per line, turn on bulk mode, and every line converts independently. Useful for migrating variable names, converting CSV column headers, or mass-renaming.

Common case-conversion bugs

FAQ

Does this preserve Unicode characters?

Yes — ASCII-like tokenization with Unicode-preserving case transforms. Non-Latin scripts pass through.

Why does "alternating case" look slightly different than expected?

It alternates position-by-position in the final string (including spaces). If you want whole-word alternation, that's a different pattern — open an issue.

Related tools

Related articles

Pillar

Part of Dev Productivity.


Written by Mian Ali Khalid. Last updated 2026-04-25.