Kwebby
Hire Us50% off

Case Converter: Change Text Case Online

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case and 7 more formats instantly.

0 characters · 0 words

Kwebby's Change Text Case tool is a free case converter. You paste text, click a format such as UPPERCASE, Title Case, camelCase or snake_case, and the converted text appears ready to copy. It fixes a paragraph typed with caps lock on, formats a heading, or renames a variable in one click. This guide shows what each format does to real text, where the tool needs a manual touch-up, and which case fits code, URLs and headlines.

Key Takeaways

  • The case converter offers UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and three extras: Alternating cAsE, Reverse Text and Remove Spaces.
  • Conversion happens when you click a format button, and the page states that your text never leaves your browser.
  • Title Case capitalizes major words and keeps short words such as "to", "the" and "of" lowercase in the middle of a title. Check the result against your style guide.
  • Sentence case lowercases everything first, then capitalizes each sentence start and the word "I". Restore proper nouns by hand after converting.
  • Google recommends hyphens over underscores in URLs, which makes kebab-case the safer choice for slugs.
  • Python's style guide uses snake_case for functions and variables, so match the convention of the language you write.

What Is the Kwebby Change Text Case Tool?

Kwebby's Change Text Case tool is a free online case converter. You paste text into the Input Text box, click a format button such as UPPERCASE or snake_case, and the Output box shows the converted text. The conversion runs in your browser, and your text is never sent to a server.

Writers use it to fix text that arrived in the wrong case. Developers use it to move variable names between naming conventions. SEO professionals use it to format title tags and headings. The tool belongs to Kwebby's Text Tools collection, next to Word Counter Pro and the Remove Duplicate Lines cleaner.

Key Features and How It Works

Pick a format and the Output box updates at once. The label above the box shows the active format, and a small counter under the boxes shows the character and word count of your input.

Writing styles

UPPERCASE turns every letter into a capital. lowercase does the opposite. Title Case capitalizes the major words of each line, and Sentence case capitalizes the first letter of each sentence and each new line. Use them for headings, captions, email subject lines and text that arrived in the wrong case.

Developer styles

