OpusDesk Hub Tools

Palindrome Checker

Compare text with its reversed normalized form.

What this tool does

Compare text with its reversed normalized form. Options lowercase text, remove whitespace and remove punctuation using an ASCII-style regular expression. The normalized UTF-16 string is reversed and compared; the page also displays paired positions.

How to use Palindrome Checker

  1. Prepare the input. Enter the text.
  2. Run or configure the tool. Choose whether to ignore case, spaces or punctuation.
  3. Check and use the output. Inspect the normalized form and comparison result.

How this tool works

Options lowercase text, remove whitespace and remove punctuation using an ASCII-style regular expression. The normalized UTF-16 string is reversed and compared; the page also displays paired positions.

Worked example

Input: racecar; default ignore options

Output: Palindrome: racecar reads the same in reverse.

Limits, assumptions and interpretation

The punctuation filter can remove non-ASCII letters, so this is not reliable language-aware Unicode normalization.

  • Emoji and combining symbols may split because reversal operates on UTF-16 units.
  • Empty normalized text is not treated as a palindrome. Toggle options to match the question you intend to ask.

Supported inputs and limits

  • racecar; default ignore options
  • The punctuation filter can remove non-ASCII letters, so this is not reliable language-aware Unicode normalization.
  • Emoji and combining symbols may split because reversal operates on UTF-16 units.
  • Empty normalized text is not treated as a palindrome. Toggle options to match the question you intend to ask.

Frequently asked questions

What does this tool actually do?

Options lowercase text, remove whitespace and remove punctuation using an ASCII-style regular expression. The normalized UTF-16 string is reversed and compared; the page also displays paired positions.

What should I check before using the result?

The punctuation filter can remove non-ASCII letters, so this is not reliable language-aware Unicode normalization. Emoji and combining symbols may split because reversal operates on UTF-16 units. Empty normalized text is not treated as a palindrome. Toggle options to match the question you intend to ask.

Is information sent to a server?

Tool inputs are processed in this browser. This product does not use analytics or send your input to an external API. Clicking an external website link still visits that website.

Related tools