PublicSoftTools
Tools5 min read

Case Converter Online — Change Text Case in One Click

A case converter online transforms your text between any capitalisation style instantly — UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case, PascalCase, and kebab-case. Paste your text, pick a style, and copy the result in seconds.

What Is a Case Converter?

A case converter is a text transformation tool that changes how letters are capitalised within a string. It is used by writers correcting accidentally-capped text, developers converting variable names between coding conventions, and content creators reformatting copied text from PDFs or emails that arrived in ALL CAPS.

Most case conversions are trivially easy for a human to understand but tedious to apply manually across long text — especially coding cases like camelCase and snake_case that also strip spaces and punctuation. A converter handles all of that in one step.

Case Types Explained

Case StyleExampleCommon Use
UPPER CASEHELLO WORLDHeaders, acronyms, warning labels
lower casehello worldCSS class names, HTML attributes, URLs
Title CaseHello WorldArticle titles, headings, book names
Sentence caseHello worldNormal prose, email subjects, UI labels
camelCasehelloWorldJavaScript variables and functions
PascalCaseHelloWorldJavaScript/TypeScript classes, React components
snake_casehello_worldPython variables, database column names, file names
SCREAMING_SNAKE_CASEHELLO_WORLDConstants in Python, C, and shell scripts
kebab-casehello-worldCSS class names, HTML IDs, URL slugs, file names

How to Use the Case Converter

  1. Paste your text. Type or paste any amount of text into the input box. The converter handles everything from a single word to multiple paragraphs.
  2. Choose the target case. Click the button for the case style you want — UPPER CASE, lower case, Title Case, sentence case, camelCase, PascalCase, snake_case, or kebab-case.
  3. Copy the result. The converted text appears instantly in the output area. Click the copy button to put it on your clipboard, ready to paste wherever you need it.

When You Need Each Case Type

Writing and editing

Text copied from PDFs, older documents, or some email clients often arrives in unexpected capitalisation — entirely uppercase, or with random capital letters mid-sentence. Sentence case and lower case conversion fix these problems in one click rather than manually editing each word.

Title case is the standard for article headlines, book titles, and heading text. The rules for which words to capitalise (articles, prepositions, and conjunctions are typically lowercase unless at the start) can be tricky — a converter applies them automatically.

Programming and development

Different programming languages and frameworks use different casing conventions for variable names, function names, and class names. If you are copying a list of terms from a spec and need them formatted as database column names (snake_case) or React component names (PascalCase), converting them manually across dozens of entries is slow and error-prone. Pasting the full list and converting once is far faster.

URLs and file names

Web URLs and file names work best in lowercase with hyphens rather than spaces (kebab-case). The converter lets you paste a title like "Getting Started With Next.js" and instantly produce "getting-started-with-next-js" for use as a URL slug or filename. Pair the result with the word counter if you need to verify character length as well.

Title Case Rules

The Chicago Manual of Style, APA, AP Stylebook, and MLA each have slightly different title case rules. The most common implementation capitalises the first and last word of the title plus all words except:

These words are always capitalised when they appear as the first or last word of the title, or as the first word after a colon.

Common Questions

Does case conversion work on non-English text?

Upper and lower case conversion works correctly for most Latin-script languages, including those with accented characters (French, Spanish, German, Portuguese). Languages that do not distinguish upper and lower case — such as Arabic, Hebrew, Chinese, and Japanese — are passed through unchanged.

Will the converter strip punctuation for coding cases?

When converting to camelCase, PascalCase, snake_case, or kebab-case, spaces and common punctuation (hyphens, underscores, slashes) are used as word boundaries and then removed or replaced with the appropriate separator. Apostrophes and other characters embedded in words are typically dropped.

Is there a character limit?

The case converter runs entirely in your browser and processes text locally — there is no server upload, so there is no practical character limit. Very long text (tens of thousands of characters) converts in milliseconds.

Convert Text Case Now

Paste any text and convert it to UPPER CASE, lower case, Title Case, camelCase, snake_case, or kebab-case instantly — free, no signup, runs in your browser.

Open Case Converter