← All tools
// Text

Palindrome Checker online

Check if any word or phrase reads the same forwards and backwards

Palindrome Checker logo
by
CHUNKY
MUNSTER

How to Use the Palindrome Checker

  1. Type or paste a word, phrase or number into the input.
  2. Toggle ignore-case, ignore-spaces, and ignore-punctuation depending on how strict you want the comparison.
  3. The verdict ("is" or "is NOT a palindrome") and the cleaned/reversed strings appear live below.
  4. Use Clear to start over.

A palindrome is a sequence that reads the same backwards as forwards — words like "level" and "rotor", numbers like 12321, and full sentences like "Was it a car or a cat I saw?" once spaces and punctuation are stripped. The checker handles all three by first normalising the input according to the toggles you choose and then comparing the result with its reversal.

How the Palindrome Checker Works

The cleaning step lower-cases the string, optionally removes whitespace, and optionally drops any character that isn't a letter or digit. The cleaned value is then reversed using a code-unit split-and-join and compared character-by-character to the original. Because the test is exact equality, you can also use the tool to spot near-palindromes — the displayed cleaned and reversed strings show exactly where the mismatch falls.

Frequently Asked Questions

Does the checker recognise sentence palindromes like "A man, a plan, a canal: Panama"?

Yes — turn on ignore-case, ignore-spaces and ignore-punctuation (all on by default) and the checker collapses the phrase to amanaplanacanalpanama before comparing it to its reverse, which matches.

Can it handle numeric palindromes such as 12321 or 1001?

Yes. The tool compares the cleaned input character-by-character to its reversal, so digit-only strings work the same way as letters — 12321 is a palindrome, 1234 is not.

Are accented letters and Unicode treated correctly?

Mostly. Each Unicode code unit is compared, so common accented Latin characters work for case-insensitive checks. Combining diacritics and right-to-left scripts may need normalisation (NFC/NFD) before they round-trip cleanly.

Is anything sent to a server?

No. The check is a single JavaScript reversal and string comparison run inside your browser — your phrase never leaves the page.

Explore the full suite of Text tools and 290+ other free utilities at Chunky Munster.