Locale-aware

Case converterID · en-ID

Choose a deliberate mode and see which locale controls Unicode case mapping. Caseless scripts are preserved.

Input · Grapheme clusters
0
Output · Grapheme clusters
0
Input · UTF-8 bytes
0
Output · UTF-8 bytes
0

Locale used: en-ID. Your text stays in this tab.

Ready.

How to use it

Use this tool when text needs consistent casing but ASCII-only rules would mishandle accented letters or locale-specific mappings.

  1. Paste or type text in the input editor.
  2. Choose upper, lower, title, sentence, or inverse case.
  3. Run the conversion, review byte and grapheme changes, then copy or download the result.

Worked example

Input
rigula TOOLS for everyone
Output
Rigula Tools For Everyone

Title mode lowercases each segmented word, then uppercases its first cased grapheme.

Method and definitions

  • Upper and lower modes use locale-sensitive Unicode mappings.
  • Title and sentence modes use Intl.Segmenter boundaries. Inverse mode changes only cased code points.
  • Grapheme and UTF-8 byte counts are shown because one mapping can expand into multiple code points.

Limits and edge cases

  • Sentence case cannot infer names, acronyms, or brand styling.
  • Title conventions differ by publisher; this mode is deterministic segmentation, not a style-guide grammar checker.
  • The input limit is 1,000,000 UTF-16 code units.

Privacy

Conversion runs in memory in this tab. The page does not upload or automatically save the text.