Palindrome Checker
Check whether a text reads the same backwards, with or without spaces and punctuation.
Input
What counts as a palindrome
A palindrome reads the same in both directions. Whether "A man, a plan, a canal: Panama" is one depends entirely on whether spaces and punctuation count — by the usual convention they do not, which is why that is the option here.
Reversal is done by code point rather than by UTF-16 unit. Reversing the raw units would split an emoji or an old CJK character into two invalid halves and compare nonsense.
Frequently asked questions
Is an empty string a palindrome?
Mathematically yes, but reporting "yes" for an empty box is unhelpful, so this asks for at least one character.
Related tools
Text RepeaterRepeat a line any number of times, with your own separator and optional numbering.Word & Character CounterCount characters, words, sentences and paragraphs — counting CJK characters correctly rather than treating a whole sentence as one word.Sort, Dedupe & Reverse LinesSort lines alphabetically or naturally, remove duplicates, trim whitespace and drop empty lines in one pass.URL Slug GeneratorTurn a title into a clean URL slug, either transliterating accents to ASCII or keeping the original script.Regular Expression TesterTest a JavaScript regular expression against your text and see every match, capture group and named group.Text Compare (Diff)Compare two blocks of text line by line and see exactly what was added, removed or left alone.