회문 검사기

텍스트 전체나 줄마다 회문인지 확인하고 대소문자·공백·문장부호를 각각 무시할 수 있습니다 — 유니코드 인식으로 악센트 문자와 한글도 정확히 비교합니다.

8자 · 비교한 글자 7자

✓ 예 — 회문입니다
결과
✓ 예 — 회문입니다
비교한 문자
다시합창합시다
거꾸로 읽은 문자
다시합창합시다
글자마다 나온 횟수

다 ×2, 시 ×2, 합 ×2, 창 ×1

회문이란?

회문(팰린드롬)은 앞에서 읽으나 뒤에서 읽으나 똑같은 단어, 구, 숫자, 문자열을 말합니다. racecar, level 같은 단어는 물론이고 A man, a plan, a canal: Panama 같은 긴 문장도 공백, 문장부호, 대소문자를 무시하면 회문이 됩니다. 이 도구는 입력한 텍스트를 문자 단위로 뒤집어 원본과 비교하여 즉시 예/아니요로 알려 주고, 아니라면 거꾸로 읽은 텍스트와 처음 어긋나는 글자 쌍, 그리고 그 안에 든 가장 긴 회문(xracecary 속의 racecar 같은)도 보여 줍니다.

옵션 사용하기

기본으로 켜져 있는 대소문자 무시는 대문자와 소문자를 같은 글자로 처리하는데, 문장 회문을 검사할 때 대부분 필요한 설정입니다. 공백 무시와 문장부호 무시는 따로 있는 두 옵션으로 기본값은 둘 다 켜짐이며, 함께 켜면 비교하기 전에 글자와 숫자가 아닌 모든 문자를 제거하여 쉼표·콜론·아포스트로피가 들어간 문장도 회문으로 인식됩니다. 하나만 끄면 그 종류의 문자는 비교에 남습니다. 줄마다 따로 검사를 켜면 목록의 줄마다 따로 판정합니다. 뒤집기는 유니코드를 인식하므로 악센트가 있는 글자나 한글 같은 비라틴 문자도 문자 단위로 정확히 비교됩니다. 입력란 아래에는 글자 수와 그중 비교한 글자 수가 나오고, 텍스트 전체를 검사할 때는 판정 아래의 “글자마다 나온 횟수”를 펼쳐 비교한 글자마다 몇 번 나왔는지 많은 순으로 볼 수 있습니다. 예시 버튼은 누를 때마다 문장·단어·숫자 예시를 차례로 불러옵니다.

자주 묻는 질문

공백과 문장부호도 비교하나요?

기본적으로 이 도구는 공백과 문장부호를 무시하므로 "A man, a plan, a canal: Panama" 같은 문장도 회문으로 인식합니다. 공백이나 문장부호도 비교하려면 "공백 무시"나 "문장부호 무시"를 끄세요. 둘 다, 그리고 "대소문자 무시"까지 끄면 문자 그대로 비교합니다.

악센트나 한글 같은 텍스트도 되나요?

네. 이 검사는 텍스트를 유니코드 문자 단위로 뒤집기 때문에 악센트가 있는 글자나 한글, 그리스 문자, 키릴 문자 같은 스크립트도 깨지지 않고 정확하게 비교됩니다.

여러 단어를 한 번에 검사할 수 있나요?

"줄마다 따로 검사"를 켜면 줄마다 따로 판정해 줄 번호·텍스트·회문 여부 표로 보여 주고, 위에 "3줄 중 2줄이 회문" 같은 요약이 나옵니다. 비교할 글자가 남지 않는 줄은 빠지며, 줄끼리 이어 붙이지 않으므로 "ab"와 "ba"는 합치면 회문이 되더라도 각각 회문이 아닙니다.

긴 텍스트 안에 숨은 회문도 찾아 주나요?

네. 전체가 회문이 아니면 판정 아래에 비교한 문자 가운데 회문인 가장 긴 부분을 글자 수와 함께 알려 줍니다 — xracecary라면 “안에 든 가장 긴 회문: “racecar””처럼 나옵니다. 글자 하나짜리밖에 없으면 없다고 알려 줍니다. 무시 옵션을 적용한 비교 문자 기준이며, “줄마다 따로 검사” 표가 아니라 텍스트 전체를 검사할 때 나옵니다.

비교한 글자 수를 보거나 다른 예시를 불러올 수 있나요?

네. 입력란 아래에 읽는 사람이 세는 방식의 글자 수(이모지나 한글 음절 하나가 한 글자)와, 무시 옵션이 뺀 뒤 실제로 비교한 글자 수가 나옵니다. 텍스트 전체를 검사할 때는 판정 아래 “글자마다 나온 횟수”를 펼치면 비교한 글자마다 몇 번 나왔는지 많은 순으로 나오고, 공백을 비교할 때 공백은 ␣로 보입니다. 예시 버튼은 누를 때마다 숫자를 포함한 여러 예시를 차례로 불러오고, 마지막 다음에는 처음으로 돌아갑니다.