Invertir texto
Escriba un texto al revés de tres maneras: todos los caracteres del último al primero, las palabras de cada línea en orden inverso o las líneas de todo el texto de abajo arriba. El resultado aparece mientras escribe y se calcula en su navegador, así que nada de lo que pega se sube.
0 caracteres · 0 palabras · 0 líneas
0 caracteres · 0 palabras · 0 líneas
Funciona por completo en esta pestaña del navegador. Su texto nunca se sube ni se guarda.
Qué hace
Invertir texto da la vuelta al texto de una de tres maneras: todos los caracteres del último al primero (los emojis y las letras con tilde se conservan intactos), las palabras de cada línea en orden inverso o las líneas de todo el texto de abajo arriba.
roma
amor
Tres tipos de inversión y para qué sirve cada uno
El modo Caracteres refleja todo el texto: "roma" se convierte en "amor". Se usa para comprobar palíndromos, crear acertijos y pistas de escape room, esconder un spoiler a la vista o producir el texto al revés que un espejo vuelve legible, el truco que Leonardo da Vinci usaba en sus cuadernos, escritos de derecha a izquierda en escritura especular. La comprobación de un palíndromo funciona mejor tras quitar espacios y puntuación, ya que "Dábale arroz a la zorra el abad" solo se lee igual al revés una vez reducida a letras y sin tildes.
El modo Palabras de cada línea mantiene intacta cada palabra e invierte su orden en cada línea, de modo que "uno dos tres" se convierte en "tres dos uno". Es práctico para dar vuelta un nombre escrito como Apellido Nombre, para ejercicios de idiomas y para invertir rutas de navegación o rutas escritas con espacios. El modo Orden de las líneas pone una lista cabeza abajo sin tocar las líneas en sí: un registro impreso del más antiguo al más reciente pasa a empezar por el más reciente, una cuenta atrás numerada se convierte en una cuenta hacia adelante y una exportación de chat puede leerse en orden cronológico inverso. Si necesita en cambio un orden alfabético o numérico real, use Ordenar líneas.
Por qué una inversión ingenua rompe emojis y tildes
Una cadena de JavaScript es una secuencia de unidades de código UTF-16, y muchos inversores simplemente dan vuelta esa secuencia. Eso parte en dos mitades, que ya no forman un carácter válido, cada carácter situado fuera del plano multilingüe básico, como la mayoría de los emojis, y separa las marcas combinables: una é escrita como la letra e seguida de un acento agudo combinable sale con el acento sobre la letra equivocada. Las banderas fallan de una forma más curiosa, porque un emoji de bandera son dos letras indicadoras regionales; la bandera de Estados Unidos son las letras U y S, e invertirlas código a código produce el par S U.
Esta herramienta divide el texto en grupos de grafemas con Intl.Segmenter del navegador, la misma unidad que un lector percibe como un carácter, e invierte esos grupos. Los emojis de familia unidos con caracteres de unión de ancho cero, los modificadores de tono de piel, las banderas y las letras con tilde se conservan enteros. Las escrituras de derecha a izquierda, como el árabe y el hebreo, también se invierten en el orden de almacenamiento; como el navegador las muestra de derecha a izquierda, el resultado invertido parece ir de izquierda a derecha.
Preguntas frecuentes
- ¿Cómo se comprueba si una palabra es un palíndromo invirtiendo el texto?
- Péguela en el modo Caracteres y compare el resultado con el original. Para frases, quite antes los espacios, la puntuación y las tildes y use una sola forma de mayúsculas o minúsculas, porque una comprobación de palíndromos normalmente los ignora.
- ¿Al invertir un texto los emojis se conservan enteros?
- Sí. El texto se invierte por grupos de grafemas, así que una secuencia de emojis, una bandera o una letra con un acento combinable se mueve como una unidad en lugar de partirse en mitades rotas.
- ¿Se puede invertir el orden de una lista sin ordenarla?
- Elija el modo Orden de las líneas. La última línea pasa a ser la primera y así sucesivamente, mientras el texto de cada línea queda exactamente igual. Las líneas en blanco se mantienen en su posición reflejada.
- ¿El texto al revés es lo mismo que el texto cabeza abajo o en espejo?
- No. Invertir solo cambia el orden de los caracteres normales. El texto cabeza abajo sustituye cada letra por un carácter Unicode parecido distinto, como ɐ por a, que es una transformación diferente.