O que um inversor de texto realmente faz
Um inversor de texto pega o que você digita e reorganiza para que seja lido na direção oposta. Isso parece um único truque, mas na verdade há três coisas diferentes que as pessoas querem dizer quando falam em "inverter texto", e elas produzem resultados bem distintos. Nossas ferramentas de texto lidam com as três no navegador, então nada do que você cola sai do seu dispositivo.
O primeiro modo é uma inversão completa de caracteres. Cada letra, dígito, espaço e sinal de pontuação é virado de ponta a ponta. Digite hello world e você obtém dlrow olleh. O segundo modo inverte a ordem das palavras mantendo cada uma legível: hello world vira world hello. O terceiro modo vira o texto de cabeça para baixo, de modo que ele aparece girado em 180 graus. Esse último é o mais surpreendente, porque não apenas embaralha os seus caracteres. Ele troca cada letra por um símbolo parecido especial.

Inversão de caracteres versus inversão da ordem das palavras
A diferença importa mais do que parece à primeira vista. Uma inversão de caracteres é puramente mecânica: o último caractere vira o primeiro, o penúltimo vira o segundo, e assim por diante. Esse é o clássico "texto de trás para frente" que se lê como algo sem sentido, a menos que alguém o passe pela ferramenta de novo. É perfeito para esconder uma mensagem curta à vista de todos, já que quem quiser lê-la precisa invertê-la de volta de propósito.
Uma inversão da ordem das palavras mantém cada palavra escrita corretamente, mas brinca com o fluxo da frase. É útil quando você quer uma construção ao estilo Mestre Yoda, quando está testando como um layout lida com a ordem de leitura da direita para a esquerda, ou quando simplesmente quer embaralhar uma frase sem destruir as palavras. Como as palavras permanecem intactas, uma inversão da ordem das palavras é mais fácil de um humano remontar do que uma inversão completa de caracteres.
Por que o texto virado é feito de caracteres Unicode especiais
O texto de cabeça para baixo é o único modo que envolve mais do que reorganizar as suas próprias letras. Não existe uma tecla de "A de cabeça para baixo" no seu teclado, então a ferramenta substitui por um caractere Unicode diferente que por acaso se parece com uma letra invertida. Um e minúsculo vira ǝ, um a vira ɐ, e assim por diante, e então toda a sequência é invertida para que se leia corretamente uma vez girada. A mesma ideia move o texto espelhado, que troca as letras por glifos que parecem o seu reflexo da esquerda para a direita.
É por isso que a saída virada e espelhada às vezes cola de forma estranha em certos aplicativos: você não está mais enviando o alfabeto original, e sim símbolos emprestados de todo o espaço Unicode, retirados de blocos pensados para outros idiomas e para a fonética. A maioria das fontes modernas os renderiza bem, mas alguns sistemas mais antigos mostram quadradinhos vazios onde um caractere não tem glifo. Se você precisa de letras realmente estilizadas em vez de invertidas, o nosso gerador de texto chique cobre esse caso.

Usos divertidos e práticos
O texto invertido é um item básico de enigmas e jogos de palavras. Pistas escondidas, caças ao tesouro e charadas de salas de fuga muitas vezes apresentam uma sequência de trás para frente para que os participantes descubram o truque antes de conseguir ler. Também é a maneira mais rápida de checar palíndromos: inverta uma palavra ou frase candidata e veja se ela coincide com a original. Tire primeiro os espaços e a pontuação, e A man a plan a canal Panama se lê de forma idêntica nas duas direções.
Nas redes sociais, o texto de cabeça para baixo e espelhado chama a atenção em um feed cheio de legendas comuns. As pessoas o usam em nomes de usuário, bios e posts curtos em que se destacar importa mais do que a legibilidade imediata. É uma forma de baixo esforço de fazer um comentário parecer diferente.
Há também um lado sério. Desenvolvedores invertem strings o tempo todo ao testar como o software lida com casos extremos, escritas da direita para a esquerda e Unicode incomum. Alimentar um formulário com caracteres virados ou espelhados é uma forma rápida de detectar bugs de renderização, truncamento quebrado ou layouts que pressupõem texto da esquerda para a direita. Equipes de QA mantêm algumas amostras invertidas à mão justamente porque elas expõem problemas que uma entrada comum nunca revela.
Perguntas frequentes
Qual é a diferença entre inverter caracteres e inverter palavras?
Inverter caracteres vira cada caractere de ponta a ponta, então hello world vira dlrow olleh. Inverter palavras mantém cada palavra escrita corretamente, mas muda a ordem delas, então hello world vira world hello.
Por que o texto virado parece símbolos estranhos?
Não existem letras de cabeça para baixo em um teclado, então a ferramenta substitui por caracteres Unicode que se parecem com letras invertidas e depois inverte a ordem. O resultado se lê corretamente quando girado em 180 graus.
O texto invertido vai colar corretamente em todo lugar?
As inversões simples de caracteres e de palavras colam em qualquer lugar porque usam o seu alfabeto normal. O texto virado e espelhado depende de glifos Unicode especiais, então alguns aplicativos ou fontes mais antigos podem mostrar quadradinhos vazios.
Posso usar isto para checar palíndromos?
Sim. Inverta a palavra ou frase e compare com a original. Se coincidirem depois de remover espaços e pontuação, é um palíndromo.
O meu texto é enviado para um servidor?
Não. A inversão roda inteiramente no seu navegador, então nada do que você digita ou cola é enviado para lugar nenhum.
Como eu volto o texto invertido ao normal?
Para uma inversão de caracteres, passe a sequência invertida pela ferramenta de novo e ela retorna ao original. As inversões da ordem das palavras funcionam da mesma forma, já que inverter duas vezes restaura a ordem inicial.
