Convert text between UPPER, lower, Title, and sentence case
For writing
For code and file names
Just for fun
Runs entirely in your browser. Nothing you type or upload is sent to us or stored.
Results are for general guidance. Please check anything important before relying on it. Terms of use
How to Use
- Paste or type your text into the Your text box.
- Pick a case: Sentence case, lowercase, UPPERCASE or Title Case for writing, or camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case or dot.case for code and file names.
- The result shows up straight away and changes as you type or pick another case. Sentence case and Title Case keep acronyms such as RBI and SEBI, and names such as iPhone, as you typed them (unless the whole text is in capitals). With the code cases, each line becomes one name, so you can convert a whole list at once.
- Click Copy result, save it as a .txt file, or click Use as input to keep working on it.
Case styles and when to use them
This text case converter switches your text between the styles below. Here's where each one is normally used.
| Style | Example | Common use |
|---|---|---|
| UPPERCASE | HELLO WORLD | Headings, warnings, acronyms |
| lowercase | hello world | Email addresses, URLs |
| Title Case | Hello World | Book titles, article headings |
| Sentence case | Hello world. | Normal prose, UI text |
| camelCase | helloWorld | JavaScript variables, JSON keys |
| PascalCase | HelloWorld | C# classes, React components |
| snake_case | hello_world | Python variables, SQL columns |
| kebab-case | hello-world | CSS classes, HTML IDs, URL slugs |
A tip for developers
Say a database column comes to you in snake_case and you need it as a camelCase JavaScript variable, or you want to turn a class name into a URL slug. Paste it here and convert it in one click. It saves you retyping and the typos that come with it.