Switch text between UPPERCASE, lowercase, Title Case, camelCase and other conventions. Genuinely useful when renaming variables to match a codebase style, cleaning up a heading pasted from elsewhere, or normalising an inconsistent list.
camelCase capitalises every word except the first and is common for JavaScript variables. PascalCase capitalises all of them and suits class and component names. snake_case joins lowercase words with underscores, typical in Python and SQL. kebab-case uses hyphens and is standard for URLs and CSS.
Automatic conversion applies rules mechanically and cannot know that NASA is an acronym or that iPhone has a deliberate lowercase first letter. Always check the output when your text contains brand names, acronyms or technical terms.
Yes, using your browser’s Unicode case rules, so accented characters and non-Latin scripts convert correctly where the concept of case applies. Scripts without upper and lower case are left unchanged.
Yes. Only the letters change. Paragraph breaks, indentation and spacing come through untouched, so you can paste a whole block of text and keep its shape.