Verificador de Palíndromo

Verifique se uma palavra ou frase é um palíndromo — ignorando maiúsculas, acentos e pontuação, no seu navegador.

Como usar

  1. Digite ou cole uma palavra ou frase — "arara", "Socorram-me, subi no ônibus em Marrocos" ou qualquer coisa que você suspeite que se leia igual de trás para frente.
  2. Escolha o que ignorar (maiúsculas, acentos, espaços e pontuação — tudo ignorado por padrão, como manda a definição clássica) e clique em "Verificar".
  3. Leia o veredito e examine a string normalizada ao lado da cópia invertida para ver exatamente o que foi comparado. Tudo roda no seu navegador.

Sobre esta ferramenta

Um palíndromo é uma palavra ou frase que se lê igual de frente para trás e de trás para frente — "radar", os clássicos "arara" e "Socorram-me, subi no ônibus em Marrocos", ou o famoso exemplo em inglês "A man, a plan, a canal: Panama". Por convenção, maiúsculas, acentos, espaços e pontuação não contam: o que importa é a sequência pura de letras e números. Essa convenção é exatamente o que as caixas de seleção aqui controlam, então você também pode mudar para a definição estrita, caractere por caractere, quando um enigma pedir.

A verificação acontece em três etapas transparentes. Primeiro o texto é normalizado conforme as suas opções: os acentos são removidos com decomposição Unicode (á vira a), tudo é convertido para minúsculas e qualquer caractere que não seja letra ou número é descartado — o filtro de letras e números entende Unicode, então funciona com qualquer alfabeto, não só de A a Z. Depois a string normalizada é invertida, percorrendo por code points para que emojis e outros caracteres multi-byte não quebrem. Por fim, as duas strings são comparadas: se coincidirem, você tem um palíndromo.

Além do veredito, a ferramenta sempre mostra a string normalizada e a sua inversão lado a lado, que é o jeito honesto de fazer isso — você vê precisamente quais caracteres foram comparados, em vez de confiar em uma caixa-preta. Use-a para resolver disputas em jogos de palavras, checar frases candidatas para uma ideia de nome ou marca, explorar palíndromos clássicos com estudantes, conferir respostas enviadas em um quiz, ou testar se a sua própria criação de palíndromo realmente se sustenta depois que a pontuação é removida.

Perguntas frequentes

O que é um palíndromo?

Um palíndromo é uma palavra, frase ou número que se lê igual de frente para trás e de trás para frente, como "radar", "arara" ou "Socorram-me, subi no ônibus em Marrocos". Espaços, pontuação e maiúsculas são tradicionalmente ignorados.

Espaços, acentos e pontuação contam?

Pela definição clássica, não — e esse é o padrão aqui. Cada regra é uma caixa de seleção, então desmarque-as para exigir um espelho exato, caractere por caractere.

Por que a ferramenta mostra uma string "normalizada"?

Para você mesmo conferir a comparação. A string normalizada é o seu texto depois de aplicadas as regras selecionadas; a ferramenta a mostra ao lado da cópia invertida, e o veredito é simplesmente se as duas coincidem.

Funciona com números e outros alfabetos?

Sim. Os números são mantidos, então datas como 02/02/2020 podem ser testadas, e o filtro de letras entende Unicode, então grego, cirílico e outros alfabetos são comparados como o texto latino.

Meu texto sai do meu navegador?

Não. A normalização e a comparação rodam 100% em JavaScript no seu dispositivo. Nada é enviado a servidor algum, transmitido ou armazenado.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.