O que faz um inversor de texto
Um inversor de texto escreve o texto de trás para frente. A versão mais simples vira todos os caracteres, então a última letra vem primeiro. Isso ajuda em charadas, bilhetes secretos, jogos e para conferir palíndromos. Mas “de trás para frente” pode significar outras coisas também: você pode querer as palavras na ordem inversa, cada palavra escrita ao contrário no próprio lugar, ou uma lista de cabeça para baixo. Esta ferramenta faz os cinco com um clique cada.
Como usar
- Digite ou cole em Seu texto. Um exemplo já vem carregado para você ver cada opção.
- Escolha um modo em Inverter:
- Texto inteiro vira todos os caracteres, inclusive a ordem das linhas.
- Cada linha vira os caracteres de cada linha, mas mantém as linhas no lugar.
- Ordem das palavras inverte as palavras de cada linha.
- Letras de cada palavra escreve cada palavra ao contrário, mas mantém as palavras onde estão.
- Ordem das linhas coloca a última linha em primeiro lugar.
- A caixa Texto invertido é atualizada enquanto você digita.
- Clique em Copiar ou Baixar.
Exemplos
Cada resultado abaixo foi gerado por esta ferramenta. Nos exemplos de duas linhas, a entrada é “Hello world” na primeira linha e “Good morning” na segunda, e o ¶ marca a quebra de linha.
| Modo | Entrada | Resultado |
|---|---|---|
| Texto inteiro | Hello world ¶ Good morning | gninrom dooG ¶ dlrow olleH |
| Cada linha | Hello world ¶ Good morning | dlrow olleH ¶ gninrom dooG |
| Ordem das palavras | Hello world ¶ Good morning | world Hello ¶ morning Good |
| Letras de cada palavra | Hello world ¶ Good morning | olleH dlrow ¶ dooG gninrom |
| Ordem das linhas | Hello world ¶ Good morning | Good morning ¶ Hello world |
| Texto inteiro | stressed | desserts |
| Texto inteiro | racecar | racecar |
| Texto inteiro | Never odd or even | neve ro ddo reveN |
| Texto inteiro | Was it a car or a cat I saw | was I tac a ro rac a ti saW |
| Texto inteiro | Olá, mundo | odnum ,álO |
“stressed” escrito ao contrário vira “desserts”, uma brincadeira conhecida em inglês. “racecar” sai igual, o que faz dele um palíndromo. As duas linhas seguintes também são palíndromos, se você ignorar os espaços e as maiúsculas. Em português, frases como “Socorram-me, subi no ônibus em Marrocos” e “A base do teto desaba” funcionam do mesmo jeito: inverta e compare, desconsiderando espaços, pontuação e acentos.
Como funciona
Inverter um texto parece simples, mas o computador não guarda o texto como as letras que você vê. Um emoji com tom de pele são dois code points, uma bandeira são dois, e algumas letras acentuadas são uma letra simples seguida de um acento separado. Uma função de inversão básica vira essas partes, então o acento pula para a letra errada e o emoji se divide em dois símbolos.
Esta ferramenta usa o segmentador de texto do navegador para dividir o texto em grafemas, que são os caracteres que o leitor realmente vê. Ela inverte esses grafemas, então “café” seguido de um polegar para cima com tom de pele sai como o mesmo polegar seguido de “éfac”, sem nada quebrado. O mesmo vale para o “ã” e o “ç” do português, mesmo quando o acento foi digitado como um caractere separado. Os modos de palavras dividem o texto nos espaços e mantêm os espaços exatamente como estavam, incluindo espaços duplos e tabulações.
Para que as pessoas usam
- Conferir palíndromos: inverta uma palavra ou frase e compare.
- Charadas e escape rooms: esconda uma pista que os jogadores precisam ler de trás para frente.
- Redes sociais: um nome de usuário ou uma legenda ao contrário chama atenção.
- Listas: transforme uma lista do mais recente para o mais antigo em uma lista do mais antigo para o mais recente com Ordem das linhas.
- Prática de idiomas: escreva palavras ao contrário para aprender as letras delas.
- Testes: verifique se um aplicativo lida bem com textos que parecem da direita para a esquerda e com emojis.
Dicas e limites
- Invertido não é espelhado. As letras mantêm o formato normal. Para criar um texto que fique certo no espelho, use o gerador de texto espelhado.
- As maiúsculas ficam onde estavam. “Olá” invertido é “álO”, com a maiúscula no fim. Passe por um conversor de maiúsculas e minúsculas depois, se quiser as maiúsculas normais.
- A pontuação também se move nos modos Texto inteiro e Cada linha. Um ponto final no fim da frase vai parar no começo.
- Escritas da direita para a esquerda, como árabe e hebraico, já são mostradas da direita para a esquerda. Inverter muda a ordem guardada, o que pode não ficar como você espera.
- Ordenar é outra coisa. Para colocar as linhas em ordem de A a Z, e não só virá-las, use a ferramenta de ordem alfabética.
Outras formas de fazer isso
Excel 365 e Planilhas Google: =TEXTJOIN("", TRUE, MID(A1, SEQUENCE(LEN(A1), 1, LEN(A1), -1), 1)) inverte o texto de A1 (no Excel em português, as funções se chamam UNIRTEXTO, EXT.TEXTO, SEQUÊNCIA e NÚM.CARACT, com ponto e vírgula como separador). Funciona com texto simples, mas quebra os emojis.
Word e Google Docs não têm função de inverter. Seria preciso uma macro ou um complemento.
Código: em JavaScript, [...text].reverse().join('') lida melhor com a maioria dos emojis do que text.split(''), mas só o Intl.Segmenter mantém todos os grafemas inteiros. Em Python, text[::-1] inverte uma string, e ' '.join(text.split()[::-1]) inverte a ordem das palavras.
Para fazer várias cópias do seu texto invertido, cole na ferramenta de repetir texto.