Palindrome Checker

A palindrome reads the same forwards and backwards

Updated
Loading tool…

A palindrome reads the same forwards and backwards

How to use Palindrome Checker

  1. Type or paste a word, phrase, or number into the text box.
  2. Toggle the options to ignore case, spaces and punctuation, or accents as needed.
  3. Read the instant verdict, plus the reversed text and any palindrome words found.
Try next →Word CounterCount words and characters.

About Palindrome Checker

A palindrome reads the same forwards and backwards. This tool checks any word, phrase, or number and gives an instant yes/no verdict. By default it ignores capitalization, spaces, punctuation, and accents, so classic phrase palindromes like "A man, a plan, a canal: Panama" are recognized correctly. You can toggle each of those rules off to test the raw text exactly as typed.

Alongside the verdict it shows the compared text next to its reverse so you can see the comparison yourself, counts the characters typed versus actually compared, and lists any individual palindrome words it finds inside a longer sentence. When the text is not a palindrome, it points to the first pair of characters that fail to match.

Everything runs entirely in your browser using plain string comparison — nothing you type is uploaded, stored, or sent anywhere. The check is exact character-by-character (after applying whichever rules you enable), not a dictionary or AI guess, so results are deterministic and repeatable.

Frequently asked questions

How does the checker decide something is a palindrome?
It normalizes your text according to the options you enable (ignore case, spaces and punctuation, accents), then compares the result against its exact reverse, character by character. If they match, it is a palindrome.
Why is 'A man, a plan, a canal: Panama' a palindrome but has spaces and commas?
By default the 'Ignore spaces & punctuation' and 'Ignore case' options are on, so only the letters are compared. Turn those options off if you want to test the text exactly as typed, including every space and symbol.
Can it check numbers?
Yes. Numbers are treated as characters, so 12321 is a palindrome and 12345 is not. Digits are compared the same way letters are.
What are the 'palindrome words' it lists?
It scans your text word by word and lists any standalone words that are themselves palindromes, like mom, racecar, or kayak. This is separate from whether the whole phrase is a palindrome.
Is my text uploaded or saved anywhere?
No. The entire check happens locally in your browser with plain JavaScript. Nothing you type leaves your device, and there is no sign-up or tracking of the content.
Does it handle accented letters and emoji?
Accented letters can be folded to their base form with the 'Ignore accents' option, so ÁbÁ counts as a palindrome. Text is reversed by whole characters, so multi-byte characters like emoji are not split apart.