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 ahniLInverter 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 ahniLCasos 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.