Blog
Ferramentas de texto

Texto ao contrário online

Inverte o texto de três formas diferentes — escolha o modo que se encaixa na sua tarefa: uma inversão completa caractere por caractere para brincadeiras e quebra-cabeças, uma inversão por linha para texto com várias linhas, ou simplesmente a ordem das palavras invertida com as palavras escritas normalmente.

Seus dados não saem deste dispositivo

Resultado

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

"Texto inteiro, caractere por caractere" Os caracteres são lidos do fim para o início, incluindo quebras de linha
"Cada linha separadamente" A ordem das linhas é mantida, os caracteres dentro de cada linha são invertidos
"Só a ordem das palavras" As palavras continuam escritas como estão, só muda a ordem delas
Unidade de inversão Code point — caracteres compostos podem aparecer diferente do esperado

Quando induz ao erro

Como é calculado

No modo "texto inteiro", a string é dividida em caracteres individuais (code points), o array é invertido e remontado em uma string — as quebras de linha são tratadas como qualquer outro caractere e também mudam de posição.

No modo "cada linha separadamente", o texto é primeiro dividido em linhas pelas quebras de linha, depois cada linha é invertida caractere por caractere de forma independente, e as linhas são remontadas na ordem original.

No modo "só a ordem das palavras", cada linha é dividida em palavras por espaços, o array de palavras é invertido, e as palavras são reunidas de novo com um espaço — a grafia de cada palavra permanece inalterada.

O resultado é atualizado ao vivo enquanto você digita, sem um botão de execução separado.

Perguntas e respostas

Qual a diferença entre "texto inteiro" e "cada linha separadamente"?

"Texto inteiro" inverte literalmente tudo, incluindo a ordem das linhas e as quebras entre elas. "Cada linha separadamente" inverte os caracteres dentro de cada linha, mas as linhas mantêm sua ordem original.

No modo "ordem das palavras", as palavras também ficam escritas ao contrário?

Não, nesse modo só muda a ordem das palavras na linha — a grafia de cada palavra permanece normal e legível.

Por que um emoji fica estranho depois de inverter?

A inversão funciona sobre code points individuais, e alguns emojis são formados por vários code points — ao reordená-los, podem se separar em caracteres sem relação entre si.

Meu texto é enviado para algum lugar?

Não, todo o processamento roda no seu navegador.

Ferramentas relacionadas

Todas as ferramentas