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 variable names in bulk. If you have a list of database column names in snake_case that need to become camelCase for a JavaScript API, paste the whole list at once, each line is converted independently so you get the full batch transformed in one step.
- 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 applying them consistently across a large document is much faster with a one-click converter than editing each heading by hand. 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 browser can hold in a text input, making it well-suited for bulk converting long lists of variable names, entire documents or multi-line configuration files in a single operation. Performance remains instant even with several thousand words of input.
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.