Criar o texto virado

Hello! vira ¡ollǝɥ. Você copia texto comum, não uma imagem ou uma fonte. A aparência dos símbolos depende da fonte usada no destino.

  1. Digite ou cole o conteúdo, incluindo espaços e quebras de linha.
  2. Selecione Virar texto, confira a saída e use Copiar resultado.
  3. Alterar a entrada remove a saída anterior. Limpar esvazia a entrada e o resultado.

Como a transformação funciona

A ordem das linhas também muda

A conversão para minúsculas usa as regras do JavaScript, sem adaptação ao idioma. A inversão abrange todos os grafemas da entrada e, portanto, a ordem das linhas. Não existe uma opção para inverter cada linha separadamente. Espaços e quebras de linha continuam presentes.

Substituição visual limitada

A tabela contém algumas letras latinas e sinais de pontuação. O que não estiver nela mantém a forma em minúsculas. Caracteres chineses mudam de posição, mas não giram. Marcas combinantes acompanham o grafema sem rotação.

O Intl.Segmenter nativo mantém juntas as sequências de emoji e os agrupamentos que o navegador reconhece. Isso depende do suporte Unicode do navegador. Sem essa API, a ferramenta informa um erro. Substitutos Unicode sem par também são rejeitados.

Perguntas sobre o efeito

Virar duas vezes restaura o texto?

Não é garantido: as maiúsculas são convertidas na primeira operação e não podem ser recuperadas. É um efeito visual, não uma codificação reversível.

O texto é enviado para conversão?

A operação é feita pelo JavaScript desta página, sem enviar a entrada. O site carrega seus recursos normalmente; a afirmação se limita à transformação do texto.

Por que alguns caracteres não mudam de aparência?

Apenas os caracteres da tabela recebem substitutos. Os demais mantêm a forma em minúsculas, e a fonte do aplicativo de destino influencia o resultado visual.

Ferramentas recentes: