Inverter texto

Hello vira olleH quando você inverte os caracteres, World Hello quando inverte a ordem das palavras, e ler uma lista de tarefas numerada de baixo para cima é o que a inversão de linhas faz. Esta ferramenta faz as três coisas: inverte caracteres, ordem das palavras e ordem das linhas. O modo de caracteres inverte pontos de código Unicode e é seguro com caracteres multibyte para as letras acentuadas comuns, mas emojis e sinais combinantes podem quebrar porque ele não leva em conta os grupos de grafemas, veja as notas abaixo.

Como inverter um texto

  1. 1

    Cole seu texto

    Uma palavra, uma frase, um parágrafo ou uma lista.

  2. 2

    Escolha um modo de inversão

    Caracteres (`abc` → `cba`), Palavras (`one two three` → `three two one`), Linhas (inverte a ordem das linhas).

  3. 3

    Inverta e confira

    Execute e confira o resultado. Textos com emojis complexos ou acentos costumam ficar melhores no modo palavras ou linhas.

  4. 4

    Copie o resultado

    Copie com um clique quando estiver certo.

Os modos explicados

Modo Entrada Saída
Caracteres Hello World dlroW olleH
Palavras Hello World World Hello
Linhas one\ntwo\nthree three\ntwo\none

O modo de caracteres inverte cada caractere. O modo de palavras inverte a ordem das palavras de cada linha, mas mantém as quebras de linha. O modo de linhas inverte a ordem das linhas.

Unicode e emojis

O modo de caracteres inverte o texto por ponto de código Unicode, não por grupo de grafemas. A maioria das letras latinas acentuadas é armazenada como um único ponto de código pré-composto e se inverte sem problemas, mas algumas coisas podem quebrar:

  • Acentos combinantes: é escrito como e mais um acento agudo combinante separado são dois pontos de código. Ao inverter, o acento vai parar na letra errada.
  • Emojis: 🇪🇸 é formado por dois pontos de código indicadores regionais. Ao invertê-los, obtém-se 🇸🇪, e a Espanha vira a Suécia.
  • Tom de pele e emojis unidos: 👍🏽 é um joinha mais um modificador de tom de pele. Ao inverter, eles se separam.

Se o seu texto tiver esses elementos, inverta por palavras ou por linhas, ou conte com o emoji mudando.

Usos divertidos

  • Criptogramas e enigmas: palavras invertidas são uma cifra clássica para crianças.
  • Legendas ao contrário: texto invertido em memes e posts chama a atenção.
  • Verificação de palíndromos: inverta e compare. Se a saída for igual à entrada, é um palíndromo.
  • Efeitos de exibição: strings invertidas geram nomes de usuário e títulos chamativos.

Limites

  • Inverter não muda o sentido em escritas da direita para a esquerda (árabe, hebraico). Elas são armazenadas da esquerda para a direita na memória e apenas exibidas da direita para a esquerda.
  • Inverter a ordem das palavras de uma frase costuma destruir a gramática. É uma curiosidade, não uma tradução.

Perguntas frequentes

O modo de caracteres inverte pontos de código Unicode, não emojis inteiros. Bandeiras e emojis com tom de pele ou unidos são formados por vários pontos de código, então a inversão reorganiza suas partes. Não há um modo que respeite os grafemas, então evite inverter por caracteres um texto com emojis complexos, ou use a inversão por palavras ou por linhas.

Strings invertidas curtas colam bem nas bios do Twitter/X, Instagram e TikTok. Algumas plataformas limpam truques com caracteres incomuns, então teste antes de confiar neles.

Ele inverte a ordem das palavras de cada linha mantendo cada palavra legível: Hello World vira World Hello. Não inverte as letras dentro de uma palavra e mantém as quebras de linha. Para virar as letras, use o modo de caracteres.

Sim. Ao clicar no botão, o texto é enviado ao nosso servidor, invertido e devolvido. Ele é usado apenas para gerar o resultado e não é armazenado.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas