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.