About Palindrome Checker
Check whether a string reads the same forwards and backwards, with configurable rules for case sensitivity, space handling, and punctuation stripping. The tool auto-analyzes as you type (300ms debounce), showing the original text, cleaned version, and reversed version side by side. Classic palindromes like “A man a plan a canal Panama” are recognized when spaces and punctuation are ignored. Includes 8 example palindromes and a check history.
- Three toggleable settings: case sensitive, ignore spaces, ignore punctuation
- Auto-check with 300ms debounce on input change
- Shows original, processed (cleaned), and reversed text for comparison
- 8 built-in examples including sentences, words, and non-palindromes
- History of recent checks with palindrome/non-palindrome status
- Export full analysis (results, history, stats) as JSON
Frequently Asked Questions
- Why does “race a car” not count as a palindrome?
- Even with spaces removed, “raceacar” reversed is “racaecar”—not the same string. It’s intentionally included in the examples as a common trick question.
- Does it support palindrome checking in languages other than English?
- It works with any Unicode text. The comparison strips spaces and punctuation, then checks the remaining characters. This means it handles accented characters, Cyrillic, and other scripts correctly, though the normalization rules are optimized for Latin-alphabet text.