모스부호 변환기

텍스트를 모스부호로, 모스부호를 텍스트로 바로 변환하고 소리로도 들어보세요.

모스부호는 짧은 신호(점, dit)와 긴 신호(선, dah)의 조합으로 글자와 숫자를 나타내는 부호입니다. 이 변환기는 영문 알파벳, 숫자, 자주 쓰는 문장부호를 국제 모스부호(ITU) 기준으로 바꾸고, 반대로 부호를 읽어 텍스트로 되돌립니다. 학습용 암기표, 조난 신호 구조 이해, 퍼즐·방탈출 제작, 아마추어 무선 입문 전 연습에 쓸 수 있습니다.

입력 규칙

국제 모스부호 전체 표 (이 도구의 변환 데이터에서 생성)

알파벳

문자부호문자부호
A.-B-...
C-.-.D-..
E.F..-.
G--.H....
I..J.---
K-.-L.-..
M--N-.
O---P.--.
Q--.-R.-.
S...T-
U..-V...-
W.--X-..-
Y-.--Z--..

숫자

문자부호문자부호
0-----1.----
2..---3...--
4....-5.....
6-....7--...
8---..9----.

문장부호

문자부호문자부호
..-.-.-,--..--
?..--..'.----.
:---...;-.-.-.
=-...-+.-.-.
--....-".-..-.
(-.--.)-.--.-
@.--.-.

표를 보면 가장 자주 쓰는 영어 글자 E는 점 하나, T는 선 하나로 가장 짧습니다. 숫자는 5개 신호 규칙을 따라 1은 점 1개+선 4개, 2는 점 2개+선 3개처럼 점이 하나씩 늘고 선이 하나씩 줄다가 6부터는 반대로 선이 앞에 오는 패턴이라 외우기 쉽습니다.

타이밍 규칙과 WPM

모스부호의 의미는 기호뿐 아니라 시간 비율에도 있습니다. 점의 길이를 1단위로 하면 선은 3단위, 한 글자 안의 신호 사이 간격은 1단위, 글자 사이 간격은 3단위, 단어 사이 간격은 7단위입니다. 속도 단위 WPM은 표준 단어 "PARIS"(위 규칙으로 정확히 50단위)를 1분에 몇 번 보내는지로 정의하므로 1단위의 길이는 1.2 ÷ WPM 초입니다.

속도(WPM)점 1단위선(3단위)SOS 한 번(27단위)
5240 ms720 ms약 6.48초
10120 ms360 ms약 3.24초
1580 ms240 ms약 2.16초
2060 ms180 ms약 1.62초

PARIS의 단위 수는 위 표와 같은 계산으로 50단위입니다. 소리 재생은 이 비율을 따르며, 속도 선택에 따라 단위 길이가 달라집니다(주파수 600Hz 고정).

참고표: 신호 개수별 문자 분포

글자 하나를 이루는 신호의 개수(점과 선의 합)로 나누면 알파벳 26자와 숫자 10자가 아래처럼 정리됩니다. 1~3신호에서는 글자 수가 2, 4, 8자로 두 배씩 늘고, 4신호에서는 가능한 16개 조합 중 12자만 알파벳에 쓰입니다. 알파벳은 4신호 글자가 가장 많으며 숫자는 모두 5신호입니다. 이 분포는 이 도구의 변환 데이터를 세어 만든 값입니다.

신호 개수문자 수문자
12E T
24A I M N
38D G K O R S U W
412B C F H J L P Q V X Y Z
5100 1 2 3 4 5 6 7 8 9

신호 개수가 같아도 보내는 시간은 같지 않습니다. 선이 점보다 3배 길기 때문입니다. 위 36자 중 전송 단위가 가장 짧은 문자는 E(1단위), 가장 긴 문자는 0(19단위)이며, 같은 5신호라도 숫자 1은 17단위, 5는 9단위로 차이가 큽니다.

참고표: 단어별 전송 시간 (단위 수 직접 계산)

글자 안의 신호 사이 1단위, 글자 사이 3단위를 모두 더한 값입니다. 단어 끝의 7단위 간격은 뺀 값이므로, PARIS는 43단위에 단어 간격 7단위를 더해야 표준 50단위가 됩니다. 아래 시간은 1단위를 1.2 ÷ WPM초로 계산한 값입니다.

단어부호단위 수15 WPM5 WPM
TEST- . ... -211.68초5.04초
KIM-.- .. --252.00초6.00초
SOS... --- ...272.16초6.48초
HELP.... . .-.. .--.372.96초8.88초
PARIS.--. .- .-. .. ...433.44초10.32초
HELLO.... . .-.. .-.. ---493.92초11.76초
2024..--- ----- ..--- ....-695.52초16.56초

짧은 글자가 많은 TEST는 21단위지만 숫자 4개짜리 2024는 69단위로 훨씬 오래 걸립니다. 글자 수가 같아도 숫자가 섞이면 전송 시간이 길어지므로, 소리 연습을 할 때 숫자만 따로 반복해 두면 도움이 됩니다. 소리 재생은 이 표의 간격 규칙을 따르지만 첫 소리가 나기 전에 약 0.05초의 대기가 있어 실제 재생 시간은 표보다 아주 조금 깁니다.

검산된 변환 예시

이 도구가 입력을 처리하는 방식 (경계 사례)

상황별 활용 시나리오

