Palindrome Checker

Check if a word or phrase is a palindrome — ignoring case, accents and punctuation, in your browser.

How to use

  1. Type or paste a word or phrase — "arara", "A man, a plan, a canal: Panama" or anything you suspect reads the same backwards.
  2. Choose what to ignore (case, accents, spaces and punctuation — all ignored by default, as the classic definition goes) and click "Check".
  3. Read the verdict and inspect the normalized string next to its reversed copy to see exactly what was compared. Everything runs in your browser.

About this tool

A palindrome is a word or sentence that reads the same forwards and backwards — "level", "radar", the Portuguese classics "arara" and "Socorram-me, subi no ônibus em Marrocos", or the English staple "A man, a plan, a canal: Panama". By convention, letter case, accents, spaces and punctuation do not count: what matters is the bare sequence of letters and digits. That convention is exactly what the checkboxes here control, so you can also switch to the strict character-by-character definition when a puzzle calls for it.

The check happens in three transparent steps. First the text is normalized according to your options: accents are stripped using Unicode decomposition (á becomes a), everything is lowercased, and any character that is not a letter or digit is removed — the letter-and-digit filter is Unicode-aware, so it works with any alphabet, not just A to Z. Then the normalized string is reversed, iterating by code points so emojis and other multi-byte characters do not break. Finally the two strings are compared: if they match, you have a palindrome.

Besides the verdict, the tool always shows you the normalized string and its reversal side by side, which is the honest way to do it — you can see precisely which characters were compared instead of trusting a black box. Use it to settle word-game disputes, check candidate phrases for a naming or branding idea, explore classic palindromes with students, verify user-submitted answers for a quiz, or test that your own palindrome creation really holds up once punctuation is stripped away.

Frequently asked questions

What is a palindrome?

A palindrome is a word, phrase or number that reads the same forwards and backwards, such as "radar", "arara" or "A man, a plan, a canal: Panama". Spaces, punctuation and capitalization are traditionally ignored.

Do spaces, accents and punctuation count?

By the classic definition, no — and that is the default here. Each rule is a checkbox, so untick them to require an exact character-by-character mirror instead.

Why does the tool show a "normalized" string?

So you can verify the comparison yourself. The normalized string is your text after the selected rules are applied; the tool shows it next to its reversed copy, and the verdict is simply whether the two match.

Does it work with numbers and other alphabets?

Yes. Digits are kept, so dates like 02/02/2020 can be tested, and the letter filter is Unicode-aware, so Greek, Cyrillic and other scripts are compared just like Latin text.

Does my text leave my browser?

No. The normalization and comparison run 100% in JavaScript on your device. Nothing is sent to any server, transmitted or stored.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.