Convert text between UPPERCASE, camelCase, snake_case & more
A text case converter switches text between different capitalization styles — from plain sentences to the naming conventions used in code, like camelCase or snake_case — without you retyping anything.
Pick a case style.
Type or paste your text.
Copy the output.
Yes — there's no paywall, no watermark, and no sign-up required.
This detects existing camelCase or PascalCase word boundaries, not just spaces — so pasting
myVariableName and switching to snake_case correctly produces
my_variable_name, rather than treating the whole thing as one long word. That makes it
useful for converting identifiers between naming conventions, not just formatting plain text.
Sentence case capitalizes the letter after a period, question mark, or exclamation point followed by a space. That means an abbreviation like "Mr. Smith" can come out with "Smith" wrongly capitalized as if it started a new sentence — a known limitation of detecting sentence boundaries this way.
"Copy Output" grabs the result to your clipboard. "Swap Input/Output" moves the converted text back into the input box, handy for stacking conversions — like Title Case first, then kebab-case on the result.
No — everything happens in your browser. Nothing you type is ever uploaded or sent anywhere.
Useful any time text needs to match a specific format, whether that's a coding convention or just proper capitalization.
Convert a name idea into camelCase, snake_case, or kebab-case for code or filenames.
Get consistent Title Case for headings without doing it by hand.
Turn a phrase into CONSTANT_CASE for an environment variable or config key.
Yes — there's no paywall, no watermark, and no sign-up required.
Yes. It detects existing camelCase or PascalCase word boundaries, not just spaces, so converting myVariableName to snake_case correctly produces my_variable_name rather than treating it as one long word.
Not always. It capitalizes the letter after a period, question mark, or exclamation point followed by a space, so an abbreviation like "Mr. Smith" can end up with the next word wrongly capitalized as if it started a new sentence.
No, this is a standalone web page, not an Excel integration. Paste text in and out manually if you're working in a spreadsheet.
No. Everything happens in your browser — nothing you type is ever uploaded or sent anywhere.
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and aLtErNaTiNg case.