La caja es un mapeo, no un cambio de byte. CaseShift recorre puntos y cuenta ambos lados.

Un carácter puede volverse dos

Por ejemplo, ß puede convertirse en SS. El resultado sigue el mapeo de la plataforma, pero es más largo.

No se normaliza en secreto

CaseShift no compone ni descompone marcas; entradas similares pueden conservar secuencias distintas.

Comprueba idioma y destino

El idioma activo de la interfaz forma parte del contrato, pero la herramienta no detecta la lengua del texto pegado. Repite una muestra con acentos, una sigla, un nombre propio, un dígito, signos y un emoji. Compara la salida visible y ambos totales de puntos de código. Después pega en el editor real y comprueba si aplica normalización, autocorrección, puntuación inteligente, reglas de identificadores u otra modificación posterior a CaseShift.