도구스텍스트

괄호짝 검사기

텍스트를 붙여넣으면 괄호(()·[]·{})의 짝이 맞는지 검사하고, 안 맞는 위치(줄·칸)를 정확히 짚어줍니다.

입력한 내용은 서버로 전송되지 않습니다.

여는 괄호를 순서대로 쌓아두고 닫는 괄호가 나올 때마다 가장 최근 여는 괄호와 짝을 맞춥니다. 따옴표는 여닫는 글자가 같아 정확한 위치 추적이 안 돼, 전체 개수의 홀짝만 참고용으로 보여줍니다.

사용 방법

  1. 1괄호 짝을 확인할 텍스트를 붙여넣습니다.
  2. 2짝이 안 맞는 곳이 있으면 종류(짝 없는 닫는 괄호·안 닫힌 여는 괄호·다른 종류로 닫힘)와 위치가 나옵니다.
  3. 3따옴표 개수가 홀수인지도 함께 확인합니다.

자주 묻는 질문

소괄호(), 대괄호[], 중괄호{} 세 종류를 검사합니다. 여는 괄호를 순서대로 쌓아두고 닫는 괄호가 나올 때마다 가장 최근에 열린 괄호와 짝이 맞는지 확인하는 방식입니다.

세 가지입니다. ① 짝이 없는 닫는 괄호(예: 여는 괄호 없이 )만 나옴), ② 끝까지 안 닫힌 여는 괄호(예: ( 를 열었는데 텍스트가 끝남), ③ 다른 종류로 닫힘(예: ( 를 ]로 닫음)입니다. 각각 줄과 칸 번호까지 알려줍니다.

완벽하지는 않습니다. 따옴표(" ')는 여는 것과 닫는 것이 같은 글자라 괄호처럼 스택으로 정확히 짝을 추적할 수 없습니다. 대신 전체 개수가 짝수인지 홀수인지만 보여줍니다 — 홀수면 어딘가 안 닫혔을 가능성이 있다는 뜻입니다.

네, 순수 문자열 검사라 프로그래밍 언어를 가리지 않습니다. 다만 코드 안의 문자열 리터럴이나 주석에 등장하는 괄호까지 구분 없이 검사하므로(예: 문자열 "(" 안의 괄호도 검사 대상), 정확한 구문 오류 검출에는 언어별 린터를 쓰는 것이 낫습니다.

네. 스택 방식이라 (a[b{c}d]e) 처럼 여러 겹으로 중첩돼도 순서대로 정확히 짝을 추적합니다.

전송되지 않습니다. 모든 검사는 브라우저 안에서 이뤄지고, 입력한 내용은 이 기기에만 남습니다.

알아두면 좋은 점

  • 따옴표는 홀짝 개수만 확인하는 참고용이며, 괄호처럼 정확한 위치까지 짚어내지는 못합니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 4일 · 결과는 참고용 추정치입니다.