사운덱스(Soundex) 발음 코드 계산기
영문 이름을 「첫 글자 + 숫자 세 자리」 발음 코드로 바꿉니다. Robert와 Rupert가 왜 둘 다 R163이 되는지 글자마다 어떻게 처리되는지 한 단계씩 보이고, 두 이름의 코드가 같은지 견줍니다.
영문자만 읽습니다. 공백·하이픈·아포스트로피는 무시합니다.
비워 두어도 위 이름의 코드는 나옵니다.
ROBERT의 사운덱스 코드
R163
견줄 이름 RUPERT의 코드도 R163입니다. 같은 서랍에 들어갑니다 — 코드가 같다는 것은 소리가 비슷해 함께 묶인다는 뜻이지, 같은 이름이라는 뜻은 아닙니다.
Robert의 과정
| 글자 | 숫자 | 처리 | 지금까지 |
|---|---|---|---|
| R | 6 | 첫 글자 | R |
| O | · | 모음 — 벽 | R |
| B | 1 | 숫자 붙임 | R1 |
| E | · | 모음 — 벽 | R1 |
| R | 6 | 숫자 붙임 | R16 |
| T | 3 | 숫자 붙임 | R163 |
R — 첫 글자라 그대로 남깁니다. 숫자로는 6이라, 바로 뒤에 같은 숫자의 글자가 오면 생략됩니다.
O — 모음이라 숫자가 없습니다. 대신 벽이 되어, 뒤에 앞과 같은 숫자가 와도 다시 셉니다.
B — 숫자 1을 붙입니다.
E — 모음이라 숫자가 없습니다. 대신 벽이 되어, 뒤에 앞과 같은 숫자가 와도 다시 셉니다.
R — 숫자 6을 붙입니다.
T — 숫자 3을 붙입니다.
Rupert의 과정
| 글자 | 숫자 | 처리 | 지금까지 |
|---|---|---|---|
| R | 6 | 첫 글자 | R |
| U | · | 모음 — 벽 | R |
| P | 1 | 숫자 붙임 | R1 |
| E | · | 모음 — 벽 | R1 |
| R | 6 | 숫자 붙임 | R16 |
| T | 3 | 숫자 붙임 | R163 |
R — 첫 글자라 그대로 남깁니다. 숫자로는 6이라, 바로 뒤에 같은 숫자의 글자가 오면 생략됩니다.
U — 모음이라 숫자가 없습니다. 대신 벽이 되어, 뒤에 앞과 같은 숫자가 와도 다시 셉니다.
P — 숫자 1을 붙입니다.
E — 모음이라 숫자가 없습니다. 대신 벽이 되어, 뒤에 앞과 같은 숫자가 와도 다시 셉니다.
R — 숫자 6을 붙입니다.
T — 숫자 3을 붙입니다.
글자 → 숫자 표
| 숫자 | 글자 |
|---|---|
| 1 | B F P V |
| 2 | C G J K Q S X Z |
| 3 | D T |
| 4 | L |
| 5 | M N |
| 6 | R |
| 없음 | A E I O U Y (벽) · H W (투명) |
숫자가 같은 글자가 잇달아 나오면 하나로 칩니다. 이때 H와 W는 투명해서 앞뒤를 그대로 이어 붙이고(Ashcraft의 s·h·c가 2 하나), 모음은 벽이라서 앞뒤를 끊습니다(Tymczak의 z·a·k는 2가 둘). 이 두 줄의 차이가 사운덱스 규칙의 거의 전부이며, 구현이 가장 자주 틀리는 곳이기도 합니다.
사용 방법
- 1영문 이름을 넣습니다. 공백·하이픈·아포스트로피는 무시하고 영문자만 읽습니다.
- 2견줄 이름을 넣으면 두 코드가 같은지 함께 판정합니다.
- 3「과정」 표에서 글자마다 숫자가 붙었는지, 생략됐는지, 벽이 됐는지 따라갑니다.
- 4위쪽 예제를 눌러 Ashcraft(H가 낀 경우)와 Tymczak(모음이 낀 경우)의 차이를 견줍니다.
- 5접두어(Van·De·La 등)로 시작하면 접두어를 뗀 코드도 함께 나옵니다.
자주 묻는 질문
영문 이름을 소리가 비슷한 것끼리 묶는 색인 코드입니다. 첫 글자는 그대로 두고 나머지 자음을 숫자 세 자리로 줄여 「R163」 같은 네 글자를 만듭니다. 1918년에 특허가 났고 미국 인구조사 기록을 철자가 아니라 소리로 찾을 수 있게 하려고 만들어졌습니다.
모음이 코드에 들어가지 않기 때문입니다. 둘 다 첫 글자 R을 남기고, b와 p는 모두 1, r은 6, t는 3이라 R163이 됩니다. 철자가 달라도 자음의 뼈대가 같으면 같은 서랍에 들어가는 것이 사운덱스의 목적입니다.
H가 같은 숫자의 자음 둘을 갈라놓지 못하기 때문입니다. s와 c는 둘 다 2인데 사이에 h가 끼어 있어도 하나로 쳐서 2가 한 번만 들어가고, 이어서 r이 6, f가 1이 되어 A261이 됩니다. 반대로 Tymczak은 z(2)와 k(2) 사이에 모음 a가 있어 둘 다 세므로 T522가 됩니다.
첫 글자에도 「같은 숫자는 하나로 친다」는 규칙이 적용되기 때문입니다. P와 f가 둘 다 1이라 f는 생략되고, 남은 s(2)·t(3)·r(6)로 P236이 됩니다. 첫 글자를 그냥 붙여 두고 나머지를 세는 구현이 가장 자주 틀리는 곳입니다.
쓸 수 없습니다. 사운덱스는 영문 자모의 발음을 전제로 만든 표라서 한글에는 대응하는 숫자가 없습니다. 로마자로 옮긴 뒤 넣을 수는 있지만, 「김」을 Kim으로 적느냐 Gim으로 적느냐에 따라 첫 글자가 달라져 코드가 갈립니다.
아닙니다. 사운덱스는 후보를 좁히는 색인이라 소리가 전혀 다른 이름이 우연히 같은 코드를 받기도 합니다. 반대로 첫 글자는 그대로 두는 규칙 때문에 Carr와 Karr처럼 첫소리 철자만 다른 짝은 갈라집니다. 실제 판정에는 편집거리 같은 다른 잣대를 함께 쓰는 것이 보통입니다.
이 계산기는 모음(벽) 쪽으로 봅니다. 미국 국립기록관리청의 규칙문은 사이에 낀 글자를 다룰 때 모음으로 A·E·I·O·U만 적고 Y를 어디에 둘지 밝히지 않는데, Y를 「숫자가 없는 글자」로 모음과 같은 줄에 적어 두었고 널리 쓰이는 구현들도 벽으로 다루기 때문입니다. Y가 같은 숫자의 자음 둘 사이에 끼는 이름은 드물어 실제로 결과가 갈리는 경우는 많지 않습니다.
전송되지 않습니다. 모든 계산은 브라우저 안에서 이뤄지고, 입력값은 이 기기에만 남습니다.
알아두면 좋은 점
- 규칙은 미국 국립기록관리청(NARA)이 인구조사 색인용으로 공개한 사운덱스 규칙문을 따랐습니다. 규칙문에 함께 실린 예제 Pfister(P236)·Ashcraft(A261)·Tymczak(T522)·Honeyman(H555)·Washington(W252)·Gutierrez(G362)·Lee(L000)를 테스트로 고정해 두었습니다.
- 널리 인용되는 짝 Euler·Ellery(E460), Gauss·Ghosh(G200), Hilbert·Heilbronn(H416), Knuth·Kant(K530), Lloyd·Ladd(L300), Lukasiewicz·Lissajous(L222)도 함께 맞췄습니다.
- 무작위 이름 5,000개를 규칙을 다른 방식으로 옮긴 독립 구현과 대조해 코드가 모두 일치하는 것을 확인했습니다.
- Y는 모음(벽)으로 다룹니다. NARA 규칙문이 Y를 명시하지 않아 널리 쓰이는 구현의 관행을 따른 것입니다.
- NARA는 Van·Con·De·Di·La·Le로 시작하는 이름은 접두어를 넣은 코드와 뺀 코드를 둘 다 만들어 두라고 합니다. 그 경우 두 코드를 함께 보입니다. Mc·Mac은 접두어로 보지 않습니다.
- 코드가 같다는 것은 같은 서랍에 들어간다는 뜻이지 같은 이름이라는 뜻이 아닙니다. 사람을 가려내는 판단에 그대로 쓸 것은 아닙니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 1일 · 결과는 참고용 추정치입니다.