Inversor de Texto Online

Inverta qualquer texto online em tempo real. Suporta inversão do texto inteiro ou linha por linha.

Inversor de Texto Online

Cole ou digite qualquer texto e veja o resultado invertido em tempo real. Escolha entre inverter o texto inteiro ou inverter cada linha individualmente.

Digite o texto para inverter em tempo real.

O que é inversão de texto?

Inverter um texto significa escrever os seus caracteres na ordem oposta — do último para o primeiro. Por exemplo, “Olá mundo” vira “odnum álO”. O processo é puramente técnico: cada caractere (incluindo espaços e pontuação) tem sua posição espelhada.

Esta ferramenta usa Array.from() para dividir o texto em caracteres individuais, o que garante o tratamento correto de caracteres Unicode multibyte — como emojis, letras gregas e símbolos especiais — que ocupam mais de um byte em UTF-16.

Modos de inversão

Inverter texto inteiro

O texto é tratado como uma única sequência de caracteres e invertido completamente. Quebras de linha também são incluídas na inversão, então a última linha vira a primeira.

Exemplo:

Entrada:  Linha 1\nLinha 2
Saída:    2 ahniL\n1 ahniL

Inverter linha por linha

Cada linha é invertida de forma independente. As linhas mantêm sua ordem original, mas os caracteres dentro de cada linha são revertidos. Esse modo é útil quando você quer preservar a estrutura do texto mas inverter o conteúdo de cada linha.

Exemplo:

Entrada:  Linha 1
          Linha 2
Saída:    1 ahniL
          2 ahniL

Casos de uso

Efeitos visuais: criar textos espelhados para design gráfico, miniaturas de vídeo ou publicações nas redes sociais

Puzzles e enigmas: ocultar mensagens simples de forma que o leitor precise inverter o texto para entender o conteúdo

Cifras simples: a inversão é uma das cifras mais básicas — “ROT” de posição, sem chave. Não oferece segurança criptográfica, mas pode ser usada em jogos e desafios

Testes de interface: verificar se textos RTL (da direita para a esquerda) são exibidos corretamente em aplicações

Entretenimento: descobrir como palavras ou frases ficam “ao contrário” — algumas formam palavras ou frases curiosas

Perguntas frequentes

Emojis e acentos são tratados corretamente?

Sim. A ferramenta usa Array.from(text) para dividir o texto em pontos de código Unicode, e não em unidades de código UTF-16. Isso significa que emojis (como 😀, que ocupa dois caracteres em UTF-16) e letras acentuadas são tratados como um único caractere na inversão.

A inversão funciona com textos muito longos?

Sim, não há limite de tamanho. O processamento acontece diretamente no navegador, sem enviar dados para nenhum servidor.

Existe diferença entre inverter e espelhar um texto?

Sim. Inverter texto reverte a ordem dos caracteres na sequência. Espelhar normalmente se refere a criar uma imagem refletida visualmente — como acontece com a fonte “flipada” em ferramentas de arte ASCII. Esta ferramenta faz apenas a inversão de caracteres.

Veja também