Skip to main content
I
Uni
UNICODE
Tools/Case Converter

Unicode Multi-Format Case Converter & Case Folding Studio

Instantly convert any text across 16+ casing formats: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, Turkish locale, and official Unicode Full Casefolding (UTR #21).

10Words
75Characters
75 BUTF-8 Size
Input String
UPPERCASE

Transforms all letters to capital characters.

THE UNICODE STANDARD: A COMPREHENSIVE GUIDE TO UNIVERSAL CHARACTER ENCODING
lowercase

Transforms all letters to small characters.

the unicode standard: a comprehensive guide to universal character encoding
Title Case (AP & Chicago Style)

Capitalizes the first letter of each major word, keeping articles and prepositions lowercase.

The Unicode Standard: a Comprehensive Guide to Universal Character Encoding
Sentence case

Capitalizes the first letter of each grammatical sentence.

The unicode standard: a comprehensive guide to universal character encoding
camelCase

Standard for JavaScript, TypeScript, and Java variable naming.

theUnicodeStandardAComprehensiveGuideToUniversalCharacterEncoding
PascalCase

Standard for React components, TypeScript types, and C# class names.

TheUnicodeStandardAComprehensiveGuideToUniversalCharacterEncoding
snake_case

Standard for Python variables and SQL database column identifiers.

the_unicode_standard_a_comprehensive_guide_to_universal_character_encoding
SCREAMING_SNAKE_CASE (CONSTANT)

Standard for global constants and environment variables.

THE_UNICODE_STANDARD_A_COMPREHENSIVE_GUIDE_TO_UNIVERSAL_CHARACTER_ENCODING
kebab-case (Slug)

Standard for clean SEO URLs and CSS class names.

the-unicode-standard-a-comprehensive-guide-to-universal-character-encoding
dot.case

Used in properties files, configuration keys, and Java packages.

the.unicode.standard.a.comprehensive.guide.to.universal.character.encoding
path/case

Used for file paths and directory routes.

the/unicode/standard/a/comprehensive/guide/to/universal/character/encoding
Unicode Full Casefolding (UTR #21)

Canonical case-insensitive equality mapping (German ß → ss, Greek final σ, ligatures).

the unicode standard: a comprehensive guide to universal character encoding
Turkish / Azeri UPPERCASE (Dotted İ)

Preserves the distinction between dotted i (İ) and dotless ı (I).

THE UNİCODE STANDARD: A COMPREHENSİVE GUİDE TO UNİVERSAL CHARACTER ENCODİNG
Turkish / Azeri lowercase (Dotless ı)

Correct Turkish/Azeri lowercase locale conversion.

the unicode standard: a comprehensive guide to universal character encoding
aLtErNaTiNg cAsE (Meme Case)

Mocking Spongebob meme case with alternating capital and lowercase letters.

ThE uNiCoDe StAnDaRd: A cOmPrEhEnSiVe GuIdE tO uNiVeRsAl ChArAcTeR eNcOdInG
InVeRsE CaSe (Toggle Case)

Reverses uppercase to lowercase and vice-versa.

tHE uNICODE sTANDARD: a cOMPREHENSIVE gUIDE TO uNIVERSAL cHARACTER eNCODING

The Architecture of Unicode Case Mapping & Casefolding (UTR #21)

In simple ASCII systems, converting between uppercase and lowercase is a trivial arithmetic shift of 32 code units (e.g. 'A' (65) + 32 = 'a' (97)). In the international Unicode Standard (Section 3.13), however, casing is a complex linguistic process involving multi-character expansions, context-dependent rules, and locale-specific constraints.

For instance, converting the German sharp S (ß) to uppercase expands one character into two ("SS" or capital "ẞ"). Similarly, the Greek capital letter Sigma (Σ) has two distinct lowercase forms: standard σ and word-final ς.

To solve case-insensitive comparison in databases, search engines, and URL routers, the Unicode Consortium created Case Folding (Unicode Technical Report #21). Case Folding normalizes characters to a canonical folded state so that searches for "WEISS", "weiß", and "WEISS" match identically without locale bugs.

Developer Casing Conventions Summary

camelCase & PascalCase:Primary identifier conventions in JavaScript, TypeScript, React, Java, and C#.
snake_case & CONSTANT_CASE:Standard conventions in Python, SQL tables, C/C++ macros, and environment variables.
kebab-case (Slug):Essential for clean SEO URL paths, REST API endpoints, and CSS utility classnames.
Unicode Casefold:The gold standard for database unique constraint collation and search indexing.

Frequently Asked Questions (FAQs)

Why does JavaScript .toLowerCase() sometimes fail on foreign text?+

Standard .toLowerCase() in older ECMAScript runtimes applies default Unicode mappings without considering the user's active locale. For Turkish or Azerbaijani text, use string.toLocaleLowerCase("tr-TR") or our Turkish lowercase converter to avoid converting dotted "i" into dotless "ı".

What is the difference between Title Case and Capital Case?+

Capital Case capitalizes the first letter of every single word indiscriminately. Title Case (following AP and Chicago journalistic manuals) intelligently keeps articles (a, an, the) and prepositions (in, on, of, for) lowercase.

Is there a limit on text length or file size?+

No, this tool executes 100% locally in your browser memory using high-performance regex algorithms with zero word limits.