Text Guide

How to Change Text Case Online for Free (UPPERCASE, camelCase, snake_case and More)

You pasted a headline that was typed in Caps Lock, or you need a variable name from a sentence, or a clean web address from a page title. Retyping any of these by hand is slow and easy to get wrong. The ToolTiny Case Converter changes the text in the box with a single click and offers twelve styles. This guide walks through it with a real recording, shows exactly what each style produces, and points out the cases where you should check the result.

Which Case Style Do You Need?

The right style depends on where the text is going:

Watch the Whole Process

The recording opens the tool from the menu, pastes a paragraph, runs through all twelve styles, copies the result and uses Undo and Clear.

How to Change Text Case, Step by Step

  1. Open the Case Converter

    In the top bar open Text and choose Case Converter, or go straight to tooltiny.com/case-converter.html.

    Text menu with Case Converter highlighted
    Text → Case Converter
  2. Find the text box

    Two rows of style buttons sit above a large text box. The box shows a faint prompt, the counters read 0 Words and 0 Chars, and Undo is greyed out because nothing has changed yet.

    Case Converter with an empty text box and 12 style buttons
    Empty box, 12 buttons
  3. Paste or type your text

    Click the box and paste anything: a headline, a product name, a variable list. Our sample is a 51-word paragraph of 270 characters, and the counters update as soon as it lands. Nothing is uploaded or submitted; you do not press a Convert button.

    Sample paragraph pasted into the text box
    The counters update as you paste
  4. Click a style: Sentence case

    Click Sentence case and the text in the box is replaced right away. The first letter of each sentence is capitalized and the rest is lowercase. This is the quickest fix for text that was typed with Caps Lock on.

    Text converted to Sentence case
    Sentence case
  5. Try another one: UPPERCASE

    Clicking a second button converts the text that is currently in the box, so you can jump between styles without pasting again. UPPERCASE turns every letter into a capital, handy for warning labels and spreadsheet codes.

    Text converted to UPPERCASE
    UPPERCASE
  6. Switch to camelCase

    The developer styles remove spaces and punctuation and join the words. camelCase starts with a lowercase word and capitalizes each following one, which is why our long sentence becomes one unbroken line. The table below shows what each style does to a short phrase.

    Text converted to camelCase
    camelCase
  7. Use snake_case for databases and Python

    snake_case joins lowercase words with underscores, the usual style for Python variables and database columns. The same row of buttons also gives CONSTANT_CASE, kebab-case, dot.case and url-slug-format.

    Text converted to snake_case
    snake_case
  8. Copy the result

    Click the blue Copy Text button. A small toast reading Text copied to clipboard! appears at the bottom of the page, and the text is ready to paste into your editor, spreadsheet or CMS.

    Copy Text button with a copied toast
    Copy Text
  9. Undo, or Clear and start again

    Made the wrong choice? Undo brings back the previous version, one step at a time. Clear empties the box for the next job. In our recording, Clear followed by Undo restored the whole text.

    Undo restoring the text after Clear
    Undo steps back

What Each Style Does to the Same Sentence

We ran this sentence through every button: my favorite subject is English. I try to learn it well! The outputs below come from running the page's own conversion code on it.

ButtonResultTypical use
Sentence caseMy favorite subject is english. I try to learn it well!Fixing text typed in Caps Lock; short descriptions
lowercasemy favorite subject is english. i try to learn it well!Normalizing text before comparing or searching
UPPERCASEMY FAVORITE SUBJECT IS ENGLISH. I TRY TO LEARN IT WELL!Labels, warnings, codes
Title CaseMy Favorite Subject Is English. I Try To Learn It Well!Headlines and names (see the note on small words)
camelCasemyFavoriteSubjectIsEnglishITryToLearnItWellJavaScript and Java variables, JSON keys
PascalCaseMyFavoriteSubjectIsEnglishITryToLearnItWellClass and component names
snake_casemy_favorite_subject_is_english_i_try_to_learn_it_wellPython variables, database columns
CONSTANT_CASEMY_FAVORITE_SUBJECT_IS_ENGLISH_I_TRY_TO_LEARN_IT_WELLConstants and environment variables
kebab-casemy-favorite-subject-is-english-i-try-to-learn-it-wellCSS classes, file names
dot.casemy.favorite.subject.is.english.i.try.to.learn.it.wellConfig keys, package-style names
url-slug-formatmy-favorite-subject-is-english-i-try-to-learn-it-wellWeb addresses
aLtErNaTiNgmY fAvOrItE sUbJeCt Is EnGlIsH. i TrY tO lEaRn It WeLl!Memes and jokes, not for real work

For code styles a short phrase is easier to read. Here is user profile page in nine of them:

ButtonResult
Sentence caseUser profile page
UPPERCASEUSER PROFILE PAGE
Title CaseUser Profile Page
camelCaseuserProfilePage
PascalCaseUserProfilePage
snake_caseuser_profile_page
CONSTANT_CASEUSER_PROFILE_PAGE
kebab-caseuser-profile-page
dot.caseuser.profile.page

The code styles also recognize words that are already joined. Typing XMLHttpRequest parser and clicking snake_case gives xml_http_request_parser, so you can switch an existing name from one convention to another, not only start from plain text.

Good to Know (Check These Before You Paste)

Follow ToolTiny for short tutorials

One-minute clips on converting, repairing and editing documents and text.

Tips for Cleaner Results

Change the case of your text now

Paste your text, click a style and copy the result. Free, no sign-up.

Open Case Converter

Related ToolTiny Tools

Frequently Asked Questions

How do I change the case of text online for free?
Open the Case Converter, type or paste your text into the box, and click one of the 12 style buttons. The text in the box changes at once. Then click Copy Text. It is free and needs no sign-up.
Which case styles are available?
Sentence case, lowercase, UPPERCASE, Title Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, url-slug-format and aLtErNaTiNg.
Can I undo a conversion?
Yes. The Undo button next to Clear and Copy Text steps back, so you can try several styles on the same text without pasting it again.
Is my text uploaded anywhere?
The page says your text stays on your device and the conversion runs in your browser. Even so, avoid pasting passwords or confidential text into any website.
What is the difference between kebab-case and url-slug-format?
With the current version of the tool the output is the same: lowercase words joined by hyphens, with punctuation removed. Use whichever label matches what you are doing.
Does it work with accented letters such as é or ê?
Not well yet. The developer styles (camelCase, snake_case, kebab-case and similar) treat accented letters as separators, so a word like café becomes caf. Title Case can also capitalize a letter inside an accented word. Remove accents first if you need those styles.
Why did Sentence case change the word English to english?
Sentence case lowercases everything first and then capitalizes only the first letter of each sentence. Proper nouns and the word I are lowercased, so check them by hand afterwards.