Qué hace esta herramienta
Invertir texto significa dar la vuelta a lo que escribes. Suena sencillo, pero “al revés” puede significar cosas distintas: puedes voltear letra por letra (para que “Hola” se lea “aloH”), cambiar el orden de las palabras de una frase, o reordenar líneas completas de arriba abajo. Esta herramienta reúne las cuatro formas más útiles en un solo lugar y te muestra el resultado al instante, sin instalar nada.
Todo ocurre dentro de tu navegador. El texto que pegas nunca viaja a un servidor, así que puedes invertir mensajes privados, contraseñas de ejemplo o borradores sin preocuparte por la privacidad.
Para qué sirve invertir texto
- Curiosidad y juegos: crear acertijos, mensajes ocultos o descubrir palíndromos (palabras que se leen igual en los dos sentidos, como “reconocer”).
- Diseño y redes sociales: un nombre o eslogan volteado llama la atención en una biografía o una imagen.
- Texto espejo: preparar palabras que se leerán correctamente reflejadas en un espejo o en el reverso de un cristal.
- Pruebas de programación: comprobar rápidamente cómo se comporta tu código con cadenas invertidas, acentos o emojis.
Las cuatro transformaciones
Cada botón hace algo diferente. Conviene entender la distinción entre invertir caracteres y invertir palabras, porque es la confusión más común.
| Modo | Qué hace | ”Hola mundo feliz” se convierte en |
|---|---|---|
| Invertir caracteres | Voltea todo letra por letra | zilef odnum aloH |
| Invertir palabras | Cambia el orden de las palabras | feliz mundo Hola |
| Invertir líneas | Da la vuelta al orden de las líneas | (solo cambia con varias líneas) |
| Cada línea al revés | Voltea cada línea, pero conserva su orden | zilef odnum aloH |
“Invertir caracteres” trabaja sobre todo el texto de una vez. “Cada línea al revés” hace lo mismo pero respeta dónde empieza y termina cada renglón, útil cuando pegas una lista.
Ejemplo resuelto
Escribe Café 2026 y pulsa Invertir caracteres:
- La herramienta separa el texto en símbolos:
C,a,f,é, espacio,2,0,2,6. - Invierte ese orden.
- Lo vuelve a unir:
6202 éfaC.
Fíjate en que la é sigue intacta. Si lo hicieras con el método antiguo texto.split(''), los acentos y los emojis se partirían en pedazos ilegibles. Por eso aquí usamos [...texto].reverse().join(''), que recorre el texto por puntos de código y no rompe esos caracteres.
Preguntas frecuentes
¿Por qué antes los emojis se rompían al invertir el texto?
Muchos emojis y símbolos ocupan dos unidades internas (lo que se llama un “par subrogado”). El método clásico split('') corta por cada unidad y deja mitades sueltas, que se ven como cuadros o signos raros. Al recorrer el texto con el iterador [...texto], cada emoji se mantiene entero, así que el resultado sale limpio. Los emojis con modificador de tono de piel pueden reordenarse internamente, pero no se corrompen.
¿Cómo hago un texto espejo real?
Usa Invertir caracteres o Cada línea al revés para voltear el orden de las letras. Ten en cuenta que esto invierte la secuencia, no la forma de cada letra: la “R” seguirá mirando en su dirección normal. Para un espejo perfecto necesitas además reflejar la imagen en un editor gráfico o mirarla contra un espejo físico, donde el orden invertido ya se leerá correcto.
¿Cuál es la diferencia entre invertir caracteres y palabras?
Invertir caracteres voltea el texto letra por letra, así que las palabras quedan deletreadas al revés. Invertir palabras mantiene cada palabra bien escrita y solo cambia su orden en la frase. Por ejemplo, “buenos días” se convierte en “saíd soneub” con caracteres, pero en “días buenos” con palabras.
¿Se guarda mi texto en algún lado?
No. La inversión sucede por completo en tu dispositivo. Al cerrar o recargar la página, el texto desaparece y nunca se envía a internet.