Invierte un texto carácter a carácter o invierte el orden de las palabras, todo dentro de tu navegador.
Ejemplo
En modo carácter, «Hello world» se convierte en «dlrow olleH» y «stressed» en «desserts», mientras que un palíndromo como «racecar» se lee igual en ambos sentidos. En modo palabra, «one two three» pasa a «three two one».
Método de cálculo
El modo carácter invierte los puntos de código Unicode y conserva todos los caracteres, incluidos los saltos de línea. El modo palabra divide el texto allí donde hay espacio en blanco, invierte la lista y une las palabras con espacios simples.
Notas importantes
Como el modo palabra vuelve a unir con espacios simples, los espacios de más, las tabulaciones y los saltos de línea entre palabras no se conservan. Invertir no crea letras en espejo ni texto de derecha a izquierda: el navegador ya muestra de derecha a izquierda lenguas como el árabe y el hebreo.
Preguntas frecuentes
¿Qué ocurre con la puntuación en modo palabra?
Se queda pegada a la palabra que toca, así que «Hello, world!» se convierte en «world! Hello,». Si necesitas mantener la estructura de líneas, invierte cada línea por separado o usa el modo carácter, que conserva todos los caracteres, saltos de línea incluidos.
¿Por qué salió mal mi emoji?
Porque el modo carácter invierte puntos de código y algunos caracteres están formados por varios. El pulgar con modificador de tono de piel de «ab👍🏽» sale como el modificador seguido del pulgar, lo que puede verse como dos símbolos, y una letra escrita con un acento combinante aparte puede acabar con el acento en otra letra.
¿Para qué sirve?
Para comprobar palíndromos, juegos y pasatiempos de palabras, probar cómo se comporta un diseño con cadenas poco habituales y generar texto invertido para copiarlo en otro sitio. La inversión se ejecuta localmente en tu navegador y nada de lo que escribes se sube.