Pular para o conteúdo

Inverter texto

Text Reverser

Inverte uma string, as palavras dela ou a ordem das linhas — ciente de grafemas, então os emojis sobrevivem.

Inverte texto por caracteres inteiros, por ordem das palavras, pelas letras dentro de cada palavra ou por ordem das linhas. O modo por caracteres é o que vale a pena fazer direito: inverte grafemas, então um emoji continua emoji e um “ã” decomposto continua sendo um “ã”.

🔒 Roda inteiramente no seu navegadorreversestring

Texto

Inverter

Um número positivo leva as primeiras linhas para o fim.

Invertido

O que o jeito óbvio teria feito

enil driht enil dnoces dlrow �� 글한 olleH

Isso é split('').reverse().join(''), que inverte unidades UTF-16. Ele corta um emoji em duas metades que aparecem como caracteres de substituição, separa um acento combinante da sua letra e desmonta o hangul decomposto — a forma em que o texto coreano chega de um Mac. Esta ferramenta inverte grupos de grafemas inteiros.

Como usar

  1. Escolha a unidade

    Caracteres para um enigma ou uma string de teste, ordem das palavras para uma frase, letras dentro de cada palavra para manter a ordem das palavras mas embaralhá-las, ordem das linhas para virar uma lista.

  2. Gire as linhas se precisar

    Uma rotação positiva move as primeiras linhas para o fim. Ela se compõe com a inversão, então você obtém qualquer arranjo cíclico de uma lista em um passo.

  3. Compare com o resultado ingênuo

    Quando os dois diferem, o painel mostra o que split("").reverse().join("") teria produzido — e por que essa é a resposta errada para o seu texto.

Perguntas frequentes

Por que outro site quebrou o meu emoji?

Ele inverteu unidades UTF-16. Isso corta um emoji em duas metades substitutas, que se desenham como caracteres de substituição, e separa um acento combinante da letra a que pertence. Esta ferramenta inverte grafemas inteiros.

Acentos e hangul sobrevivem?

Sim. “Pará” vira “áraP”, com o acento preso à letra, e 한글 vira 글한 e não um amontoado de jamo. Isso vale até para texto copiado de um Mac, onde um “á” são dois pontos de código e cada sílaba hangul são três.

Posso inverter só uma parte do texto?

Por seleção não, mas os quatro modos cobrem quase tudo para que isso serviria — inverter as palavras mantendo as letras, ou as letras mantendo a ordem das palavras.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.