Home Text Tools Palindrome Checker
🔄
Text

Palindrome Checker

Check whether any word, phrase, or sentence is a palindrome — reading the same forwards and backwards. Supports word-level and sentence-level palindrome detection, case-insensitive matching, punctuation ignoring, and a live character mirror view.

🔒 Browser-based🔤 Word & sentence🪞 Mirror view⚡ Instant check
Switch Tool:
🔒 100% Private — All processing runs in your browser. Your text is never sent to any server.
Check settings
Type or paste text above to check if it is a palindrome.

📖How to Use the Palindrome Checker

  1. 1
    Enter your text

    Type or paste a word, phrase, or full sentence. The tool checks in real time as you type. Single words like "racecar" are checked character by character. Phrases like "A man a plan a canal Panama" are checked by ignoring spaces and punctuation.

  2. 2
    View the palindrome result

    The result shows whether the input is a palindrome with a clear Yes or No. The mirror view shows the original text on the left and the reversed version on the right, with matching characters highlighted in green and mismatches highlighted in red.

  3. 3
    Adjust check settings

    Toggle ignore punctuation to handle classic palindrome phrases. Toggle ignore spaces to check word sequences. Toggle case-insensitive to treat uppercase and lowercase as the same. These settings cover all classic palindrome variations.

💡Quick Reference

Word palindromesType
racecar, level, kayakSingle word
noon, civic, radarShort word
detartrated (11)Longest single word
A man…PanamaClassic phrase
121, 1331, 99Numeric

Frequently Asked Questions

What is a palindrome?

A palindrome is a word, phrase, number, or sequence that reads the same forwards and backwards. Simple word palindromes include "racecar", "level", "madam", "kayak", "noon", and "civic". Phrase palindromes ignore spaces and punctuation: "A man, a plan, a canal: Panama", "Never odd or even", "Do geese see God?" are all palindromes when spaces and punctuation are stripped and the text is compared case-insensitively.

What are the different types of palindromes?

Character palindromes read the same letter by letter ("racecar"). Word palindromes read the same word by word ("First ladies rule the state and state the rule — ladies first"). Numeric palindromes are numbers that read the same both ways (121, 1331, 12321). Sentence palindromes ignore spaces and punctuation. This tool checks character palindromes and sentence palindromes (with configurable settings for spaces, punctuation, and case).

Why does "A man a plan a canal Panama" qualify as a palindrome?

When you strip all spaces and punctuation and convert to lowercase, "amanaplanacanalpanama" reads identically forwards and backwards. The rule for phrase palindromes is that non-alphabetic characters are ignored and the remaining letters are compared. This is the standard definition used in computational palindrome detection.

What is a near-palindrome?

A near-palindrome is a string that is almost but not quite a palindrome — it has one or two characters that break the symmetry. This tool highlights exactly which character positions differ in the mirror view, making it easy to spot near-palindromes and see which single character change would make the string a perfect palindrome.

Are there any English words that are palindromes?

Yes — many. Single-word palindromes in English include: civic, deified, kayak, level, madam, noon, radar, racecar, redder, refer, repaper, reviver, rotator, rotor, sagas, sexes, solos, stats, tenet, and wow. The longest single-word palindromes in English are "detartrated" (11 letters, a chemistry term) and "tattarrattat" (12 letters, coined by James Joyce).

What is a numeric palindrome?

A numeric palindrome is a number that reads the same in both directions: 11, 121, 1331, 12321, 99, 999. In number theory, palindromic numbers are studied extensively. A famous open problem is the Lychrel number conjecture: most numbers can be made palindromic by repeatedly reversing and adding (e.g., 57 + 75 = 132, 132 + 231 = 363). This tool checks whether a number typed into the input box is a palindrome.