Palindrome Checker
Check whether a word or phrase is a palindrome. Ignores case, accents, spaces and punctuation, and reads letters and numbers in any script. How it works
Use the Palindrome Checker
About the Palindrome Checker
A palindrome reads the same backwards once case, accents, spaces and punctuation are ignored. "A man, a plan, a canal: Panama" folds to amanaplanacanalpanama and is one; "hello" folds to hello, reads olleh backwards, and is not. Digits count, so 12321 is a palindrome, and letters in any script are checked.
Texts and what the checker says
| Text | Folded forwards | Folded backwards | Verdict |
|---|---|---|---|
| racecar | racecar | racecar | It is a palindrome. |
| A man, a plan, a canal: Panama | amanaplanacanalpanama | amanaplanacanalpanama | It is a palindrome. |
| Was it a car or a cat I saw? | wasitacaroracatisaw | wasitacaroracatisaw | It is a palindrome. |
| Never odd or even | neveroddoreven | neveroddoreven | It is a palindrome. |
| tattarrattat | tattarrattat | tattarrattat | It is a palindrome. |
| 12321 | 12321 | 12321 | It is a palindrome. |
| hello | hello | olleh | Not a palindrome. |
| level up | levelup | pulevel | Not a palindrome. |
Folded means lower-cased, with spaces, punctuation, emoji and the common accent marks (U+0300 to U+036F) removed. Letters, numbers and the vowel signs of scripts such as Devanagari, Thai and Arabic are compared.
How to use this tool
- Type or paste a word, phrase or number.
- Read the verdict as you type: "It is a palindrome." or "Not a palindrome."
- For a non-palindrome, compare the folded text forwards and backwards to see where they split.
Frequently asked questions
- Does a palindrome checker ignore spaces, punctuation and capital letters?
- This one does. It lower-cases the text and drops spaces, punctuation and emoji before comparing. Accent marks in the U+0300 to U+036F range go too, so é counts as e.
- Why does my phrase fail when it looks right?
- Every letter and digit counts, so one extra or missing letter breaks the mirror. "Was it a car or a cat I saw it" folds to wasitacaroracatisawit, which reverses to tiwasitacaroracatisaw, so it is not a palindrome. Compare the two lines on the page to find the stray letter.
- Can numbers be palindromes?
- Yes, digits count as characters. 12321 is a palindrome, and a text that mixes letters and digits is compared as one string. A single letter or digit is a palindrome too, because it reads the same both ways.
- What does it show when the text is not a palindrome?
- It shows the folded text forwards and backwards. "level up" folds to levelup and reverses to pulevel, so the page reports it as not a palindrome and shows both.
- Does it work for Russian, Greek or Hindi text?
- Yes, letters in any script are compared, but the accent marks in U+0300 to U+036F are dropped in every script: Cyrillic й is read as и, ё as е and Greek ά as α. Devanagari, Thai and Arabic vowel signs are kept. The reversal works on code points, so in scripts where a vowel sign sits after its consonant, reversing moves the sign and the result may not match what a native reader sees.
Related Tools
View all toolsWord Counter
Paste or type text to count words, characters with and without spaces, sentences, paragraphs and lines, plus reading time at 200 wpm and speaking time at 130.
Case Converter
Convert text to UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE in one click.
Reverse String
Reverse text by character, word order, letters in each word or line order. Emoji, flags and accented letters stay whole instead of breaking apart.
Remove Duplicate Lines
Remove duplicate lines, or comma, tab or space separated items, keeping the first or last copy, with case, trimming, blank-line and sort options.
Text Replacement
Find and replace text in a pasted block, as plain text or regex, with a case option. Replace All gives the result and the number of replacements made.
Lorem Ipsum Generator
Generate lorem ipsum placeholder text as paragraphs, sentences or words, up to 100 paragraphs or 5,000 words, with optional HTML paragraph tags.