TBToolbox
Text

Text Case Converter

Text Case Converter dispatches to the same tested engine as the standalone case pages. Upper/lower use locale-aware Unicode mappings; Title Case lowercases then capitalizes a letter at start or after nonalphanumerics; Sentence case lowercases then capitalizes at start or after .!? plus whitespace; camelCase NFC-normalizes, splits on nonletters/nonnumbers, lowercases parts, and capitalizes later initial letters. It does not preserve acronyms, names, brand casing, or editorial style rules.

Runs locally — files stay on your device
Quick answer

Which modes are available?

UPPERCASE, lowercase, Title Case, Sentence case, and camelCase.

Each case style has different boundary and loss rules

Case conversion is not merely visual: some mappings expand, language matters, and word/sentence segmentation requires policy.

How it works

The selected Mode string is passed to convertCase; unsupported values throw instead of silently choosing an operation.

Key concepts

Title and sentence lowercase first

Random interior capitals are removed, but NASA becomes Nasa.

camelCase splits punctuation

Nonletter/nonnumber runs define parts and disappear.

When to use it

  • Switch one input among five common representations.
  • Create a normalized draft for editing.
  • Generate a camelCase candidate from Unicode words and numbers.

When not to use it

  • Do not expect title-style minor-word rules.
  • Do not expect acronyms/proper names preserved.
  • Do not use display casing as security-sensitive identifier normalization.

Worked examples

Romanian title

Input
îNVĂȚ roMÂNĂ; Title Case
Expected output
Învăț Română

Unicode start capitalizes and interiors lower.

Sentence

Input
hELLO. nEXT; Sentence case
Expected output
Hello. Next

Punctuation heuristic.

Camel

Input
Raport anual 2026; camelCase
Expected output
raportAnual2026

Parts join without separators.

Common mistakes

Expecting editorial title case

Every detected word starts uppercase. Correction: Apply a style guide afterward.

Losing acronyms

Lowercase-first modes discard them. Correction: Restore exceptions manually.

Assuming camelCase preserves punctuation

Separators are removed. Correction: Keep source and review collisions.

Best practices

  • Choose mode deliberately.
  • Keep the original.
  • Review names, acronyms, locale behavior, and word boundaries.

Related operations and differences

Uppercase Converter

It performs one fixed transformation rather than offering several modes.

Slug Generator

It creates URL-friendly separators instead of a code identifier.

Limitations and privacy

  • Five fixed modes only.
  • No locale selector, acronym/name dictionary, title style guide, sentence NLP, custom separators, PascalCase/snake_case/kebab-case, or reversible mapping.

Text is transformed locally in this browser and is not uploaded by the tool.

Frequently asked questions

Does Title Case fix internal random capitals?

Yes, because it lowercases first.

Does Romanian î capitalize correctly at a detected start?

Yes.

Are acronyms preserved?

No.

Does camelCase keep punctuation?

No.

References