100% local processing — your files and data never leave this browser. No uploads, no server storage.

OnboxTools

Free · Browser-only · No upload

Convert text case online

Uppercase, lowercase, title case, sentence case, camelCase, and snake_case

Paste any string and switch between common naming and sentence styles without retyping. Pick a transformation above the editor, compare input and output side by side, then copy or save the result.

A practical text case converter for headings, data cleanup, and code identifiers—uppercase to lowercase, title case for blog posts, or camelCase for JavaScript. Everything runs locally in your browser.

Advanced transformation options

Input
Output
Chars: 0Words: 0Sentences: 0Lines: 0

More Text Utilities

🔓
Base64 Decoder
🧬
Base64 Encoder
🔡
Case Converter
Cron Generator
🎨
CSS Minifier
📐
CSS Unminifier
📆
Date Format Converter
📅
Date to Unix
🔎
Find and Replace
🛡️
HTML Escape
📰
HTML Minifier
↩️
HTML to Markdown
🔓
HTML Unescape
📄
HTML Unminifier
📋
Markdown Preview
🔄
Markdown to HTML
🎲
Random Number
🔤
Random String
🔍
Regex Tester
🧹
Remove All Whitespace
↩️
Reverse Text
✂️
Split String
⚖️
Text Compare
🔁
Text Repeater
📖
Text Viewer
🌍
Time Zone Converter
🕐
Unix Time to Date
🔗
URL Encoder
🔤
UTF-8 Decoder
🌐
UTF-8 Encoder
📊
Word Counter

Browse by category

Complete guide

What a text case converter does

A case converter reshapes the capitalization pattern of text while keeping the underlying letters the same. You might need ALL CAPS for a banner, sentence case for prose, or camelCase for JavaScript identifiers.

Manual editing is slow and error-prone on long lists. This tool applies consistent rules in one pass so headers, filenames, and API field names stay uniform.

Because processing is instant, you can experiment with several styles on the same sample before committing to one format in your document or codebase.

Uppercase to lowercase and back

The most common request is to change uppercase to lowercase—cleaning pasted headings, normalizing form input, or preparing text for case-insensitive search. Select lower case and the entire block shifts to small letters in one click.

Going the other direction, lowercase to uppercase is useful for acronyms, warning labels, and design mockups. You can also invert mixed case when legacy data arrives in inconsistent shapes.

Neither direction alters numbers, punctuation, or spacing. If you need to strip extra whitespace first, use the remove-whitespace tool, then return here for capitalization.

Title case and sentence case for writing

Title case capitalizes major words for headlines and product names. Sentence case only lifts the first letter of each sentence—better for body copy and conversational blog posts.

Automated title case follows general English rules. Formal APA or AP style title case may treat short words like “and” or “of” differently; skim the output and adjust proper nouns or hyphenated terms by hand when your style guide requires it.

Writers often draft in sentence case, then switch to title case for image overlays or directory listings. Paste once, try both buttons, and copy whichever reads better for the channel.

Programming case styles

Developers use camelCase when the first word stays lowercase and later words are capitalized—common in JavaScript and Java field names. snake_case joins words with underscores, typical in Python modules and database columns.

kebab-case hyphenates words for URLs and CSS class names. Capitalized case (title-style per word) helps when generating PascalCase type names from plain English phrases.

Paste a column of identifiers from a spreadsheet, convert the whole block, and paste back into your IDE. For renames across many files, still use your editor’s refactor tools—this page shines for quick one-off transforms.

Tips for accurate results

Case conversion respects Unicode letters where your browser supports them, but symbols and numbers stay unchanged. Emoji and combining characters may not follow English title-case rules.

Copy from PDFs sometimes includes hidden spaces or odd line breaks. Trim extra whitespace before converting, or run through remove-whitespace if line breaks should become spaces.

Multi-line blocks convert as a single unit unless you split lines yourself. For per-line normalization in a list, paste one row at a time or split with the string splitter tool first.

Privacy and performance

All transformations use native JavaScript string methods in your session. Nothing is uploaded, logged, or stored on a server—safe for internal memos, customer names, and ticket exports.

Very large pasted blocks can slow the tab slightly; split huge files if the browser feels sluggish. There is no fixed character cap beyond your device’s memory.

Passwords and secrets should follow your team’s hygiene rules. Data never leaves your machine here, but clipboard history may still retain sensitive strings after you copy.

Detailed guide

How to change capital letters to lowercase

Paste your text into the input panel, click lower case in the transformation options, and copy from the output panel. The change applies to the full selection—headings, paragraphs, or a column pasted from Excel.

To switch small letters back to capitals, use UPPER CASE. For mixed legacy strings, try inverse case or title case depending on whether you need code-style or headline-style output.

Title case vs sentence case for headings

Title case treats most words as important; sentence case only lifts the first word (and proper nouns you add manually). News sites and blogs often prefer sentence case for a conversational tone.

Academic and legal titles frequently demand title case with specific rules for short prepositions. Run your heading through the converter, then skim for names and abbreviations that need manual fixes.

Renaming variables between code styles

When porting code between languages, identifier rules change. JavaScript favors camelCase; Python modules often use snake_case; Rust types use PascalCase.

Paste a single identifier or a column of names, convert, and paste into your IDE. Pair with find-and-replace when you need bulk substitution inside files.

Common questions

Case Converter FAQ

How do I convert uppercase to lowercase online?

Paste your text, click lower case in the options above the editor, and copy the result. The full block converts instantly in your browser.

Which case styles are supported?

Uppercase, lowercase, title case, sentence case, camelCase, capitalized case, snake_case, kebab-case, alternating case, and inverse case.

Does title case follow APA or AP style?

The title case converter applies general English rules. Formal APA or AP style may need manual tweaks for short words, hyphenated terms, and proper nouns.

Can I convert multiple lines at once?

Yes. Paste a multi-line block and pick a style—the entire selection transforms in one pass.

Does it change non-English characters?

Letters from other alphabets upper- or lower-case when your browser supports those Unicode properties. Numbers and punctuation stay as-is.

Is there a character limit?

No server limit applies because nothing is uploaded. Very large inputs are only bounded by your browser memory.

Does the Case Converter send my input to a server?

Yes. Everything runs in your browser. Your input is not uploaded, logged, or stored on our servers.

Do I need an account?

No account or sign-up is required. Open the page and start using the tool immediately.