Case Converter
Capital letters seem like a small detail until they are wrong. A heading typed in all lowercase looks unfinished, a shouty block of UPPERCASE text is hard to read, and a variable name with spaces in it will break your code outright. Fixing capitalization by hand is slow and error-prone, especially in a long document where one missed word stands out to every reader. This free case converter changes the capitalization of any text in one click. Paste your words, choose UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case, and copy the result straight back into your document, spreadsheet, or code editor. It works on a single word, a heading, a paragraph, or a whole page, and it never changes your words themselves, only their capitalization and spacing where a style requires it. Students use it to tidy essays, writers use it to format titles, marketers use it to fix headlines, and developers use it to rename variables and files. Everything runs in your browser, so your text stays private, and there is nothing to install or sign up for.
Your Converted Text
—
All processing is client-side: text never leaves the browser.
How to Use
- Paste or type your text into the first box. The sample "hello world from toolszio" is already there so you can try the buttons right away.
- Click a case button for the style you want: UPPERCASE for emphasis, lowercase for a casual look, Title Case for headings, Sentence case for normal prose, or camelCase, snake_case, and kebab-case for code and file names.
- Read the converted text in the output box and check the style name and counts in the results below it.
- Click Copy to copy the converted text to your clipboard, then paste it wherever you need it.
Choosing the right style matters more than it seems. Title Case is correct for a headline but looks odd in the middle of a sentence, while Sentence case is correct for body text but looks flat as a heading. For code, the choice is not a matter of taste at all: JavaScript expects camelCase, Python expects snake_case, and web addresses expect kebab-case, so using the wrong one can cause real errors. A useful habit is to write your draft in normal Sentence case first, then convert only the headings and labels at the end. That way you never have to retype a heading just because its capitalization was wrong.
Worked Example
Input: "hello world from toolszio"
Title Case output: "Hello World From Toolszio" — every word starts with a capital letter.
snake_case output: "hello_world_from_toolszio" — all lowercase, with underscores joining the words.
The other styles give: UPPERCASE "HELLO WORLD FROM TOOLSZIO", lowercase "hello world from toolszio", Sentence case "Hello world from toolszio", camelCase "helloWorldFromToolszio", and kebab-case "hello-world-from-toolszio". Notice how Sentence case capitalizes only the first word, while Title Case capitalizes all four. Notice too that camelCase drops the spaces and capitalizes the second, third, and fourth words, but leaves the first word lowercase — that first lowercase letter is what makes it camelCase rather than PascalCase. If you paste the sample into the tool and click Title Case, you should see exactly "Hello World From Toolszio", and clicking snake_case should give exactly "hello_world_from_toolszio".
Frequently Asked Questions
What is Title Case?
Title Case capitalizes the first letter of every major word, as in The Quick Brown Fox. It is the standard style for book titles, article headlines, and headings in American English.
What is the difference between Sentence case and Title Case?
Sentence case capitalizes only the first word of a sentence and any proper nouns, like a normal sentence. Title Case capitalizes most words, which makes it better for headings but wrong inside ordinary paragraphs.
When should I use snake_case or kebab-case?
Use snake_case for variable and file names in Python and many databases, and kebab-case for URLs, CSS classes, and file names on the web. Both replace spaces with a separator so names work in code without quotes.
What is camelCase used for?
camelCase joins words with no spaces and capitalizes each word after the first, as in myVariableName. It is the standard naming style for variables and functions in JavaScript and many other programming languages.
Is my text private when I use this case converter?
Yes. This tool runs entirely in your browser and your text is never uploaded, stored, or shared. You can convert private drafts, emails, and code without sending them anywhere.