Home Tools About Us ♥ Support Us
🔁 Palindrome Checker

Reads the same
forward and backward

Character or word mode, bulk checking, longest-substring finder, similarity scoring, and more — all instant, in your browser.

1. Input

0 characters · 0 words

2. Check Options

🕘 Local History

Saved only on this device — never uploaded anywhere. Click an entry to reload it.

No history yet — check some text above.

How to use every option

  1. Get text in — paste or type directly, upload a .txt file, or fetch text from a public URL (HTML tags are stripped automatically).
  2. Choose Single or Bulk Check — Single analyzes one block of text in depth; Bulk treats each line as a separate entry and checks them all at once.
  3. Pick Character or Word mode — Character mode compares individual letters/digits (for words, phrases, and numbers); Word mode compares the sequence of whole words against its reverse (e.g. "dogs cats cats dogs").
  4. Toggle cleaning rules — ignore case, spaces, punctuation, and accented characters so phrases like "A man, a plan, a canal: Panama!" check correctly; add any custom characters to ignore.
  5. Turn on "Numbers only" to strip everything except digits — useful for numeric palindromes like 12321 or checking IDs/phone numbers.
  6. Enable Live check to see the result update automatically as you type, without clicking the button.
  7. Click Check Palindrome to see the verdict, cleaned text, reversed text, a similarity percentage, and how many character pairs would need to change to make it a palindrome.
  8. Explore palindromic substrings — see the longest palindromic sequence hidden in your text, or list every substring at or above a minimum length.
  9. Review character frequency — a breakdown of how often each character appears in your cleaned text.
  10. In Bulk mode, review the per-line results table and export it as a CSV file.
  11. Copy or download results — grab the cleaned/reversed text, a full text report, or download it as a .txt file.
  12. Revisit past checks from Local History, or clear it whenever you like.

One palindrome tool instead of five

🔤
Character & Word Modes
Check individual letters or whole-word sequences, whichever fits your text.
🧹
Flexible Cleaning Rules
Ignore case, spaces, punctuation, accents, or your own custom characters.
🔢
Numeric Mode
Strip to digits only for phone numbers, IDs, and numeric palindromes.
📚
Bulk Checking
Check dozens of lines at once and export results as CSV.
🔍
Substring Finder
Find the longest palindromic substring, or list every one above a length you choose.
📊
Similarity Scoring
See how close non-palindromes are, and how many changes would fix them.
📁
File & URL Input
Load text from a .txt file or fetch it directly from a public URL.
🕘
Local History
Every check is saved to your browser only, one click to reload.

Frequently Asked Questions

A palindrome is a word, phrase, number, or sequence of characters that reads the same forward and backward, such as "racecar" or "12321".

Character mode compares individual letters, based on the spacing rules you choose, so phrases like "A man a plan a canal Panama" check correctly. Word mode compares the sequence of whole words against its reverse, such as "dogs cats cats dogs".

Yes, each is an individual toggle. Turning them all on lets phrases like "A man, a plan, a canal: Panama!" correctly check as a palindrome.

Yes. Turn on "Numbers only" to strip everything except digits before checking, useful for phone numbers, IDs, or numeric sequences like 12321.

Yes. Switch to Bulk Mode and paste one entry per line; each line is checked independently and results can be exported as CSV.

It scans your text and finds the longest continuous stretch that is itself a palindrome, even if the full text isn't one — useful for puzzles, coding practice, and linguistics.

No. All cleaning, comparison, and analysis happens locally in your browser. Uploaded files are read directly by your browser, and fetching a URL is a direct request from your browser, not our servers.

It's the percentage of character positions that already match their mirrored position, so you can see how close a non-palindrome is to becoming one, alongside the number of pairs that would need to change.

No. History is stored only in your browser's local storage on this device, and you can clear it at any time.

Related tools

Browse Other Categories

Support EaseDev Studios

All tools are free. If they've saved you time, consider supporting us.

Buy Us a Coffee

A quick one-time gesture that means a lot.

Buy a Coffee →
🎗️

Become a Patron

Support us monthly and help build more tools.

Join on Patreon →