Palindrome Checker
Check whether a word, phrase, or sentence is a palindrome, with options to ignore case and punctuation — runs 100% in your browser with no upload.
amanaplanacanalpanama
🔒 Checked in your browser — nothing is uploaded.
What is a palindrome?
A palindrome is a word, phrase, number, or sequence that reads the same forwards and backwards. Single words like racecar and level are palindromes, and so are longer phrases such as A man, a plan, a canal: Panama once you ignore the spaces, punctuation, and letter case. This tool reverses your text character by character and compares it to the original to give you an instant yes or no answer.
Using the options
Turn on Ignore case so that uppercase and lowercase letters are treated as equal, which is what you usually want for sentence palindromes. Turn on Ignore spaces & punctuation to strip out everything that is not a letter or number before comparing, so full sentences with commas, colons, and apostrophes still register as palindromes. The reversal is Unicode-aware, so accented letters and non-Latin scripts such as Korean are compared correctly by character.
Frequently asked questions
Does it count spaces and punctuation?
By default this tool ignores spaces and punctuation, so a full sentence like "A man, a plan, a canal: Panama" is detected as a palindrome. Uncheck the option if you want an exact character-for-character comparison instead.
Does it work with accents and non-English text?
Yes. The check reverses text one Unicode character at a time, so accented letters and scripts such as Korean, Greek, or Cyrillic are compared correctly rather than being split into broken bytes.
Is my text uploaded anywhere?
No. The palindrome check runs entirely in your browser with JavaScript. Nothing you type is sent, stored, or uploaded to any server.