Saltar al contenido

Invertir texto

Text Reverser

Invierte una cadena, las palabras que contiene o el orden de las líneas, con reconocimiento de grafemas para que los emoji no se rompan.

Invierte texto por caracteres completos, por orden de palabras, por las letras dentro de cada palabra o por orden de líneas. El modo por caracteres es el que vale la pena hacer bien: invierte grafemas, así que un emoji sigue siendo un emoji y una «ñ» descompuesta sigue siendo una «ñ».

🔒 Se ejecuta por completo en tu navegadorreversestring

Texto

Invertir

Un número positivo lleva las primeras líneas al final.

Invertido

Lo que habría hecho el método obvio

enil driht enil dnoces dlrow �� 글한 olleH

Eso es split('').reverse().join(''), que invierte unidades UTF-16. Parte un emoji en dos mitades que se muestran como caracteres de reemplazo, separa un acento combinante de su letra y desarma el hangul descompuesto, la forma en que llega el texto coreano de un Mac. Esta herramienta invierte grupos de grafemas enteros.

Cómo se usa

  1. Elige la unidad

    Caracteres para un acertijo o una cadena de prueba, orden de palabras para una oración, letras dentro de cada palabra para conservar el orden de las palabras pero revolverlas, orden de líneas para dar la vuelta a una lista.

  2. Rota las líneas si lo necesitas

    Una rotación positiva mueve las primeras líneas al final. Se compone con la inversión, así que puedes obtener cualquier disposición cíclica de una lista en un paso.

  3. Compara con el resultado ingenuo

    Cuando los dos difieren, el panel muestra lo que habría producido split("").reverse().join("") — y por qué esa es la respuesta equivocada para tu texto.

Preguntas frecuentes

¿Por qué otro sitio rompió mi emoji?

Invirtió unidades UTF-16. Eso corta un emoji en dos mitades sustitutas, que se dibujan como caracteres de reemplazo, y separa una tilde combinante de la letra a la que pertenece. Esta herramienta invierte grafemas completos.

¿Sobreviven las tildes y el hangul?

Sí. «Perú» se convierte en «úreP», con la tilde pegada a su letra, y 한글 en 글한 y no en un revoltijo de jamo. Eso vale incluso para texto copiado de un Mac, donde una «ú» son dos puntos de código y cada sílaba hangul son tres.

¿Puedo invertir solo una parte del texto?

Por selección no, pero los cuatro modos cubren casi todo lo que se querría con eso: invertir las palabras conservando las letras, o las letras conservando el orden de las palabras.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.