Handles real phrases, not just single words
“A man, a plan, a canal: Panama” is only a palindrome once you set aside case, commas and spaces. Each of those normalisations is a separate switch, so you decide how strict the test should be.
Test whether a word or phrase reads the same backwards, ignoring case and punctuation.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Check if a word or phrase is a palindrome. Ignore case, punctuation and spaces to test real phrases like “A man, a plan, a canal: Panama” — free and private.
A palindrome is a word, phrase, number or other sequence that reads the same backwards as forwards. Single words like “racecar”, “level” and “madam” are the easy cases; the interesting ones are whole sentences that only reveal their symmetry once you look past the punctuation.
Almost every well-known phrase palindrome depends on ignoring something:
Case. “Never odd or even” mixes capitals and lowercase. Comparing case-sensitively would fail, so the default lowercases everything first.
Punctuation. “A man, a plan, a canal: Panama” is full of commas and a colon. Strip the non-letters and the underlying sequence is symmetric.
Spaces. The same phrase only lines up once the word gaps are removed, because the spaces themselves are not positioned symmetrically.
Each of these is an independent switch here. Turn all three on for casual phrase checking; turn them off when a task demands an exact, character-for-character mirror.
Rather than a bare yes or no, the output prints the normalised string and its reverse on two lines. If a phrase fails, lining those two up makes the mismatch obvious — you can see the exact position where the sequence stops mirroring, which is far more useful than a red cross.
Palindromes are not only a linguistic curiosity. Numeric palindromes (12321, 1221) appear in recreational mathematics and date puzzles such as 02/02/2020. Palindromic sequences matter in genetics, where a DNA palindrome is a region whose reverse complement matches itself — the site many restriction enzymes cut. And in computing, “is this string a palindrome?” is a classic first exercise precisely because it forces you to think about normalisation, Unicode and two-pointer comparison.
Whatever the domain, the test is the same: normalise, reverse, compare. This tool does all three in the browser and shows you each step.
Step by step
Type or paste the word or phrase you want to test.
Leave the ignore-case, ignore-punctuation and ignore-spaces toggles on for everyday phrases.
Read the verdict and the normalised forwards/backwards comparison.
Turn the toggles off to demand an exact, character-for-character palindrome.
Why use it
What this tool is good for, and what it deliberately does not try to do.
“A man, a plan, a canal: Panama” is only a palindrome once you set aside case, commas and spaces. Each of those normalisations is a separate switch, so you decide how strict the test should be.
Alongside the verdict you see the exact string that was compared and its reverse, so you can confirm why something passed or failed rather than trusting a bare yes or no.
The comparison walks full code points, so accented letters and emoji are handled correctly instead of being split and producing a misleading result.
The check happens entirely in the page. Puzzle answers, competition entries and unpublished wordplay never leave your device.
Questions
Short, honest answers about quality, limits and privacy.