Palindrome checker
Check whether a word or phrase is a palindrome (reads the same backward and forward).

Palindrome checker is a free tool that determines whether a word or phrase reads the same backward and forward.
A quick checking workflow
- Choose one word or phrase to check.
- View the result.
- If the result seems unexpected, inspect capitalization, spaces, punctuation, and hidden characters before trying again.

Keep the original text and a cleaned copy side by side when checking a phrase. That makes it easier to spot an extra apostrophe, line break, or space that could change whether the cleaned text is a palindrome.
Why compare a cleaned copy of the text?
A cleaned copy lets you decide which characters should count in the comparison. In everyday wordplay, people commonly ignore letter case, spaces, and punctuation. In software validation, every character may need to match exactly.
Consider the phrase "No lemon, no melon!" If you lowercase it and remove spaces and punctuation, the comparison text is "nolemonnomelon." Reversing that text produces "nolemonnomelon," so the cleaned phrase is a palindrome. An exact character-by-character comparison of the original phrase would produce a different outcome because the capital letter, spaces, comma, and exclamation point change position.
The tool's published description does not specify which characters it ignores. If the distinction matters, prepare the comparison text yourself before checking it.
Can this help with spreadsheets, code, and word games?
A palindrome check can be used when a task requires repeated visual comparison or a clear pass-or-fail answer.
- Check entries copied from an Excel or Google Sheets column when a project uses symmetrical reference codes.
- Confirm expected cases for a palindrome exercise on Codewars or LeetCode before adding them to unit tests in a GitHub repository.
- Review candidate answers for a Reddit or Discord word game without repeatedly reversing each entry by hand.
- Verify short labels, usernames, or product codes when a field specification explicitly requires the same sequence in both directions.
For case-sensitive account IDs or database keys, do not remove characters merely because conventional wordplay ignores them. For palindrome comparison, preserve every character required by the field's validation rule.

Character-by-character examples
For the input "rotor," the reversed text is "rotor," so it is a palindrome under an exact comparison.
For the input "garden," the reversed text is "nedrag," so it is not a palindrome.
Numbers behave like other characters. "2442" reads the same in both directions, while "2042" does not. A mixed value such as "A1b1A" is a palindrome in an exact comparison as shown.
What can make a palindrome result misleading?
Invisible or visually similar characters can make the result differ from what you see on screen. Text copied from a PDF, document editor, or spreadsheet may contain nonbreaking spaces, line breaks, or typographic punctuation. Accented letters can also have different Unicode representations even when they look alike.
Non-Latin scripts can form palindromes, but bidirectional writing and combining marks complicate simple reversal. Emoji sequences may contain skin-tone modifiers or zero-width joiners, so reversing their underlying Unicode code points can break the displayed symbol.
Empty input is another edge case. In formal language theory, the empty sequence is commonly treated as a palindrome, but software interfaces may reject it or handle it differently. The checker also does not prove that text is spelled correctly, meaningful, or pronounced the same in reverse.
Frequently asked questions
Does a palindrome have to be a real word?
No. A palindrome does not have to be a dictionary word; an invented word or phrase can satisfy the reversal test. Dictionaries and meaning are separate from the reversal test.
Do accented letters match plain letters?
Not in an exact comparison. "é" and "e" are different characters, and visually identical accented letters may also use different Unicode compositions. Normalize the text only when the rules for your task permit it.
Can I check many spreadsheet rows at once?
The available description does not state that this tool supports batch processing. For a large Excel or Google Sheets list, a spreadsheet formula, script, or short Python program may be more practical. Use the checker for spot checks before applying the same rule across the full column.
Why does text copied from a PDF fail the check?
PDF text can include line breaks, soft hyphens, or unusual space characters that are hard to see. Paste the phrase into a plain-text editor, remove unintended characters, and then check the cleaned version.
Popular tools
Create a WhatsApp chat link from a phone number, with an optional prefilled message.