← All Tools

Palindrome Check ValidatorπŸ”’ 100% local

Check if text is a palindrome. Privacy-first, no server uploads, no tracking.

Related Tools

Credit Card ValidatorColor ContrastCron Visualizer

Checks text two ways: strictly, by reversing the exact string, and relaxed, by lowercasing and removing everything that is not a-z or 0-9 first. It prints both verdicts, the reversed string and the cleaned string so you can see why the two answers differ. The default input is "racecar".

How to use it

  1. Type or paste the text into the box.
  2. Press Process to get the Verdict line, the two individual check lines and the Reversed and Cleaned strings.
  3. Read the Cleaned line - it is what the relaxed comparison actually ran on.

Worked example

racecarbecomesInput: racecar Verdict: βœ“ YES β€” a strict palindrome Strict check: βœ“ same forwards & backwards Relaxed check: βœ“ same after removing case & non-alphanumerics Reversed: racecar Cleaned: racecar
A man, a plan, a canal: PanamabecomesInput: A man, a plan, a canal: Panama Verdict: βœ“ YES β€” a palindrome (ignoring case/punctuation) Strict check: βœ— differs reversed Relaxed check: βœ“ same after removing case & non-alphanumerics Reversed: amanaP :lanac a ,nalp a ,nam A Cleaned: amanaplanacanalpanama Tip: counts as a palindrome the way "A man, a plan, a canal: Panama" does.

When to use it

What it does not do