모스 부호 변환기

텍스트를 모스 부호로 변환하거나, 모스 부호를 텍스트로 디코딩합니다. 소리로 들어볼 수도 있습니다.

느림 빠름

모스 부호 변환기란?

모스 부호 변환기는 일반 텍스트를 모스 부호(Morse Code)로, 또는 모스 부호를 일반 텍스트로 쌍방향 변환해주는 온라인 도구입니다. 모스 부호는 1830년대 새뮤얼 모스가 개발한 통신 시스템으로, 점(·)과 선(-)의 조합으로 알파벳, 숫자, 특수 문자를 표현합니다.

길이 규칙이 전부입니다

모스 부호에서 점과 선은 서로 다른 기호가 아니라 길이가 다른 같은 신호입니다. 모든 간격이 점 하나의 길이를 단위로 정해져 있습니다.

  • 점 = 1단위, 선 = 3단위
  • 한 글자 안의 신호 사이 = 1단위 쉼
  • 글자와 글자 사이 = 3단위 쉼
  • 단어와 단어 사이 = 7단위 쉼

이 간격을 지키지 않으면 전혀 다른 글자로 읽힙니다. ···을 붙여 보내면 S지만 사이를 벌리면 E E E가 됩니다. 소리로 들을 때 글자를 구분하는 것은 신호가 아니라 침묵이라는 뜻입니다. 이 도구의 속도 조절은 이 1단위 길이를 바꾸는 것이며, 빠르게 할수록 전체가 비례해서 짧아집니다.

자주 쓰는 글자가 짧습니다

모스 부호가 잘 설계된 이유입니다. 영어에서 가장 많이 쓰이는 E는 점 하나(·), 그다음인 T는 선 하나(-)입니다. 반면 드물게 쓰이는 Q는 --·-로 깁니다. 자주 나오는 글자에 짧은 부호를 배정해 전체 전송 시간을 줄인 것으로, 오늘날 데이터 압축에서 쓰는 발상과 같습니다.

가장 유명한 SOS는 ···---···입니다. 사실 이것은 S·O·S 세 글자가 아니라 끊지 않고 이어 보내는 하나의 신호로 정해져 있습니다. 그래서 정확히는 글자로 읽는 것이 아니며, 무엇의 약자도 아닙니다. 리듬이 뚜렷해 잡음 속에서도 알아듣기 쉬워서 채택됐습니다.

한글은 어떻게 하나

국제 모스 부호에는 한글이 없습니다. 한국어를 모스로 보내려면 로마자로 옮겨 적어 전송하는 방식을 씁니다. "안녕"이라면 ANNYEONG으로 바꾸는 식입니다. 별도의 한글 모스 부호 체계가 고안된 적은 있으나 국제 표준이 아니라 서로 약속하지 않으면 통하지 않습니다.

자주 묻는 질문

소리는 어떻게 나오나요?

브라우저가 600Hz 순음을 직접 생성해 재생합니다. 음원 파일을 내려받지 않으므로 오프라인에서도 동작합니다. 실제 무선 통신에서 쓰는 음높이도 이 근처인데, 사람 귀가 가장 잘 구별하는 대역이기 때문입니다.

대소문자가 구분되나요?

구분되지 않습니다. 모스 부호 자체에 대소문자 개념이 없어서, 복호화하면 모두 같은 형태로 나옵니다.

아직도 쓰이나요?

공식 해상 통신에서는 1999년에 퇴역했습니다. 다만 아마추어 무선에서는 여전히 활발히 쓰입니다. 음성보다 훨씬 약한 신호로도 전달되기 때문에, 출력이 낮거나 조건이 나쁠 때 오히려 유리합니다. 항공 무선 표지가 자기 식별 부호를 모스로 반복 송출하는 것도 현역 용례입니다.

변환한 내용이 전송되나요?

전송되지 않습니다. 변환표를 이용한 치환과 소리 생성이 모두 브라우저 안에서 이루어집니다.

교육, 취미, 비상 통신 학습 등 다양한 목적으로 활용할 수 있으며, 입력하는 즉시 변환 결과가 표시되어 빠르고 편리합니다. 소리 재생 기능을 통해 실제 모스 부호 신호음도 들어볼 수 있습니다.

작동 원리

모스 부호 변환기는 각 알파벳 문자를 점(dit)과 선(dah)의 조합으로 매핑합니다. A는 ·−, B는 −···와 같이 국제 모스 부호 표준을 따릅니다. 문자 사이는 공백 3칸, 단어 사이는 공백 7칸으로 구분합니다. 오디오 재생 시 Web Audio API의 OscillatorNode로 특정 주파수의 비프음을 생성합니다.

관련 도구

관련 블로그 글