Case Converter
Paste your text once, then click any case to convert it: every conversion always runs on your original text, so switching between cases never compounds or loses information. Nothing you type is ever uploaded.
π Processed on your device Β· Never sent anywhere Β· Not stored
Apply nine casing styles to the same source
Paste text once and choose the casing needed. Every button works from that original input rather than chaining from the displayed result, so you can compare styles without accumulating transformations. Developer cases split recognizable word boundaries and join them again; punctuation, acronyms, Unicode letters and language-specific capitalization may not always match a projectβs conventions.
Clean prose, headings and code identifiers
- Make an all-caps or all-lowercase passage readable
- Prepare a variable, filename or CSS class in a developer case
- Apply a simple title-style capitalization to a heading
- Create a CONSTANT_CASE name for code or configuration
Frequently asked questions
Do the case buttons stack on top of each other?
No. Each choice starts from the original pasted input, not the previous output. Edit or replace the source when you want a new transformation chain.
How does Title Case decide what to capitalize?
It capitalizes each whitespace-separated word. It is a mechanical transformation, not an editorial style guide, so it does not leave articles or prepositions lowercase.
How do camelCase and the other developer cases handle spaces or existing punctuation?
They split on supported spaces, hyphens, underscores and recognized camel or Pascal boundaries, then rejoin the pieces. Acronyms, apostrophes, punctuation and non-Latin writing systems can produce results that need manual review.
Is anything sent to a server?
No. JavaScript transforms the text locally in your browser.
π Want the full picture? Read our guide: Text case styles explained: When to use camelCase, snake_case, and more