Text Case Converter
Switch text between common letter cases instantly — from ALL CAPS to Title Case to snake_case to PascalCase — without retyping a thing.
How to use text case converter
- Enter your text
Paste the sentence, heading or variable name you want to reformat.
- Pick a case
Tap any case button to transform the text immediately.
- Copy the output
Grab the converted text from the result box.
Features
Upper, lower, title, sentence, camel, Pascal, snake, CONSTANT, kebab, dot, alternating and inverse case, each a single click.
Handy for both writers formatting headings and developers naming variables or constants.
Conversions run locally in your browser.
Supported formats and limitations
Text and structured input supported by this tool.
Use cases include personal workflows, content preparation, and quick checks. Review output before relying on it for legal, financial, accessibility, or production decisions.
Frequently asked questions
What does Sentence case do?
It lowercases everything, then capitalises the first letter of each sentence.
How is Title Case decided?
It capitalises the first letter of every word. It doesn't skip small words like 'and', so tweak the output if a strict style is required.
What's the difference between snake, kebab and dot case?
snake_case joins words with underscores, kebab-case with hyphens, and dot.case with periods. All three lowercase the text.
When would I use PascalCase or CONSTANT_CASE?
PascalCase (each word capitalised, no separators) is the standard for class and component names in most programming languages. CONSTANT_CASE (uppercase words joined by underscores) is the usual style for constants and environment variables.
What's the difference between alternating and inverse case?
Alternating case ignores the original letters and applies lower/upper alternately across the whole string. Inverse case flips each letter's existing case — an uppercase letter becomes lowercase and vice versa — so it depends on what you started with.