Palindrome 검사기
「Palindrome 검사기」는 텍스트 및 문서 작업을 위한 브라우저 도구입니다. 입력과 결과는 일반적으로 이 기기에서 처리되며 가입이 필요하지 않습니다.
사용 방법
사용 방법
- Enter up to 100,000 characters and choose whole-text or per-line checking.
- Choose displayed graphemes or Unicode code points, then set case, whitespace, punctuation, symbol, and diacritic rules.
- Check the result and review the normalized sequence or first mismatching comparison positions.
Normalization before a symmetric comparison
Input is normalized to Unicode NFC before filtering. Optional case-insensitive matching uses JavaScript Unicode lowercase conversion. Diacritic-insensitive mode decomposes text and removes characters with the Unicode Diacritic property before returning to NFC. The comparison then walks inward from both ends and reports the first mismatch in the processed sequence.
Choose what one comparison unit means
Displayed-grapheme mode uses browser grapheme segmentation so combining sequences, flags, emoji modifiers, and joined emoji remain intact. Code-point mode exposes the underlying Unicode scalar sequence. Ignoring whitespace, punctuation, or symbols uses Unicode properties and can change what remains; an empty processed sequence is reported as having no comparable characters instead of being called a palindrome.
자주 묻는 질문
더 알아보기
Does “RaceCar” count as a palindrome?
Yes when Ignore uppercase and lowercase is enabled, which is the default. Turn it off for an exact case-sensitive comparison.
Can it check a sentence?
Yes. Ignore whitespace and punctuation to check a phrase such as “A man, a plan, a canal: Panama!” without those separators.
Why can an emoji behave differently between modes?
A displayed emoji may contain several code points joined into one grapheme. Grapheme mode keeps the visible sequence together; code-point mode compares each component separately.