Invertir Texto

Invierte cualquier texto, una unidad de carácter a la vez.

Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.

Qué hace esta herramienta

Escribe o pega cualquier texto para verlo al instante invertido, con el último carácter ahora primero y el primero ahora último.

Cómo utilizarla

Empieza a escribir en el cuadro o pega texto existente — la versión invertida aparece inmediatamente debajo, lista para copiar. No hay ningún botón que pulsar.

Ejemplo resuelto

Escribir "Hello, world!" produce "!dlrow ,olleH" — cada carácter, incluidos puntuación y espacios, se invierte en su sitio.

Cómo funciona la inversión

El texto se divide en un array usando la división básica de cadenas de JavaScript, se invierte y se vuelve a unir — esto opera sobre unidades de código UTF-16, el mismo bloque interno que JavaScript usa para las cadenas.

Comprobar palíndromos

Si el resultado invertido coincide exactamente con el texto original (o coincide tras convertirlo a minúsculas y quitar espacios por separado), el original es un palíndromo — esta herramienta no hace esa comparación por ti, pero produce el texto invertido con el que compararlo.

Limitaciones con emojis y caracteres acentuados

La mayoría de los emojis y algunos caracteres CJK poco comunes se almacenan como dos unidades de código UTF-16 (un "par sustituto"). Invertir a nivel de unidad de código separa ese par, lo que normalmente rompe el carácter en dos piezas inválidas e imposibles de mostrar, en lugar de simplemente mostrarlo "al revés" — esta herramienta es más adecuada para texto ASCII simple o con acentos, no para entradas cargadas de emojis.

Privacidad

La inversión ocurre totalmente en tu navegador mientras escribes — nada se sube a un servidor.

Preguntas Frecuentes

¿Esto invierte el orden de las palabras o los caracteres?
Invierte unidades de carácter individuales, no el orden de las palabras — así que 'hola mundo' se convierte en 'odnum aloh', no en 'mundo hola'.
¿Puedo usarlo para comprobar palíndromos?
Sí — si el resultado invertido coincide exactamente con el texto original (o tras normalizar mayúsculas y espacios por separado), el original es un palíndromo.
¿Funciona correctamente con emojis?
No de forma fiable: la mayoría de los emojis se almacenan en dos unidades de código, y invertir a ese nivel los separa en caracteres rotos e imposibles de mostrar, no en un emoji invertido.
¿Trata las letras, números o signos de puntuación de forma distinta?
No, cada tipo de carácter — letras, dígitos, espacios y puntuación — se trata igual y solo se invierte su posición.