Text tool

Dot Case Converter

Paste text to create a predictable dot.case result with disclosed tokenization boundaries.

In-browser processingNo account requiredPrivacy details ↗

Unicode letters and numbers are retained. Case and letter-number transitions create tokens; punctuation, symbols, and whitespace become separators.

A QUICK WALKTHROUGH

How to use this tool

  1. Paste up to 100,000 UTF-16 code units.
  2. Review the live dot.case output.
  3. Copy the result or clear both fields.

Explicit tokenization rule

Unicode letters and numbers are retained. Lowercase-to-uppercase, acronym-to-word, and letter-number transitions create token boundaries. Any other character, including punctuation, symbols, and Unicode whitespace, is a separator; repeated separators collapse and empty tokens are removed.

Case and number behavior

Every letter is lowercased with JavaScript Unicode case mapping; digits stay unchanged. Unicode letters such as Ä or Ж remain in the output, while scripts without case are unchanged. Conversion runs locally in your browser and text is not uploaded or stored.

GOOD TO KNOW

Common questions

How are numbers handled?

Digits are preserved as their own tokens when adjacent to letters: version2Parser becomes version.2.parser.

What happens to punctuation and whitespace?

They separate tokens. Runs of separators become one dot, and leading or trailing separators do not create empty dots.

Does it transliterate Unicode?

No. Unicode letters and numbers are retained and only cased letters are lowercased.