Check whether a phrase is a palindrome — punctuation ignored
'A man, a plan, a canal: Panama' is a palindrome once you strip what's not letters. Check phrases, or find the off-by-one that's ruining yours.
Tools used in this guide
The job
Palindrome checks disagree on the rules: is 'Madam' one? (Yes.) 'A Toyota'? (No — letters only, case ignored.) The checker normalizes to letters and digits, then compares both directions — and for near-misses shows where the symmetry breaks.
Paste and see the spine
The normalized string (lowercase, letters+digits only) is shown alongside the verdict — so you can see exactly what was compared. Non-palindromes get the first mismatch position highlighted.
- Unicode-aware normalization keeps accented letters and non-Latin scripts comparable — 'été' counts its letters, not its bytes.
- Empty-after-normalization input (all punctuation) is reported, not counted as a vacuous palindrome.
Limits
200,000 characters per check — whole-text palindromes included. It answers 'is it?' and 'where does it break?' — it doesn't search for the longest palindromic substring.