Paste your text. Click any case to convert. Click again to copy.
CaseFlip converts text between 12 different cases: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, tOGGLE cASE, and aLtErNaTiNg case. It is a fast, reliable way for developers to convert variable names, for writers to fix capitalization mistakes, and for content creators to style their text. All processing happens locally in your browser.
Different programming languages and frameworks follow different naming conventions. JavaScript typically uses camelCase for variables and PascalCase for classes. Python favors snake_case, while CSS class names and URL slugs use kebab-case. CONSTANT_CASE is the standard for environment variables and configuration constants. Converting between these formats manually is tedious and error-prone, which is exactly why a dedicated converter saves time.
Case conversion is not just for programmers. Writers use Title Case to format headings consistently. Marketers convert text to uppercase for attention-grabbing headlines in email campaigns. If you accidentally leave caps lock on, the lowercase option fixes everything in one click. Sentence case is helpful when you want to normalize pasted text that came in with inconsistent capitalization from different sources.
Want decorative text styles beyond standard casing? Try the fancy text generator for Unicode fonts. You can also use the word counter to check the length of your converted text before publishing.
Count words and characters in your text with our word counter, generate stylish Unicode fonts using the fancy text generator, or find the perfect emoji with our emoji picker.