Blog
Ferramentas de texto

Virar texto de cabeça para baixo online

Cada letra latina, dígito e parte dos sinais de pontuação são substituídos por um caractere Unicode existente que se parece com esse mesmo símbolo girado 180 graus, e depois a ordem dos caracteres é invertida — o resultado se lê corretamente se você virar a tela ou um papel de cabeça para baixo.

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

Cobertura Letras latinas a-z, A-Z, dígitos 0-9 e cerca de 15 sinais de pontuação
Cirílico Não tem equivalentes Unicode invertidos amplamente suportados, os caracteres passam sem alteração
Ordem dos caracteres Invertida depois de substituir cada caractere
Tecnologia Caracteres Unicode já existentes, não uma transformação CSS nem uma imagem

Quando induz ao erro

Como é calculado

Cada caractere do texto de entrada é verificado contra uma tabela de correspondências pré-definida de "caractere normal → equivalente Unicode invertido".

Se uma correspondência é encontrada, o caractere é substituído por ela; se não (cirílico, a maioria da pontuação, caracteres fora da tabela), o caractere fica sem alteração.

Depois de substituir todos os caracteres, sua ordem na string é invertida — isso é necessário para que, ao virar fisicamente o texto 180 graus, as letras fiquem na sequência correta da esquerda para a direita.

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

Perguntas e respostas

Por que o cirílico não é invertido?

As letras cirílicas não têm equivalentes Unicode invertidos de uso comum, então passam pela ferramenta sem alteração.

Por que algumas maiúsculas parecem iguais ao normal?

Letras simétricas como H, I, N, O, S, X, Z parecem visualmente idênticas à sua versão invertida, então nada muda nelas — isso é esperado.

Por que o texto parece diferente ou mostra caixas vazias em outro dispositivo?

Alguns caracteres invertidos são glifos Unicode raros que não estão em todas as fontes. Se o dispositivo do leitor não tiver uma fonte compatível, alguns caracteres podem aparecer errados.

Meu texto é enviado para algum lugar?

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

Ferramentas relacionadas

Todas as ferramentas