CorrectionCopy A COMPLETE LIBRARY OF 150 FREE TOOLS ONLINE

Case Converter Online

Change text capitalization instantly for writing, headings, social posts and code identifiers. Convert uppercase to lowercase, create Title Case or Sentence case, and format developer names such as camelCase, PascalCase, snake_case and kebab-case.

Text case conversion Writing styles + developer identifier styles
Text is processed in this browser
Type or paste any text
0 characters 0 words 0 sentences 0 lines
Selected: UPPERCASE
0 characters 0 words 0 sentences 0 lines
Writing case styles
Developer and identifier case styles
Selected style: UPPERCASE
UPPERCASE is selected by default. Enter text, then click Convert Text.

Useful next steps

Your converted text is ready. Continue with another text-writing or formatting task.

How to use the Case Converter

1. Enter your textPaste a sentence, heading, article, code identifier list or other text into the Original text box.
2. Choose a case styleSelect UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or another available format.
3. Convert, copy or downloadClick Convert Text, review the editable result, then copy it to the clipboard or download a UTF-8 TXT file.

Online text case converter for writing and code

A case converter changes letter capitalization without requiring you to retype the text manually. This page works as an uppercase converter, lowercase converter, title case converter, sentence case converter, capitalization tool, toggle case converter and developer naming converter in one browser-based workspace. It is useful when text arrives in ALL CAPS, when a heading needs consistent title capitalization, or when a phrase must become a programming-style identifier such as camelCase or snake_case.

The source and converted result are shown separately. That means you can compare the transformation before replacing the original text. If the result should become the next source, use Use Result as Input and apply another transformation.

Supported case formats

Case styleExampleTypical use
UPPERCASEHELLO WORLDHeadings, labels, emphasis and fixing mixed capitalization.
lowercasehello worldRemoving accidental Caps Lock and normalizing text.
Title CaseA Guide to Better WritingHeadlines, titles and subject lines using configurable small-word rules.
Sentence caseHello world. This is text.Normal prose after text has been entered in inconsistent capitalization.
Capitalized CaseHello World From HereCapitalizing the first cased letter of every detected word.
Alternating casehElLo WoRlDStylized, playful or meme-like text.
Inverse / toggle casehELLO wORLDFlipping existing uppercase letters to lowercase and vice versa.
camelCasehelloWorldJavaScript variables, object properties and general identifiers.
PascalCaseHelloWorldClass names, components, types and exported identifiers.
snake_casehello_worldPython-style names, database fields and configuration keys.
kebab-casehello-worldCSS classes, URL-like labels and readable identifiers.
CONSTANT_CASEHELLO_WORLDConstants and environment-style variable names.
dot.casehello.worldNamespaced keys, settings and dot-separated identifiers.

Uppercase to lowercase and lowercase to uppercase

For the simplest capitalization fixes, choose UPPERCASE to capitalize every caseable letter or lowercase to convert it to small letters. This is useful for accidental Caps Lock text, email subjects, copied headings, spreadsheet labels, social captions and text extracted from documents. The transformation preserves punctuation, numbers, spaces and line breaks.

Title Case vs Sentence case

Title Case is intended for headings and titles. With Smart English small-word rules enabled, short function words such as “a”, “an”, “the”, “and”, “or”, “of”, “in”, “on” and “to” remain lowercase in the middle of a title while the first and last detected words stay capitalized. Sentence case lowercases normal words and capitalizes the first cased letter of each detected sentence. These are different editorial conventions, so the tool keeps them as separate modes.

Title-style conventions vary by publisher and language. The built-in smart rule is a practical English-style formatter, not a replacement for a specific publication manual such as AP, APA, Chicago or MLA.

camelCase, PascalCase, snake_case and kebab-case converter

Developer case conversion first identifies word boundaries, including common transitions in existing identifiers such as myVariableName or XMLHttpRequest. It can then rebuild those words as camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE or dot.case. These formats are useful when moving names between JavaScript, TypeScript, Python, databases, CSS, configuration files and APIs.

Unicode and language-aware capitalization

The converter uses modern browser internationalization features where available instead of assuming that every language is English or that every word is separated by an ASCII space. Locale-aware upper/lowercase mappings can matter for languages such as Turkish and Azerbaijani. The locale selector lets you request a specific mapping when needed, while Auto uses the browser's normal locale behavior.

Word, sentence and visible-character statistics use Intl.Segmenter when the browser supports it. This improves segmentation for scripts and languages where simple split(" ") logic is inaccurate. Older browsers fall back to Unicode-aware regular-expression logic.

Useful reasons to change text case

Writing and editingFix headings, article titles, email subjects, notes, essays and pasted text without retyping capitalization.
Students and office documentsNormalize assignment headings, presentation labels, forms, reports, CV text and copied document content.
ProgrammingConvert human-readable labels into camelCase, PascalCase, snake_case, kebab-case or constant-style identifiers.
Social mediaPrepare captions, bios, post titles and stylized alternating or inverse-case text.
Data cleanupStandardize imported labels, spreadsheet headings, database field ideas and inconsistent text values.
OCR cleanupRepair capitalization after extracting text from screenshots, scans and photographed documents.

Privacy, performance and browser compatibility

The text case conversion logic runs in this page inside your browser. The tool does not need an external conversion library or a server request to change the capitalization of the text you enter. It also does not add its own analytics system, rating database or public usage counter. Very large text can take longer to transform depending on the device, but the page does not impose an arbitrary text-length limit.

Modern versions of Chrome, Edge, Firefox and Safari provide the strongest Unicode segmentation behavior. If Intl.Segmenter is unavailable, the converter falls back to Unicode-aware text handling for the core transformations and counts.

Troubleshooting case conversion

Title Case is not your publication styleTurn off Smart English small-word Title Case or make a final manual edit in the Converted text box.
Turkish dotted/dotless I looks wrongSelect Turkish in Case-mapping locale before applying uppercase, lowercase or word capitalization.
An acronym changedKeep Preserve 2–5 letter ALL-CAPS acronyms enabled when applying Title, Sentence or Capitalized Case.
Code identifier words merged oddlyInsert a separator or space at an ambiguous boundary, then run camelCase, snake_case or another developer format again.
Clipboard permission is unavailableThe Copy Text action includes a document-selection fallback; Download TXT is available as another output method.
You want to chain transformationsClick Use Result as Input, then select the next case format without manually copying the text back.

More Free CorrectionCopy Tools

Continue with active writing, developer, text, document and conversion tools from the current CorrectionCopy catalog.

Frequently Asked Questions

What is a case converter?

A case converter changes the capitalization pattern of text. It can turn text into uppercase, lowercase, Title Case, Sentence case, Capitalized Case, alternating case or developer naming formats without manually retyping each letter.

Can I convert uppercase to lowercase?

Yes. Paste the all-caps text into Original text and choose lowercase. Punctuation, digits, spaces and line breaks remain in place while caseable letters are converted.

Can I convert lowercase to uppercase?

Yes. Choose UPPERCASE to convert supported lowercase letters into uppercase using the selected locale's casing behavior where available.

What is the difference between Title Case and Capitalized Case?

Title Case can keep common short English words lowercase in the middle of a title. Capitalized Case capitalizes the first cased letter of every detected word without applying the English small-word list.

Does Sentence case work with multiple sentences?

Yes. Modern browsers use locale-sensitive sentence segmentation through Intl.Segmenter. A Unicode-aware fallback is used when that API is unavailable.

What are camelCase, PascalCase, snake_case and kebab-case?

They are common identifier naming conventions. camelCase starts with a lowercase word, PascalCase capitalizes each word, snake_case joins lowercase words with underscores, and kebab-case joins lowercase words with hyphens.

Does the converter support Unicode and non-English text?

Uppercase and lowercase use JavaScript's locale-aware case mapping. Word and sentence segmentation uses Intl.Segmenter when supported, which improves behavior for many scripts and languages compared with splitting only on spaces.

Why does Title Case sometimes differ from AP, APA, Chicago or MLA?

Different style guides use different capitalization rules. The built-in smart Title Case provides practical English small-word handling, but publication-specific rules may require a final editorial adjustment.

Can I download converted text?

Yes. After choosing a case style, use Download TXT. The UTF-8 filename begins with correctioncopy.com_ as part of the site's download naming convention.

Is there a text length limit?

The page does not impose an arbitrary character limit. Practical capacity depends on browser memory and device speed, so extremely large text may take longer to segment or transform.

Is my text uploaded for case conversion?

No server-side conversion is required. The capitalization logic runs in the browser. The page also does not add a separate Firebase counter or rating database.

Can I edit the converted result before copying it?

Yes. The Converted text box remains editable. You can make a final manual adjustment, then copy or download that edited result.