ToolNimba Browse

🔡 Case Converter

By ToolNimba Editorial Team · Updated 2026-06-19

Pick a case to convert your text.

This case converter takes any text you paste in and rewrites it in the capitalisation style you choose. Switch between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case with a single click, then copy the result. Everything runs in your browser, so your text never leaves your device.

What is the Case Converter?

Letter case is the difference between capital letters (A, B, C) and small letters (a, b, c). Most writing mixes the two by convention: a sentence starts with a capital, proper nouns are capitalised, and the rest is lowercase. A case converter automates the tedious job of changing that convention across a whole block of text, which is far faster and more reliable than retyping or holding Shift while you fix each word by hand.

The styles fall into two groups. Reading styles are meant for human text: UPPERCASE shouts, lowercase is quiet and informal, Title Case suits headings, and Sentence case is the normal flow of prose with only the first word and proper nouns capitalised. Programmer styles join words together without spaces because most languages do not allow spaces in names: camelCase (firstNameField), snake_case (first_name_field), and kebab-case (first-name-field) are the three you meet most often in code, file names, URLs, and database columns.

Under the hood, converting between these styles means deciding where one word ends and the next begins. For spaced text that is easy. For programmer styles the converter also has to split existing camelCase boundaries (the capital M in fileName marks a new word) and treat punctuation, spaces, and underscores as separators. Once the words are identified, each style simply rejoins them with its own rule: a separator character for snake and kebab, or capitalised first letters with no gaps for camel.

When to use it

  • Fixing a heading or title that was typed in all caps or all lowercase so it reads as proper Title Case.
  • Turning a label like "First Name" into a code-friendly variable such as firstName, first_name, or first-name.
  • Cleaning up text pasted from a spreadsheet or PDF where the capitalisation came out wrong.
  • Creating a URL slug or file name from a page title by converting it to kebab-case.

How to use the Case Converter

  1. Type or paste your text into the input box.
  2. Click the case you want: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case.
  3. Read the converted text in the result box below.
  4. Click Copy to send the result to your clipboard, then paste it wherever you need it.

Formula & method

UPPERCASE = every letter capital.   lowercase = every letter small.   Title Case = first letter of each word capital.   Sentence case = first letter after . ! ? capital.   camelCase / snake_case / kebab-case = words joined with no space / underscores / hyphens.

Worked examples

You have the heading "the QUICK brown Fox" and want a clean title.

  1. Paste "the QUICK brown Fox" into the input.
  2. Click Title Case.
  3. Each word gets one capital letter and the rest lowercase.

Result: The Quick Brown Fox

You want a variable name from the label "User Email Address".

  1. Paste "User Email Address" into the input.
  2. Click camelCase.
  3. The words are joined, the first stays lowercase, and each later word is capitalised.

Result: userEmailAddress

You need a URL slug from the title "My First Blog Post".

  1. Paste "My First Blog Post" into the input.
  2. Click kebab-case.
  3. The words are lowercased and joined with hyphens.

Result: my-first-blog-post

How each case style rewrites the phrase "Hello World Example"

Case styleResultTypical use
UPPERCASEHELLO WORLD EXAMPLEEmphasis, acronyms, legal notices
lowercasehello world exampleCasual text, tags, some brand styling
Title CaseHello World ExampleHeadings, titles, headlines
Sentence caseHello world exampleNormal prose and body text
camelCasehelloWorldExampleVariables and functions in JavaScript, Java
snake_casehello_world_exampleVariables in Python, database columns
kebab-casehello-world-exampleURL slugs, CSS classes, file names

Common mistakes to avoid

  • Confusing Title Case with capitalising every letter. Title Case capitalises only the first letter of each word (Hello World). Putting every letter in capitals is UPPERCASE (HELLO WORLD), which reads as shouting and is harder to scan.
  • Expecting Title Case to skip small words. Strict editorial title case leaves short words like "and", "of", or "the" lowercase. This tool capitalises the first letter of every word, so always proofread a headline if you follow a specific style guide.
  • Using spaces in code names. Programming languages do not allow spaces inside variable or file names. That is the whole reason camelCase, snake_case, and kebab-case exist, so pick one of those rather than leaving spaces in.
  • Mixing snake_case and kebab-case in code. Underscores and hyphens are not interchangeable. Many languages treat a hyphen as a minus sign, so kebab-case is usually safe only in URLs, CSS, and file names, not in variable names.

Glossary

Letter case
Whether a letter is written as a capital (uppercase) or small (lowercase) form, such as A versus a.
Title Case
A style where the first letter of each word is capitalised, commonly used for headings and titles.
Sentence case
Normal prose capitalisation: only the first word of a sentence and proper nouns start with a capital letter.
camelCase
A naming style where words are joined with no spaces, the first word is lowercase, and each later word starts with a capital, like firstName.
snake_case
A naming style where lowercase words are joined by underscores, like first_name.
kebab-case
A naming style where lowercase words are joined by hyphens, like first-name, common in URLs and CSS.

Frequently asked questions

What is a case converter?

A case converter is a tool that changes the capitalisation of text. You paste in your words and it rewrites them as UPPERCASE, lowercase, Title Case, Sentence case, or a code style like camelCase, snake_case, or kebab-case.

How do I change text from uppercase to lowercase?

Paste the text into the box and click the lowercase button. Every letter is converted to its small form instantly, and you can then copy the result with the Copy button.

What is the difference between Title Case and Sentence case?

Title Case capitalises the first letter of every word (My First Post), which suits headings. Sentence case capitalises only the first word of each sentence (My first post), which is how normal body text is written.

What is camelCase used for?

camelCase joins words with no spaces and capitalises each word after the first, like userName. It is the standard naming style for variables and functions in languages such as JavaScript and Java.

Is the difference between snake_case and kebab-case important?

Yes. snake_case uses underscores (first_name) and kebab-case uses hyphens (first-name). Underscores are safe in most variable names, while hyphens are mainly used in URLs, CSS class names, and file names.

Does this tool send my text anywhere?

No. All conversion happens in your browser using plain JavaScript. Your text is never uploaded, stored, or sent to a server, so it is safe to use with private or sensitive content.