Herramientas de texto (Invertir, Mezclar, Voltear)
Invierta texto, voltéelo al revés, ordene líneas, elimine duplicados, mezcle y más utilidades de texto.
Acerca de esta herramienta
Una colección de utilidades rápidas de manipulación de texto: invertir caracteres, voltear texto al revés con Unicode, ordenar líneas alfabéticamente, eliminar líneas duplicadas, mezclar líneas aleatoriamente, agregar números de línea y extraer palabras únicas. Cada operación se aplica a la entrada al instante.
Cómo usar
- 1 Pegue o escriba texto en el área de entrada.
- 2 Haga clic en cualquier botón de operación para transformar el texto.
- 3 El resultado aparece en el área de salida.
- 4 Haga clic en Copiar para copiar el resultado, o en Intercambiar para usar la salida como la siguiente entrada.
What "text tools" actually do to your text
This page is a toolbox of small, deterministic transformations that each take whatever is in the input box and rewrite it in one pass. There is no AI and no guessing involved — every button applies a fixed rule to your characters or lines and shows the result instantly. Knowing exactly what each rule does is the difference between a clean result and a surprising one, so it is worth understanding how the operations treat your text.
The operations fall into two families. Character-level tools work on the raw sequence of letters: Reverse Chars turns abc into cba, and Flip Upside Down swaps each letter for a look-alike Unicode glyph and then reverses the order. Line-level tools split your text on newlines first and then act on the resulting list: sorting, deduplicating, shuffling, numbering, trimming, and removing blank lines all operate on whole lines, not words.
How the flip and sort operations really work
The upside-down flip is not an image or a font trick — it maps each character to a genuine Unicode code point that happens to resemble its rotated form. a becomes ɐ, e becomes ǝ, ! becomes ¡. Because these are real characters, the flipped output can be pasted into a chat message, a username field, or a social bio anywhere Unicode is accepted. Characters with no flipped twin (and most uppercase letters with awkward shapes) are passed through unchanged, so the illusion is strongest with ordinary lowercase prose.
Sorting deserves a careful note. The A→Z and Z→A buttons compare lines case-insensitively using locale-aware string comparison. This means Apple and apple sort together rather than being separated by case. One thing to watch: this is a string sort, not a numeric one. A list of 2, 10, 1 sorts to 1, 10, 2 because 10 begins with the character 1. If you need numeric order, pad your numbers with leading zeros (01, 02, 10) before sorting.
A worked example: cleaning a messy list
Suppose you paste an exported list of email addresses, one per line, with stray spaces and repeats:
alice@site.combob@site.comalice@site.com- (blank line)
Click Trim Each Line to strip the surrounding spaces, then Remove Empty Lines to drop the blank, then Remove Duplicates to collapse the two Alice entries down to one (the first occurrence is kept), and finally Sort A→Z. You end up with two clean, alphabetised addresses. Each button hands its output to the next when you press Swap, which moves the output back into the input so you can chain steps without copy-pasting.
Useful jobs these tools handle quickly
- Deduplicating lists of usernames, tags, IDs, or URLs where order does not matter but uniqueness does.
- Extracting a vocabulary with Unique Words, which lowercases the text, pulls out every word, removes repeats, and sorts them — handy for checking which terms appear in a document.
- Randomising line order with Shuffle to build a quick quiz, draw a random running order, or break an accidental alphabetical bias in test data.
- Adding line numbers before pasting code or steps into a document that does not number lines for you.
- Reversing word order per line to experiment with phrasing, or reversing whole lines to invert a chronological log.
Tips and common mistakes
- Shuffle is not for anything secret. The line shuffle uses the browser's ordinary
Math.random()via a Fisher–Yates pass. That is perfectly fair for games and ordering, but it is not cryptographically secure, so never use it to pick lottery numbers or anything where unpredictability must be guaranteed. - Watch invisible whitespace before deduplicating. Two lines that look identical but differ by a trailing space are treated as different lines. Run Trim Each Line first so the duplicate remover actually catches them.
- Flipped text breaks on older systems. A few of the look-alike glyphs render as boxes in fonts that lack them. Test the result in the place you intend to post it.
- Unique Words discards punctuation and case.
Catandcat,both reduce tocat, so the count reflects distinct word forms, not exact appearances.
Privacy
Every transformation runs in your browser as plain JavaScript. Your text is never uploaded, logged, or sent anywhere — you can disconnect from the internet and the buttons still work. That makes this safe for trimming a list of internal emails or deduplicating private data without it leaving your machine.
Preguntas frecuentes
Convierta texto entre MAYÚSCULAS, minúsculas, Caso Título, camelCase, PascalCase, snake_case y kebab-case al instante.
Cuenta palabras, caracteres, oraciones, párrafos y tiempo estimado de lectura.
Compare dos bloques de texto y resalte adiciones, eliminaciones y cambios — diferencia línea por línea con resaltado a nivel de palabra.