Text Case Converter
UPPER, lower, Title, camelCase, snake_case and 6 more formats
About this tool
This free text case converter transforms any text between 12 different case formats instantly: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE (SCREAMING_SNAKE), dot.case, iNVERSE cAsE, and aLtErNaTiNg cAsE. Paste your text, click the target case, and copy the result — all in under three seconds.
Developer naming conventions explained: camelCase (firstWordLowercase, subsequent words capitalized) is used for JavaScript variables and functions. PascalCase (EveryWordCapitalized) is used for JavaScript/TypeScript class names and React components. snake_case (words_separated_by_underscores) is standard in Python, Ruby, and SQL. kebab-case (words-separated-by-hyphens) is used in HTML/CSS class names, URL slugs, and npm package names. CONSTANT_CASE is used for constants and environment variables.
Writers and editors use Title Case for headlines, book titles, article headers, and formal document section headings. Sentence case (Only the first word capitalized, like a sentence) is used for UI labels, email subject lines, and most marketing copy following modern style guides. The Chicago Manual of Style and AP Style have slightly different rules about which minor words to capitalize in titles — this tool follows the most widely used conventions.
Inverse case and alternating case are novelty formats used in memes (the "mocking SpongeBob" meme uses alternating case), creative writing, and visual art where the irregular capitalization is the aesthetic point. These are rarely used professionally but are fun for social media and humor writing.