This converter rewrites text into any of nine casing styles: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Pick a style from the toolbar dropdown and the converted text appears in the right editor as you type; switch to a different style and the whole input re-converts instantly. Multi-line input is handled line by line, so a list of names converts as a list.
It earns its keep fastest in programming: renaming identifiers when moving code between conventions, like turning Python's snake_case into JavaScript's camelCase, or promoting a variable to a CONSTANT_CASE constant. It is just as handy away from code — normalizing CSV column headers, generating kebab-case slugs for URLs or file names, and fixing headings that arrived in all caps.
Whatever you rename or reformat here — code identifiers, product names, spreadsheet headers — stays inside the page on your own machine. The conversion logic is client-side JavaScript with no network component, so there is nothing for a server to receive, retain, or leak.
It splits on spaces, underscores, and hyphens, and it also detects the lowercase-to-uppercase boundaries inside camelCase and PascalCase words. That means userLoginCount, user_login_count, and user login count are all understood as the same three words and convert cleanly into any target style.
Digits are preserved and stay attached to the word they belong to. The plain text styles such as UPPERCASE and lowercase change letters only, so punctuation passes through unchanged, while the programming styles are built for identifiers and give the most predictable results on words, digits, and standard separators.
Title Case capitalizes the first letter of every word, the way headlines are often styled. Sentence case capitalizes only the first word of each line and lowercases the rest, which suits ordinary prose and modern interface text guidelines.