Text Tools
Case Converter
Apply four Unicode-aware case modes while preserving whitespace.

Enter the values and review the result.
Unicode-aware case conversion
Uppercase and lowercase use the standard locale-neutral JavaScript mappings. A mapping can change text length, as with some letters that expand when uppercased.
Title case works on Unicode word-like segments and intentionally has no professional editorial short-word rules. Sentence case processes every detected sentence instead of changing only the first code unit of the full input.
Preserved text structure
The converter changes casing, not layout. Repeated spaces, tabs, punctuation, line breaks, and leading or trailing whitespace are retained. Proper nouns, acronyms, trademarks, and style-guide choices still need human review.
Quick answers
What this calculator answers
- Modes: Uppercase, lowercase, title case, and sentence case only.
- Unicode: Uses locale-neutral ECMAScript casing and Unicode-aware segmentation.
- Whitespace: Preserves spaces, tabs, line breaks, and leading or trailing whitespace.
- Limit: Rejects more than 50,000 UTF-16 code units without truncating the input.
Transparency note
Accuracy and limitations
Calzivo tools are built for practical estimates, conversions, and checks. Some tools use standard formulas or simplified assumptions, and results can be affected by input accuracy, rounding, units, local rules, or changing official requirements.
Results depend on the values you enter and any simplified assumptions used by the tool. Verify important results before making decisions or submitting official information.
Reference check
Sources and references
These references provide background context for the topic. They do not replace official advice or documents for personal decisions.
- ECMAScript language specification: string casing
Ecma International
- Unicode Text Segmentation (UAX #29)
Unicode Consortium
- Intl.Segmenter specification
Ecma International
How to Use This Tool
Use these steps to enter the right inputs and interpret the result correctly.
Type or paste multiline text without changing its whitespace.
Choose uppercase, lowercase, title case, or sentence case.
Review the Unicode-aware transformation and copy the raw converted text.
Related Tools
Use Character Counter for text-length units, Word Counter for document analysis, or Slug Generator for a separate URL-path task.
Word Counter
Analyze Unicode words, sentences, paragraphs, lines, characters, and rough reading time.
Character Counter
Compare grapheme clusters, code points, UTF-16 units, words, and lines.
Slug Generator
Create NFC-normalized Unicode slugs without transliteration or ranking claims.
Meta Tag Generator
Escape user text into a basic HTML, Open Graph, and Twitter/X metadata block for review.
Related Guides
Background reading and explanations related to Case Converter.
Frequently Asked Questions
Common questions about Case Converter and how to read the result.
Which case modes are supported?
Uppercase, lowercase, title case, and sentence case are supported. No additional naming or programming case modes are included.
Does the converter preserve whitespace?
Yes. Leading and trailing whitespace, repeated spaces, tabs, and line breaks remain in the transformed output.
How does title case work?
Unicode word segmentation identifies word-like segments. Each segment is lowercased and its first cased character is uppercased. There are no short-word or acronym exceptions.
How does sentence case work?
Unicode sentence segmentation identifies sentences. Each sentence is lowercased, then its first cased character is uppercased while punctuation and whitespace are preserved.
Are acronyms preserved?
No. NASA and XML may become Nasa and Xml in title case. Review proper nouns and editorial style after conversion.
What is the input limit?
The browser-safety limit is 50,000 UTF-16 code units. Over-limit text is not truncated or partially transformed.
