Palindrome Checker

Check whether text reads the same forwards and backwards, ignoring spaces, punctuation and case.

Text
Result
Runs locally in your browser

About the Palindrome Checker

A palindrome reads the same in both directions. A single word such as rotator is easy to spot; a phrase such as A man, a plan, a canal: Panama is not, because the spaces and punctuation hide the symmetry. This tool normalises the text first, compares it with its own reverse, and gives a plain yes or no, showing the reversed string when the answer is no so you can see where it breaks down.

Normalisation lowercases the input and keeps only the basic Latin letters a to z and the digits 0 to 9. Spaces, commas, colons, apostrophes and hyphens are all discarded before the comparison, which is exactly what makes whole-sentence palindromes work.

The comparison keeps every letter and digit of any script, so é is matched against é and a Greek or Hindi phrase is judged on its own characters; only punctuation, symbols and spaces are dropped. If you want accents ignored as well, so that é and e count as equal, run the phrase through Remove Accents first. Text containing no letters or digits at all is reported as not a palindrome rather than trivially true.

To mirror a string without any verdict attached, use Reverse Text; to compare two texts for using the same letters instead, the Anagram Checker.

How to use

  1. Paste the word or phrase.
  2. Read whether it is a palindrome.
  3. The reversed text is shown when it is not.

Common questions

Does it ignore punctuation and spaces?
Yes. Only letters and digits are compared, and case is ignored, so full phrases work.
Does it work in other languages?
It compares letters and digits of any script, so non-English palindromes work too.
What counts as a palindrome here?
Text whose letters and digits read the same forwards and backwards after removing spaces, punctuation and case.