Soundex 음성 코드 생성기
텍스트
Soundex는 영어 발음을 기준으로 이름을 색인하는 음성 알고리즘으로, Robert와 Rupert처럼 철자가 다른 변형이 같은 코드(R163)를 갖게 합니다. 각 코드는 첫 글자를 유지하고 자음에서 도출한 숫자 세 개를 붙이며, 미국 국립문서기록관리청(NARA) 규칙을 따릅니다: 자음을 번호가 매겨진 여섯 부류로 묶고, 중복·인접한 같은 부류 글자는 하나로 합치며, H와 W는 투명하게 처리(양옆 글자가 여전히 합쳐짐)하고, 모음은 흐름을 끊어 같은 코드가 두 번 기록되게 합니다. 한 줄에 한 이름씩 입력하면 모든 코드를 한 번에 얻습니다. 모든 처리는 브라우저에서 로컬로 실행됩니다.
—
Soundex 코드
| 입력 | Soundex |
|---|---|
| Robert | R163 |
| Rupert | R163 |
| Ashcraft | A261 |
| Tymczak | T522 |
| Honeyman | H555 |
사용법
- 한 줄에 한 이름 또는 단어씩 입력하거나 붙여넣습니다.
- 각 이름 옆의 4자리 Soundex 코드를 확인합니다.
- 코드를 비교합니다 — 코드가 같으면 Soundex 기준 음성적으로 동등한 이름입니다.
- 이름과 코드 표 전체를 한 번에 복사합니다.
자주 묻는 질문
- Soundex 코드는 어떻게 만들어지나요?
- 첫 글자를 유지한 뒤 이어지는 자음을 숫자로 인코딩합니다(b,f,p,v=1; c,g,j,k,q,s,x,z=2; d,t=3; l=4; m,n=5; r=6). 인접한 같은 숫자 글자는 하나로 합치고, H와 W는 분리 없이 건너뛰며, 모음은 분리합니다. 첫 글자 한 개와 숫자 세 개가 되도록 0으로 채웁니다.
- 왜 Robert와 Rupert가 모두 R163인가요?
- Soundex는 철자가 아니라 소리로 묶기 때문입니다. 둘 다 R + b/p(1), r(6), t(3)로 줄어들어 의도적으로 충돌합니다 — 이렇게 철자 변형을 찾아냅니다.
- 어떤 Soundex 변형인가요?
- 미국 국립문서기록관리청이 정의한 표준 미국식 Soundex로, H/W 투명 규칙을 포함합니다(따라서 Ashcraft는 A226이 아니라 A261로 인코딩됩니다).
관련 도구
Markdown 표 → CSV 변환기
GitHub 방식 Markdown 표를 CSV, TSV 또는 세미콜론 구분 행으로 변환합니다. 브라우저에서 동작합니다.
텍스트00
마크다운 표 생성기
CSV·TSV·파이프 구분 데이터를 정렬된 GitHub 마크다운 표로 변환합니다.
텍스트00
텍스트 Diff 뷰어
두 텍스트를 비교해 줄·단어 단위로 추가·삭제를 강조해서 보여 줍니다.
텍스트00
Lorem Ipsum 생성기
문단·문장·단어 단위로 자리표시자 텍스트를 생성하세요.
텍스트00
대소문자 변환기
대문자·소문자·Title·camelCase·snake_case 등으로 변환하세요.
텍스트00
글자수 단어수 카운터
글자·단어·문장·줄·바이트 수를 실시간으로 셉니다.
텍스트00