Case Converter
Convert text casing.
Case mode
Input
Result
About This Tool
The case converter lets you quickly transform English text into the case style and naming convention you need. It supports lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case. Use it to tidy up titles and sentences, or to convert text into naming formats commonly used in development — like variable names, file names, and URL paths.
How to Use
Enter your text
Paste or type the text you want to convert into the input area on the left.
Choose a conversion style
Pick a format: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case.
Review and save the result
Check the converted output in the right panel, then copy it or download it as a TXT file. To keep editing, use the Apply to input button to send the result back to the input area.
Key Features
Multiple conversion styles
From basic upper/lowercase to developer-friendly formats like camelCase, PascalCase, snake_case, and kebab-case.
Instant preview
Results appear in the right panel as soon as you type or switch conversion modes.
Side-by-side view
Compare your original text with the converted result in a left–right layout so you can easily spot the changes.
Reapply and save
Push the converted result back to the input for further processing, copy it to the clipboard, or download it as a TXT file.
In-browser processing
Your text stays in your browser — nothing is sent to a server.
Use Cases
Polishing English titles and sentences
Format blog titles, document headings, and presentation copy with Title Case or Sentence case.
Normalising uppercase or lowercase
Bring inconsistently formatted English text into all-uppercase or all-lowercase in one click.
Creating variable and function names
Turn a multi-word phrase into camelCase or PascalCase for use as variable, function, or class names.
Organising file names and data fields
Convert names that contain spaces into snake_case or kebab-case so file names, data field names, and config keys follow a consistent format.
Generating URL paths and slugs
Transform phrases into kebab-case for web page paths, URL slugs, and CSS class names.
Frequently Asked Questions
How do the conversion modes differ?
Lowercase turns every letter into lowercase; UPPERCASE makes every letter uppercase. Title Case capitalises the first letter of each word, while Sentence case capitalises only the first letter of each sentence. camelCase starts the first word in lowercase and capitalises the first letter of each following word. PascalCase capitalises the first letter of every word. snake_case joins words with underscores, and kebab-case joins them with hyphens.
Does it work with Korean text?
Korean doesn't have upper/lowercase distinctions, so Korean characters stay as they are. However, word-separating modes like camelCase or snake_case may behave differently depending on how the input is structured.
What happens to numbers and special characters?
Numbers are generally kept unchanged. Spaces and certain separator characters may be removed or replaced with underscores or hyphens depending on the conversion mode you choose.
Can I edit the result further?
Yes. Click Apply to input to move the converted text back to the left panel, so you can chain multiple conversion passes together.
Can I save the result as a file?
Yes. Use the Save as TXT button to download the converted text as a plain text file.
Is my text sent to a server?
No. Everything runs in your browser — your input is never transmitted to a server.