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.