Inverter texto
Esta ferramenta inverte um texto de três jeitos: as letras de trás para frente (Roma vira amoR), a ordem das palavras em cada linha ou a ordem das linhas, de baixo para cima. Emojis e letras acentuadas continuam inteiros, o que não acontece com a inversão simples feita em muitos programas.
O texto é processado no seu navegador e não é enviado a nenhum servidor.
Achou um resultado errado ou tem uma sugestão? Avise por e-mail.
Como usar
- Digite ou cole o texto.
- Escolha o que inverter: letras, palavras ou linhas.
- Copie o resultado.
Como funciona
Inverter letras parece simples, mas um emoji como 👍🏽 é formado por dois códigos, e uma letra pode ter o acento guardado separado. Inverter os códigos um a um separa o emoji da cor da pele e solta o acento na letra errada. A ferramenta inverte os caracteres como eles aparecem na tela, e cada linha continua no seu lugar.
Inverter as linhas é útil para virar listas e logs que estão do mais antigo para o mais novo. Inverter as palavras troca a ordem dentro de cada linha, mantendo cada palavra legível.
Exemplo
Texto: Olá, mundo 👋
Letras: 👋 odnum ,álO
Palavras: 👋 mundo Olá,
Fonte: Unicode UAX #29: segmentação de texto (o que conta como um caractere)
Perguntas frequentes
Como saber se uma frase é um palíndromo?
Inverta as letras e compare com o original, ignorando espaços, acentos e maiúsculas. Por exemplo, Socorram-me, subi no ônibus em Marrocos lida de trás para frente dá a mesma sequência de letras.
Por que o reverse do JavaScript estraga emojis?
Porque texto.split('').reverse() inverte unidades UTF-16, e emojis ocupam duas. Para inverter certo, divida o texto em caracteres visíveis com Intl.Segmenter antes de inverter.
Inverter as linhas muda o texto de cada linha?
Não. Só a ordem muda: a última linha passa a ser a primeira, e o conteúdo de cada uma fica igual.
Outras ferramentas que podem ajudar
- Conversor de Maiúsculas e MinúsculasConverta texto para MAIÚSCULAS, minúsculas, Título ou Frase, e nomes para camelCase, snake_case e kebab-case
- Colocar em Ordem AlfabéticaColoque listas em ordem alfabética, de A a Z ou de Z a A, com acentos no lugar certo e números em ordem numérica
- Contador de CaracteresConte caracteres, com e sem espaços, palavras, linhas e parágrafos enquanto digita
- Remover Acentos do TextoTire acentos e cedilha de qualquer texto: ação vira acao, pão vira pao
- Contador de Ocorrência de PalavraVeja quantas vezes cada palavra aparece em um texto, da mais usada para a menos usada, ou conte uma palavra específica
- Converter Texto para HTMLTransforme texto simples em HTML: parágrafos viram <p>, quebras viram <br>, caracteres especiais são escapados e links ficam clicáveis