방탈출·퍼즐 제작. 문제의 정답이 4글자 단어라면 위 단위표처럼 부호열이 어느 정도 길이가 되는지 먼저 계산해 보세요. TEST처럼 짧은 글자로 이뤄진 단어는 부호열이 짧아 단서 카드에 쓰기 좋고, 숫자가 섞이면 길어져 손전등 점멸처럼 시간으로 전달하는 방식에는 부담이 됩니다. 글자 사이 공백을 지워 버리면 해독이 모호해지므로 인쇄물에는 글자 간격을 꼭 남기세요.

수신 연습. 5 WPM에서 HELLO는 11.76초가 걸립니다. 처음에는 이 속도에서 소리만 듣고 글자를 적어 보고, 맞게 받아 적는 비율이 높아지면 속도를 올리세요. 이 도구의 속도 선택은 점·선과 모든 간격을 같은 비율로 바꾸기 때문에, 글자 사이 간격만 따로 늘려 연습하는 기능은 없습니다.

수업·동아리 활동. 학생에게 자기 이름의 로마자 표기를 변환해 오게 하면 표를 보며 변환 규칙을 직접 체험할 수 있습니다. 예를 들어 이름 KIM은 25단위, 15 WPM에서 약 2.00초이므로 짧은 이름도 소리로 들으면 생각보다 오래 걸린다는 점을 비교해 볼 수 있습니다.

한글 이름·문장을 보내고 싶을 때

한글을 모스부호로 옮기는 가장 간단한 방법은 로마자로 풀어 쓴 뒤 변환하는 것입니다. 예를 들어 이름 "Kim"은 -.- .. --, 인사말 "Hello"는 .... . .-.. .-.. ---이 됩니다. 받는 사람이 로마자 표기 규칙을 알고 있어야 해독할 수 있으므로 표기를 미리 약속해 두어야 합니다. 같은 한글이라도 로마자 표기 방식이 여러 가지라 정확한 철자는 보내는 쪽과 받는 쪽이 맞춰야 합니다.

소리로 익히는 요령

한계와 주의점

결과 활용법

부호를 외울 때는 변환 결과를 소리로 반복해 듣는 편이 눈으로 보는 것보다 효과적입니다. 5~10 WPM에서 시작해 소리 패턴(리듬)으로 글자를 인식하는 연습을 하세요. 모스부호와 비슷하게 점으로 문자를 표현하는 체계는 텍스트 점자 변환기에서, 문자를 바이트 값으로 보는 방법은텍스트 2진수·16진수 변환기에서, 단순 이동 암호의 원리는시저 암호 변환기에서 확인할 수 있습니다.

자주 묻는 질문

SOS는 왜 조난 신호로 쓰이나요?

SOS(··· --- ···)는 점 3번, 선 3번, 점 3번으로 패턴이 단순하고 눈에 띄어 1900년대 초 국제 무선전신 협약에서 조난 신호로 채택되었습니다. "Save Our Souls"의 약자라는 설명은 후대에 붙은 해석이라는 견해가 일반적입니다.

지금도 모스부호를 쓰나요?

상업 통신에서는 거의 쓰이지 않지만 아마추어 무선(HAM) 통신 동호인 사이에서는 지금도 활발히 쓰이고, 항법 보조시설의 식별 신호 등에도 모스부호가 사용되는 것으로 알려져 있습니다.

왜 E는 점 하나이고 Q는 길게 나오나요?

영어에서 자주 쓰는 글자일수록 짧은 부호를 배정해 전송 시간을 줄이도록 설계되었기 때문입니다. 위 표에서 E(·)와 T(−)는 한 신호이고, Q(--.-)나 J(.---)처럼 드문 글자는 4신호입니다.

부호가 해독되지 않고 "?"로 나오는 이유는?

대부분 글자 사이 공백이 빠졌거나(예: ...---...), 점·선 외의 문자가 섞였거나, 표에 없는 부호이기 때문입니다. 안내 문구에 표시된 부호를 확인하세요.

소리가 나지 않아요.

브라우저가 사용자 클릭 이후에만 오디오를 허용하므로 "소리로 듣기" 버튼을 직접 눌러야 하고, 기기가 무음이거나 해당 탭이 음소거면 들리지 않습니다. 변환 결과가 비어 있어도 재생되지 않습니다.

WPM은 실제 단어 수와 같은가요?

아닙니다. 표준 단어 PARIS(단어 간격 포함 50단위)를 기준으로 정한 속도 단위이므로, 실제 문장의 글자 구성에 따라 같은 WPM이라도 단어 수는 달라질 수 있습니다. 이 페이지의 시간 계산도 같은 기준을 씁니다.

소문자와 대문자를 구분해서 보낼 수 있나요?

모스부호에는 대소문자 구분이 없습니다. 이 도구도 입력을 대문자로 바꿔 처리하므로 역변환 결과는 항상 대문자로 나옵니다.

숫자는 왜 모두 5신호인가요?

숫자 10개를 같은 길이로 맞춰 점과 선의 개수가 규칙적으로 바뀌도록 정해져 있기 때문입니다. 1은 점 1개와 선 4개, 5는 점 5개, 6은 선 1개와 점 4개, 0은 선 5개입니다. 위 표의 부호를 직접 세어 확인할 수 있습니다.

변환 결과를 손전등이나 소리로 보내면 상대가 읽을 수 있나요?

간격 규칙(신호 1, 글자 3, 단어 7단위)을 지켜 보내야 읽기 쉽습니다. 이 도구의 소리는 연습용이고, 실제 무선 송신은 면허와 장비 규정이 있으니 관련 안내를 따라야 합니다.