Reverter letras

5 de 2 avaliações
Reverter letras

Reverter letras é uma ferramenta gratuita que inverte a ordem dos bytes de uma frase, um parágrafo ou qualquer outro trecho de texto.

Como inverter as letras de um texto?

O resultado aparece no campo Invertido.

Em entradas ASCII, todo o conteúdo é invertido do fim para o começo. Letras ASCII, espaços, números e sinais de pontuação mudam de posição juntos. A ferramenta não corrige a ortografia, não preserva a ordem das palavras nem remove caracteres indesejados.

Para que serve um texto invertido?

Textos invertidos são usados principalmente em enigmas, jogos de palavras, efeitos simples de conteúdo e verificações de sequências de caracteres.

  • Crie pistas para palavras cruzadas, uma caça ao tesouro ou uma atividade de escape room.
  • Use texto invertido em uma piada ou um enigma em um grupo do WhatsApp, canal do Discord ou fórum.
  • Confira se uma palavra é um palíndromo comparando-a com sua forma invertida.
  • Prepare dados de teste ASCII fixos para um formulário, editor de texto ou teste de software.
  • Inverta um identificador ao diagnosticar uma regra de processamento de dados que lê os caracteres a partir da extremidade errada.

A inversão não aumenta nem reduz a quantidade de caracteres ASCII comuns, portanto não ajuda a fazer um texto caber em um campo limitado. Ela também pode inutilizar links, endereços de e-mail e hashtags, pois altera a pontuação e a ordem dos caracteres.

A ferramenta Reverter letras no digily.link, com o formulário de entrada

O que acontece com espaços, pontuação e caracteres especiais?

Espaços, sinais de pontuação e números ASCII são invertidos junto com as letras. Já caracteres acentuados, emojis e alfabetos não latinos podem não ser preservados corretamente.

A operação usa a função strrev do PHP. Ela inverte os bytes da string fornecida, em vez de tratar caracteres Unicode como unidades completas. Textos em ASCII simples, como letras do alfabeto inglês, números e sinais de pontuação comuns, têm resultados previsíveis. Um caractere como é, um emoji ou um texto em árabe, hindi, japonês ou outro sistema de escrita não ASCII pode conter vários bytes UTF-8, que podem ser separados e formar uma sequência inválida.

Uma entrada vazia produz um resultado vazio. Quando for importante manter a ordem original das linhas, uma prática útil é processá-las separadamente, uma por vez. Em entradas que usam apenas LF, inverter um bloco inteiro com várias linhas também inverte a posição das quebras e a ordem das linhas. Com terminações de linha CRLF do Windows, a inversão dos bytes transforma cada sequência CRLF em LFCR, o que pode danificar as quebras de linha.

Exemplo de resultado gerado pela ferramenta Reverter letras

Exemplos de inversão

Estes exemplos usam caracteres ASCII, portanto o resultado não deixa margem para ambiguidades.

  • Entrada: Meet at 3 pm. Saída: .mp 3 ta teeM
  • Entrada: abc 123! Saída: !321 cba
  • Entrada: drawer Saída: reward
  • Entrada: Room 42 Saída: 24 mooR

As letras maiúsculas continuam maiúsculas, mas passam para novas posições. Inverter um texto não altera o uso de maiúsculas e minúsculas.

Devo inverter as letras ou a ordem das palavras?

Use Reverter letras quando todos os bytes de um texto ASCII precisarem passar para a ordem oposta. Use Inverter palavras quando quiser mudar a ordem das palavras sem alterar a grafia de cada uma.

Por exemplo, inverter as letras de "red green blue" produz "eulb neerg der". Inverter apenas a ordem das palavras produz "blue green red". Se a entrada for uma coluna de itens exportada do Excel ou do Google Sheets, Inverter lista costuma ser a opção mais adequada, pois a inversão de caracteres também inverteria a grafia de cada item.

O processamento desta ferramenta ocorre no servidor. Sua entrada é enviada ao servidor por HTTPS e não é armazenada.

Perguntas frequentes

Inverter o texto faz com que ele seja lido da direita para a esquerda?

Não. Em textos ASCII, a inversão muda a ordem dos caracteres, mas não define a direção da escrita. Os aplicativos continuam aplicando suas próprias regras de exibição da esquerda para a direita ou da direita para a esquerda. Por isso, textos em árabe ou com direções mistas podem ficar especialmente confusos quando invertidos.

Posso inverter uma linha CSV sem danificá-la?

Em um registro CSV com caracteres ASCII, a inversão dos bytes muda a posição das vírgulas e das aspas duplas. Aspas duplas duplicadas continuam duplicadas, mas a ordem e o conteúdo dos campos são alterados. O registro pode se tornar inválido se tiver dados não ASCII ou uma terminação de linha CRLF invertida. Se esse for o resultado desejado, inverta os valores de cada campo separadamente antes de recriar o CSV.

Um texto invertido fica criptografado ou oculto com segurança?

Não. A inversão é uma transformação simples e imediatamente reversível, sem criptografia nem controle de acesso. Não a use para ocultar senhas, dados de pagamento ou mensagens confidenciais.

Se eu inverter o texto duas vezes, recupero o original?

Em textos ASCII, sim, desde que o primeiro resultado seja copiado exatamente, sem adicionar nem remover caracteres. Quando caracteres de vários bytes produzem UTF-8 inválido, outro sistema pode substituir ou descartar os bytes danificados. Nesse caso, uma segunda inversão talvez não recupere o texto original. Guarde uma cópia do conteúdo original ao trabalhar com qualquer texto que não seja ASCII simples.

Ferramentas populares