Enter hELLO, WORLD! cASESHIFT keeps API_v2 visible. Sentence case returns Hello, world! Caseshift keeps api_v2 visible.

Compare every intended capital

The punctuation boundary works as declared, but Caseshift and api_v2 show why the output remains a draft for human review.

Reproduce the transformation exactly

Choose Sentence case and use exactly the input above, without an extra line break. Both counters must show 45 code points. The exclamation mark followed by a space starts Caseshift with a capital C; API_v2 becomes api_v2. Equal counts do not mean unchanged text: compare the complete result and restore intended names or acronyms manually.

Check locale and destination behavior

The active interface locale is part of the case-mapping contract, while the tool never detects the language of pasted text. Repeat a representative sample containing accents, an acronym, a proper name, a digit, punctuation, and an emoji. Compare the visible output and both code-point totals. Then paste into the real editor and check whether that editor applies normalization, autocorrection, smart punctuation, identifier rules, or another rewrite after CaseShift has finished.