camelCase removes spaces and capitalizes each word after the first. PascalCase capitalizes every word, including the first. snake_case joins lowercase words with underscores, kebab-case joins them with hyphens, and CONSTANT_CASE joins capital letters with underscores. Any run of spaces or punctuation counts as a word break, apostrophes are dropped (don't becomes dont), and a word written in camelCase is split into its parts. Leading and trailing punctuation never leaves a stray separator.

Extras

Alternating cAsE swaps between lowercase and uppercase letter by letter. Reverse Text writes the characters backward and keeps emoji intact. Remove Spaces deletes every space and line break. The Copy button copies the output, and Clear empties the input.

A worked example

Paste user profile settings page and click each format:

Format Output
UPPERCASE USER PROFILE SETTINGS PAGE
Title Case User Profile Settings Page
Sentence case User profile settings page
camelCase userProfileSettingsPage
PascalCase UserProfileSettingsPage
snake_case user_profile_settings_page
kebab-case user-profile-settings-page
CONSTANT_CASE USER_PROFILE_SETTINGS_PAGE
Alternating cAsE uSeR PrOfIlE SeTtInGs pAgE
Remove Spaces userprofilesettingspage

Now try a caps lock accident. Input the QUICK brown fox. it jumped over the lazy dog! with Sentence case selected gives The quick brown fox. It jumped over the lazy dog!

Why Text Case Matters

Case changes how readable a headline is, and in code and URLs it decides whether a name works at all. A wrong case in a variable name breaks a program, and a wrong case in a URL creates a second page. Getting it right takes seconds with a converter.

Google states that URLs are case sensitive and treats /APPLE and /apple as different URLs. Its URL structure guidance also recommends hyphens instead of underscores to separate words, so a lowercase kebab-case slug is the safest default.

Programming languages set their own rules. Python's PEP 8 style guide asks for lowercase names with underscores for functions and variables, CapWords for classes and all capitals with underscores for constants. Your team's convention matters more than personal taste.

Headline rules vary too. Title case is not standardized across style guides, and each one lowercases a different set of short words. That is why a converter gives you a clean starting point, not a final answer.

How to Use the Case Converter

  1. Paste your text. Type or paste it into the Input Text box.
  2. Pick a format. Click a button such as UPPERCASE, Title Case, camelCase or snake_case.
  3. Check the output. Read the Output box and fix proper nouns by hand.
  4. Copy the result. Click Copy to copy the output, or Clear to start over.

You can click through the formats in any order. The output changes each time, and your input stays untouched.

Best Practices for Changing Text Case

Proofread Title Case

The Title Case button follows a common headline style. It capitalizes the first and last word of each line, every word after a colon, and every other word except short ones such as a, an, and, as, at, but, by, for, if, in, of, on, or, the, to and up. So how to change text case: a quick guide becomes How to Change Text Case: A Quick Guide, and don't becomes Don't. Style guides differ on which short words stay lowercase, so check the result against the guide you follow.

Restore names after Sentence case

Sentence case lowercases the whole text first, then capitalizes the first letter of the text, of each new line and of each word after a period, question mark or exclamation mark. It also restores the pronoun "I", including forms such as "I'm" and "I'll". Names, brands and acronyms lose their capitals, so reapply them by hand.

Check code-style output

snake_case, kebab-case and CONSTANT_CASE replace every run of spaces or punctuation with one separator and drop punctuation at the start and end. The input Hello World! becomes hello_world, and Don't stop becomes dont_stop. Accented letters are kept, so remove them first if your system only accepts plain ASCII names.

Match the convention of the destination

Use camelCase where your language expects it, such as JavaScript, Java and Swift variables. Use PascalCase for class names, snake_case for Python and database columns, and kebab-case for CSS classes and URL slugs. Check your project's style guide before you rename anything in bulk.

Common Use Cases

  • Fix caps lock text: convert a block typed in capitals to Sentence case.
  • Format headings and title tags: start from Title Case or Sentence case, then adjust small words.
  • Rename variables: move a name from snake_case to camelCase when you switch languages.
  • Build URL slugs: turn a page title into a kebab-case slug.
  • Create constants: produce CONSTANT_CASE names for configuration values.
  • Normalize lists: lowercase a list so duplicates match, then run it through Remove Duplicate Lines.

Related Kwebby Tools

Frequently Asked Questions (FAQs)

How do I change text case online?

Paste your text into the Input Text box of Kwebby's case converter and click the format you want, such as UPPERCASE, lowercase, Title Case or Sentence case. The Output box shows the result at once. Click Copy to copy it.

What is the difference between title case and sentence case?

Title case capitalizes the major words in a title, while sentence case capitalizes only the first word and proper nouns. Style guides disagree on which small words stay lowercase in title case. Kwebby's Title Case button keeps common short words lowercase in the middle of a title, so check it against your own guide.

What is camelCase used for?

camelCase writes compound names without spaces and capitalizes each word after the first, as in myVariableName. It is the standard variable style in JavaScript, Java and Swift. PascalCase works the same way but also capitalizes the first word, which suits class names.

Which case should I use in URLs?

Use lowercase words joined by hyphens, which is kebab-case. Google treats URLs as case sensitive and recommends hyphens over underscores to separate words. Click kebab-case to turn a page title into a slug.

Is my text sent to a server?

No. The page states that the conversion happens in your browser and that your text is never sent to a server.

Is the Kwebby case converter free?

Yes. The tool is free and needs no account.

Final Thoughts

A good case converter saves you from retyping and from naming mistakes. Kwebby's Change Text Case tool covers writing styles, developer styles and a few extras, and it converts as fast as you can click. Always read the output once, because Title Case, Sentence case and punctuation can need a manual fix. Paste your next heading or variable name in now, then count it with Word Counter Pro.