Inverter Texto
Inverta a ordem dos caracteres do seu texto facilmente. Útil para criar efeitos especiais ou testar aplicações.
Texto Original
Digite ou cole o texto que deseja inverter
Texto Invertido
Resultado da inversão do texto
Como funciona?
Esta ferramenta inverte a ordem dos caracteres do texto, ou seja, o último caractere torna-se o primeiro, o penúltimo torna-se o segundo, e assim por diante.
Exemplo:
Entrada: "Olá mundo"
Saída: "odnum álO"
Escrito por Equipe iComLabs
Conteúdo revisado periodicamente para manter a precisão técnica.
Inverter Texto Online: como funciona e por que emoji quebra
Inverter texto parece simples até você testar com um emoji ou um "ã" no meio da frase e ver o resultado sair corrompido. A ferramenta no topo desta página faz a inversão de um jeito que resolve exatamente esse problema, e este guia explica o porquê: informação que nenhum outro conversor de texto invertido costuma dar.
Além da técnica, você vai encontrar aqui os usos mais comuns dessa inversão e a diferença entre inverter e espelhar um texto. Também mostro como usar o resultado sem que ele quebre ao colar em outro lugar, seja numa rede social, seja num campo de formulário mais rígido.
O que é inverter um texto
Inverter texto significa colocar os caracteres na ordem contrária: o último vira o primeiro, o penúltimo vira o segundo, e assim até o começo. "Olá mundo" inverte para "odnum álO"; cada letra continua igual, só a posição na frase muda.
É diferente de espelhar, que gira cada letra individualmente como um reflexo, e diferente de virar de cabeça para baixo, que troca cada caractere por um símbolo Unicode parecido de ponta-cabeça. Ela só reordena; não desenha nem transforma nenhuma letra.
As três técnicas não são a mesma coisa
Quem procura por texto invertido às vezes está atrás de qualquer uma das três, e vale saber qual é qual antes de usar. Espelhar exige desenhar cada glifo ao contrário, algo que só é possível em imagem, não em texto puro; nenhuma ferramenta baseada em caractere faz isso de verdade.
Já o efeito de cabeça para baixo funciona porque o Unicode tem símbolos que lembram letras giradas 180°, como um "ɐ" no lugar do "a". Não é o "a" de verdade virado, é outro caractere parecido — por isso o resultado só existe para um alfabeto limitado, e números e acentos costumam ficar sem correspondente.
Para que serve inverter um texto na prática
O uso mais comum de inverter texto é decorativo: nome estilizado em rede social, bio invertida por curiosidade, ou uma legenda que só faz sentido quando lida ao contrário. É um efeito visual rápido, sem exigir nenhuma ferramenta de edição de imagem.
Há também um uso mais técnico. Programadores usam a inversão de texto para testar funções de manipulação de string, verificar se um sistema lida bem com Unicode complexo, ou simplesmente para conferir palíndromos, palavras que leem igual dos dois lados, como "arara" ou "radar".
Por que inverter texto quebra emoji e acento em muitas ferramentas
Inverter texto parece trivial, mas a maioria dos conversores por aí processa o conteúdo por unidade de código UTF-16, não por caractere visível; para a maior parte do alfabeto isso dá no mesmo resultado, então o problema passa despercebido. Ele aparece só com emoji, que costumam ocupar duas unidades de código cada.
Inverter nessa unidade errada separa as duas metades do emoji, e o resultado sai corrompido: em vez do símbolo esperado aparecem dois caracteres sem sentido colados. Emoji compostos, como uma família formada por vários símbolos unidos, sofrem ainda mais: a ordem de cada peça se perde e nada do desenho original sobra.
Como esta ferramenta evita o problema
O inversor desta página usa o Intl.Segmenter, a API nativa do JavaScript para segmentação de texto, configurada com granularidade "grapheme". No padrão Unicode, esse agrupamento se chama cluster de grafema: um ou mais pontos de código que uma pessoa lê como "um caractere" só, o que cobre emoji de duas unidades, emoji compostos e letras acentuadas escritas em partes separadas. O resultado sai íntegro em vez de corrompido.
Na prática, a diferença aparece em qualquer teste com emoji: "top 👍" inverte para "👍 pot", com o símbolo preservado inteiro, em vez de virar dois caracteres quebrados colados ao texto. É o tipo de detalhe que só aparece quando alguém realmente testa com emoji, não só com letras comuns.
Inverter texto por caractere ou por palavra: não é a mesma coisa
Existe uma confusão comum entre inverter texto e mudar a ordem das palavras de uma frase: são operações diferentes, mesmo parecendo o mesmo tipo de embaralhamento. "Bom dia" processado caractere por caractere vira "aid moB", irreconhecível; processado palavra por palavra, viraria "dia Bom", ainda legível, só com a ordem das duas palavras trocada. A maioria de quem busca por essa inversão quer a primeira forma, não a segunda.
A ferramenta desta página faz a inversão por caractere, que é o significado padrão da expressão e o que gera o efeito de texto embaralhado que a maioria procura. Se o objetivo fosse reordenar palavras (útil, por exemplo, para testar como um leitor de tela reage a uma frase fora de ordem), a lógica seria outra: dividir a frase em palavras antes de inverter a lista, preservando cada palavra intacta.
Vale um alerta antes de aplicar a inversão em qualquer texto: ela funciona bem em frases e palavras, mas não faz sentido em números, links, código ou datas. Um telefone como "11987654321" vira "12345678911" ao inverter caractere por caractere, visualmente parecido, mas um número totalmente diferente. O mesmo vale para uma URL, que deixa de funcionar como link, ou para um trecho de código, que perde a sintaxe. Nesses casos, o resultado serve só para teste ou brincadeira; não use como dado real.
Inverter texto com acentos e caracteres especiais
Inverter texto com acento esbarra numa armadilha parecida com a do emoji. Em alguns sistemas, uma letra acentuada como "á" pode estar guardada como dois elementos (a letra "a" seguida de um acento separado), e não como um único caractere pronto. Inverter no lugar errado separa a letra do acento.
O mesmo cuidado de segmentação por grafema que resolve o problema do emoji resolve este também: aqui, a letra e o acento são tratados como uma unidade só, não importa como o texto foi digitado. Se "café" estiver salvo com o acento em separado, a forma decomposta do Unicode, um conversor ingênuo inverte a letra e o sinal isoladamente e o resultado sai quebrado, com o acento preso à letra errada. Nesta ferramenta, o mesmo "café" inverte direto para "éfac", com a letra e o acento sempre juntos, no mesmo padrão que preserva o "👍" inteiro em "top 👍" → "👍 pot".
Por que alguns sites de texto invertido dão resultados diferentes
Se você já testou o mesmo texto em mais de um conversor desse tipo e recebeu resultados diferentes com emoji ou acento, agora sabe o motivo: cada ferramenta escolhe uma unidade diferente para cortar o texto antes de inverter. Algumas usam unidade de código UTF-16 e quebram qualquer emoji; outras usam ponto de código Unicode, que resolve emoji simples mas ainda quebra emoji compostos por múltiplas peças, como bandeiras de país ou famílias.
A diferença fica invisível em texto só com letras comuns, porque nesses casos as três formas de segmentação (unidade de código, ponto de código e grafema) coincidem. Ela só aparece quando o conteúdo tem algo mais complexo que o alfabeto básico, que é exatamente o cenário em que a segmentação por grafema, usada nesta ferramenta, se comporta melhor que as outras duas.
Como usar o inversor de texto
Cole ou digite o texto no campo de entrada, no topo desta página, e clique no botão para inverter. O resultado aparece imediatamente no campo ao lado, pronto para copiar com um clique, sem precisar selecionar o texto manualmente.
Se quiser testar variações, é só ajustar o texto de entrada e inverter de novo; o campo de saída atualiza a cada clique. Nenhum dado é enviado a servidor nenhum: a inversão acontece inteiramente no seu navegador, então o conteúdo nunca sai do seu computador.
Conclusão
Inverter texto é uma operação simples na aparência, mas que esconde uma armadilha técnica real: processar por unidade de código em vez de por caractere visível quebra qualquer emoji ou acento composto no meio do caminho. É um detalhe que a maioria das ferramentas ignora.
O inversor desta página trata esse caso corretamente, então funciona igual em texto simples e em texto com emoji. Cole o conteúdo no campo acima, inverta e copie o resultado, sem se preocupar se o texto tem só letras ou também símbolos.
Veja também
Quem inverte texto por curiosidade ou por um efeito visual muitas vezes precisa de outra ferramenta de texto na mesma sessão. Se o próximo passo é ajustar a capitalização do resultado, por exemplo depois de colar o texto invertido em um título, o conversor de maiúsculas e minúsculas resolve isso sem digitar tudo de novo. Já quem publica o resultado numa bio ou legenda com limite de caracteres costuma precisar conferir o tamanho antes de postar.
Para esse caso, o contador de caracteres mostra o total com e sem espaços em tempo real. E se o objetivo é ir além da inversão e criar um nome ou nick com letras estilizadas, outra forma comum de se destacar em rede social ou em jogos, o gerador de nick reúne dezenas de estilos Unicode prontos para copiar e colar.