Text Case Converter
Convert any text to uppercase, lowercase, title case, camelCase, snake_case, kebab-case and more in one click.
How to use
- Paste or type your text into the input field.
- Click any case format button, conversion is instant.
- Click Copy to copy the converted text to your clipboard.
Tips for best results
- Convert identifiers one at a time for camelCase, snake_case or kebab-case. These three formats treat line breaks the same as spaces, so pasting a multi-line list joins every line into a single identifier instead of converting each entry separately. Convert one name per pass for a clean result.
- Check heading casing before publishing. Paste your article headings into the tool and apply Title Case to instantly see how they should be capitalized, a common consistency issue in blog posts and documentation that is easy to miss when editing inline.
- Confirm word count after converting. After converting a block of text, paste it into the word counter to confirm the length is still within your word limit, case conversion doesn't change word count but switching to all-caps does change character count.
- Compare before and after. If you want to confirm your conversion only changed casing and nothing else, paste both the original and converted versions into the text difference checker to verify exactly which characters changed.
Why use PixMidas
- Seven conversion modes. All common casing formats in one tool with one-click conversion, no separate tools needed.
- No account needed. Free and instant. Text conversion runs on your device.
- Works offline. Once the page is loaded, no network connection is needed for any conversion.
Frequently asked questions
What are all the supported case formats?
UPPERCASE (every character capitalized), lowercase (every character small), Title Case (first letter of each word capitalized), Sentence case (first letter of the first word only), camelCase (words joined with each word except the first capitalized), snake_case (words joined with underscores, all lowercase), and kebab-case (words joined with hyphens, all lowercase). These seven formats cover the casing conventions used across all major programming languages, design systems and content platforms without needing to switch between separate tools.
When do I use camelCase vs snake_case vs kebab-case?
camelCase is standard for variable and function names in JavaScript, Java and Swift. snake_case is standard in Python, Ruby and SQL column names. kebab-case is used for CSS class names and URL slugs. Converting between them is a common task when working across systems with different naming conventions, for example, mapping a Python API response with snake_case keys into a JavaScript object that expects camelCase property names.
What is the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every word ("The Quick Brown Fox"). Sentence case capitalizes only the first letter of the first word ("The quick brown fox"). Title case is used for headings, page titles and product names. Sentence case is used for body text, UI labels and most conversational writing. Many style guides, including Google's Material Design and Apple's Human Interface Guidelines, specify which to use in which context, and a one-click converter makes applying Title Case across many headings much faster than editing each one by hand. Sentence case only capitalizes the very first letter of whatever you paste, so apply it to one heading or sentence at a time rather than a whole block of text. If you also need to fill a layout with placeholder text at the same time, the lorem ipsum generator pairs well with this tool.
Is there a character limit?
The converter handles any amount of text your device can hold in a text input, and performance remains instant even with several thousand words of input. The whole input is converted as a single block, though: camelCase, snake_case and kebab-case treat line breaks the same as spaces, so a multi-line list gets joined into one identifier rather than converted entry by entry. For lists, convert one entry at a time.
Is my text stored?
No. All conversion runs locally on your device using JavaScript string methods. Your text is never sent to any server or stored anywhere. The tool continues to work even after your network connection drops, making it safe to use with proprietary code, internal documentation or any content you prefer to keep private.