Palindrome checker
Palindrome YesAnagram checker
Anagrams YesAbout Anagram & Palindrome Checker Online
This free anagram and palindrome checker tests a single string for palindromes and any two strings for anagrams, with toggles to ignore case, spaces, and punctuation so real sentences work as expected. It runs entirely in your browser — nothing you type is ever uploaded.
A palindrome is a word or phrase that reads the same forwards and backwards — like "racecar" or "A man, a plan, a canal: Panama". An anagram is a word or phrase built by rearranging the letters of another, such as "listen" and "silent". Both come up constantly in word games, crosswords, programming puzzles, and quick sanity checks.
Features
- Live palindrome check on a single input with a clear yes/no badge
- Anagram check across two inputs, updated as you type
- Toggle ignore-case and ignore-punctuation to match real phrases
- Unicode-aware comparison by code point; fully offline
How to use
- Type a word or phrase in the palindrome box to see if it reads the same both ways.
- Enter two strings in the anagram boxes to check whether they rearrange into each other.
- Use the ignore-case and ignore-punctuation toggles to match full sentences.
Frequently asked questions
What counts as a palindrome here?
A string that reads identically forwards and backwards after applying your options. With ignore-case and ignore-punctuation on, "A man, a plan, a canal: Panama" is a palindrome; with them off, the spaces and punctuation must mirror too.
How do you decide if two strings are anagrams?
Both strings are normalised per your options, then their characters are compared as multisets — they must use exactly the same letters the same number of times. "listen" and "silent" qualify; "hello" and "world" do not.
Does it handle accents and emoji?
Yes. Comparison is done over Unicode code points, so multi-byte characters like emoji and accented letters are matched correctly rather than split apart.
Is anything sent to a server?
No. All checking happens locally in your browser. Your text never leaves your device, which makes this safe for private or sensitive strings.
Related tools
Everything runs locally in your browser — your input is never uploaded.