필요한 툴을, 바로 쓸 수 있게

한글·영문을 점과 선으로 읽고 듣는 모스부호 번역기

국제·영문 또는 한글을 고르고 문자를 입력하세요. 부호를 해독할 때도 같은 부호표를 선택한 뒤 결과를 복사하거나 원하는 속도로 들어 보세요.

영문·숫자·É·지원 기호를 최대 2,000자까지 입력하세요. 한글을 변환하려면 한글 부호표를 선택하세요.

입력하면 글자 수와 예상 재생 시간을 확인할 수 있습니다.

5~40 WPM · PARIS 기준 분당 단어 수이며 한글 단어 수가 아닙니다.
한 번에 최대 5분 · 속도 변경 시 정지 · 자동 재생 없음

영문·숫자 모스부호표 보기
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
----.

한 글자 안에서는 붙여 쓰고, 다음 글자 앞에서는 공백으로 구분하세요.

ROBERIN 기준필요한 툴을,
바로 쓸 수 있게.
  • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
  • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
  • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
Roberin

점과 선보다 먼저, 글자 사이의 간격을 읽으세요

모스부호 번역기는 문자를 짧은 신호인 점과 긴 신호인 선으로 바꾸고, 구분된 부호를 다시 문자로 읽는 도구입니다. 여기서 번역은 언어를 바꾸는 번역이 아니라 표기 방식을 바꾸는 변환입니다. 국제·영문과 한글은 서로 다른 부호표를 사용하므로 해독할 때도 원문에 맞는 부호표를 선택해야 합니다.

모스부호는 암호화가 아닙니다. 대응표와 간격을 알면 누구나 원문을 읽을 수 있습니다. 연습 문장이나 퍼즐을 확인하는 데 쓰되, 비밀번호나 개인 정보를 숨기는 수단으로 생각하지 마세요. 소리 재생은 화면의 부호를 듣는 기능이며 녹음된 소리를 분석하는 기능은 아닙니다.

어떤 문자를 바꿀 수 있나요?

국제·영문에서는 A~Z와 É를, 한글에서는 현대 한글 음절과 자모를 지원합니다. 숫자 0~9와 아래 문장부호는 두 부호표에서 사용합니다. 영문 소문자는 대문자로 바꾸고 앞뒤 공백을 없애며 연속된 공백·탭·줄바꿈은 단어 사이 한 칸으로 정리합니다.

  • 지원 문장부호는 마침표 . · 쉼표 , · 콜론 : · 물음표 ? · 작은따옴표 ' · 하이픈 - · 슬래시 / · 괄호 ( ) · 큰따옴표 " · 등호 = · 더하기 + · 골뱅이 @입니다.
  • É의 부호는 ..-..입니다. 모든 악센트 문자나 모든 언어를 지원하는 것은 아닙니다.
  • 한글 모드는 한글을 로마자로 바꾸는 기능이 아닙니다. 한글과 영문을 한 입력에 섞으면 거부하며, 한자·옛한글·이모지·느낌표 등 지원하지 않는 문자도 오류로 알립니다.
  • 같은 점 하나(.)라도 국제·영문에서는 E, 한글에서는 ㅏ입니다. 부호 모양만 보고 원래 언어를 자동으로 결정하지 않습니다.

입력하고, 확인하고, 필요한 결과만 가져갑니다

부호표를 먼저 고르고 문자 → 모스부호 모드에 문장을 입력하면 결과가 바로 바뀝니다. 해독할 때는 모스부호 → 문자 모드를 고르고 구분자를 포함한 부호를 넣으세요. 시작 화면은 국제·영문이며 입력은 비어 있고 소리는 자동으로 나지 않습니다.

  • 예시 넣기로 현재 모드에 맞는 입력을 확인합니다. 모드 버튼만 바꾸면 입력은 그대로 남으므로 새 모드에서 유효한지도 확인하세요.
  • 결과를 반대로 변환하기는 유효한 결과를 입력칸으로 옮기고 모드를 바꿉니다. 원래 입력의 소문자나 여러 공백을 되살리는 기능은 아닙니다.
  • 복사 버튼은 현재 결과를 복사합니다. 초기화는 입력과 결과를 비우고 국제·영문, 문자 → 모스부호, 20 WPM으로 되돌립니다.

글자 사이는 공백, 단어 사이는 슬래시

국제·영문에서는 점(.)과 선(-)의 한 묶음이 한 글자이며 글자 사이는 공백, 단어 사이는 슬래시(/)로 나눕니다. 한글에서는 공백이 자모를 나누고 세로줄(|)이 음절·독립 자모·숫자·문장부호의 각 덩어리를 나눕니다. 단어 구분자는 두 부호표 모두 /입니다.

  • ... --- ...는 S, O, S 세 글자입니다. ...---...처럼 붙인 입력을 자동으로 SOS로 나누지 않습니다. 이 도구는 일반 문자 변환용이며 붙여 쓴 절차 신호를 별도로 해석하지 않습니다.
  • 국제·영문의 . / .는 E E입니다. 한글에서는 .-.. . | ..-. .가 가나이고 .-.. . ..-. | .는 간ㅏ입니다. 자모가 같아도 세로줄 위치에 따라 결과가 달라지므로 음절을 추측해 나누지 않습니다.
  • 문자로 입력한 슬래시 자체는 -..-.로 바뀝니다. 부호 입력의 /는 단어 구분자이고 -..-.는 문자 /입니다. 공백 여러 칸을 단어 경계로 추측하지 않습니다.
  • 해독에서는 가운데점 ·와 •를 점으로, 긴 대시 –와 — 및 빼기 기호 −를 선으로 정리합니다. 탭·줄바꿈도 글자 구분 공백으로 처리하며, 알 수 없는 부호 묶음은 임의로 고치지 않습니다.

한글 조합 규칙은 이 도구의 표기 약속입니다

기본 자음 14개와 모음 12개는 국문 부호표를 사용합니다. 현대 한글 전체를 다루기 위해 쌍자음·겹받침·복합 모음을 기본 자모로 펼치고, 명시된 음절 안에서만 다시 조합합니다. 이 확장과 세로줄 표기는 이 도구의 약속이지 표준 무선 송신 규칙이라는 뜻이 아닙니다.

  • 쌍자음은 ㄲ=ㄱㄱ, ㄸ=ㄷㄷ, ㅃ=ㅂㅂ, ㅆ=ㅅㅅ, ㅉ=ㅈㅈ로 펼칩니다. 겹받침은 ㄳ=ㄱㅅ, ㄵ=ㄴㅈ, ㄶ=ㄴㅎ, ㄺ=ㄹㄱ, ㄻ=ㄹㅁ, ㄼ=ㄹㅂ, ㄽ=ㄹㅅ, ㄾ=ㄹㅌ, ㄿ=ㄹㅍ, ㅀ=ㄹㅎ, ㅄ=ㅂㅅ로 나눕니다.
  • 복합 모음은 ㅒ=ㅑㅣ, ㅖ=ㅕㅣ, ㅘ=ㅗㅏ, ㅙ=ㅗㅐ, ㅚ=ㅗㅣ, ㅝ=ㅜㅓ, ㅞ=ㅜㅔ, ㅟ=ㅜㅣ, ㅢ=ㅡㅣ로 펼칩니다. ㅐ는 --.-, ㅔ는 -.--인 전용 부호를 그대로 사용합니다.
  • 한글 → .--- . ..-. | .-.. -.. ...- (ㅎㅏㄴ | ㄱㅡㄹ)
  • 안녕 → -.- . ..-. | ..-. ... -.- (ㅇㅏㄴ | ㄴㅕㅇ). 유효하지 않은 초성·중성·종성 조합은 억지로 음절로 만들지 않고 오류로 알립니다.

SOS, HELLO WORLD, 123을 직접 대조하세요

짧은 예시부터 한 글자씩 비교하면 잘못된 점·선이나 빠진 구분자를 찾기 쉽습니다. 아래 코드는 글자 간 공백과 단어 구분 슬래시까지 포함한 완전한 표기입니다.

  • SOS → ... --- ...
  • HELLO WORLD → .... . .-.. .-.. --- / .-- --- .-. .-.. -..
  • 123 → .---- ..--- ...--
  • HELLO와 WORLD 사이의 /는 원문의 공백을 나타냅니다. 점이나 선을 세기 전에 글자 묶음이 올바르게 나뉘었는지 먼저 보세요.

점 1, 선 3: 소리와 침묵이 함께 부호입니다

국제 모스부호의 시간 기준은 점 길이를 1단위로 잡습니다. 선은 3단위, 같은 글자 안의 신호 사이는 1단위, 글자 사이는 3단위, 단어 사이는 7단위입니다. 간격도 신호만큼 중요합니다.

  • 글자 사이의 3단위와 단어 사이의 7단위는 전체 침묵 길이입니다. 글자 안 간격 1단위를 여기에 다시 더하지 않습니다.
  • 20 WPM에서는 점이 0.06초, 선이 0.18초입니다. 글자 사이 침묵은 0.18초, 단어 사이 침묵은 0.42초입니다.
  • SOS(... --- ...)는 끝의 추가 침묵 없이 27단위이므로 20 WPM에서 1.62초입니다. E E(. / .)는 9단위, 0.54초입니다.
  • 한글 재생에서는 자모 사이 3단위, 세로줄 | 사이 5단위, 단어 사이 7단위로 쉽니다. 특히 |의 5단위는 음절을 들으며 구분하기 위한 이 도구의 학습용 약속이며 표준 국문 송신 간격으로 제시하는 값이 아닙니다.

WPM은 실제 문장의 단어 개수를 뜻하지 않습니다

WPM은 분당 단어 수를 뜻하지만, 이 도구의 속도는 국제 모스부호의 기준 단어 PARIS로 정합니다. PARIS와 다음 단어 앞의 간격을 합치면 50단위입니다. 점 길이(초)는 1.2 ÷ WPM으로 계산하며 한글에서도 이 점 길이를 씁니다. 한글 단어를 1분에 몇 개 읽는다는 뜻은 아닙니다.

  • 20 WPM의 점 길이는 1.2 ÷ 20 = 0.06초입니다. 5 WPM에서는 0.24초, 40 WPM에서는 0.03초가 됩니다.
  • PARIS 자체는 43단위이므로 20 WPM에서 2.58초입니다. 뒤에 단어 간격 7단위를 붙여야 50단위, 3초가 됩니다.
  • 화면의 예상 재생 시간은 마지막 신호까지의 길이이며 끝에 단어 간격을 더하지 않습니다. 글자마다 점·선의 구성이 달라 같은 글자 수라도 시간은 달라집니다.

처음 들을 때는 짧게, 천천히 반복하세요

기본 속도는 20 WPM이며 슬라이더로 5~40 WPM을 조절합니다. 처음에는 SOS나 한두 글자를 넣고 낮은 속도부터 들어 보세요. 재생 버튼을 눌러야 소리가 나며 정지 버튼으로 도중에 멈출 수 있습니다.

  • 속도를 바꾸면 점과 선뿐 아니라 모든 간격도 같은 비율로 바뀝니다. 글자 간격만 늘리는 별도의 연습 속도 설정은 아닙니다.
  • 입력·부호표·모드·속도를 바꾸면 재생이 멈춥니다. 바뀐 결과와 예상 시간을 확인하고 재생을 다시 누르세요.
  • 해독 모드에서도 유효한 입력 부호를 들을 수 있습니다. 모스부호가 긴 문장이라면 전체를 한꺼번에 외우려 하지 말고 짧은 구간으로 나누어 연습하세요.
  • 한 번의 소리 재생은 최대 5분입니다. 예상 시간이 5분을 넘으면 변환·복사는 가능하지만 재생은 거부하므로 입력을 나누어 들으세요. 이는 이 도구의 재생 제한이지 모스부호 규격의 제한이 아닙니다.

오류가 있으면 일부만 변환하지 않습니다

지원하지 않는 문자나 알 수 없는 부호 묶음이 하나라도 있으면 결과 전체를 비우고 복사·반대로 변환하기·재생을 막습니다. 오류 부분을 조용히 빼고 나머지만 보여 주지 않으므로, 안내된 부분을 고친 뒤 다시 확인하세요.

  • 이 도구의 한도는 문자 입력 2,000자, 모스부호 입력 100,000자, 해독된 문자 결과 2,000자입니다. 유니코드 코드 포인트 기준으로 세며 공백·구분자도 포함합니다. 모스부호 표준의 길이 제한이 아니라 도구의 처리 한도입니다.
  • 빈 입력이나 공백만 있는 입력에는 변환 결과가 없습니다. 이전 결과를 그대로 남기지 않으며, 예시 넣기로 유효한 입력 형태를 확인할 수 있습니다.
  • 선택한 부호표에 맞지 않는 언어나 이모지를 넣었는지, 해독 모드에서 공백이나 한글 음절 구분 |를 빠뜨렸는지 확인하세요. 점·선으로만 되어 있어도 유효하지 않은 부호 묶음일 수 있습니다.

휴대전화에서 소리가 안 들리면 확인할 것

소리는 브라우저의 Web Audio 기능으로 만듭니다. 브라우저의 자동 재생 제한 때문에 화면을 여는 것만으로는 소리가 나지 않습니다. 먼저 유효한 결과를 만든 뒤 재생 버튼을 직접 누르세요.

  • 기기의 미디어 음량, 무음 설정, 연결된 이어폰·블루투스 출력 장치와 브라우저의 사이트 소리 설정을 확인합니다. 기기와 브라우저에 따라 무음 처리 방식은 다를 수 있습니다.
  • 화면 잠금이나 다른 앱으로 이동하면 재생이 중단될 수 있습니다. 페이지로 돌아온 뒤 재생을 다시 누르세요. 백그라운드에서 계속 재생된다고 가정하지 마세요.
  • 이 도구는 마이크를 켜지 않고 녹음된 모스 소리를 해독하지 않습니다. WAV 파일 다운로드도 제공하지 않으며, 복사는 문자 또는 부호 결과를 가져오는 기능입니다.

변환은 브라우저에서, 공유는 내용을 확인한 뒤

문자 변환과 소리 생성은 현재 브라우저에서 처리하며, 변환을 위해 입력 내용을 서버에 업로드하지 않습니다. 그렇다고 모스부호로 바꾼 내용 자체가 비밀이 되는 것은 아닙니다. 공유할 결과에 민감한 정보가 없는지 확인하세요.

  • 복사한 결과는 붙여 넣을 앱에서 다시 확인하세요. 글자 사이 공백이나 단어 구분 /가 사라지면 원래 뜻으로 해독되지 않을 수 있습니다.
  • 클립보드 복사가 브라우저 권한 때문에 안 되면 읽기 전용 결과칸의 내용을 직접 선택해 복사할 수 있습니다.
  • 공용 기기에서는 작업 후 초기화하고, 다른 앱에 붙여 넣은 내용과 클립보드도 따로 관리하세요. 초기화는 이미 복사하거나 공유한 내용을 지우지 않습니다.

모스부호 변환과 듣기에서 자주 묻는 질문

한글도 모스부호로 번역되나요?

한글 부호표를 선택하면 현대 한글 음절과 자모를 변환합니다. 기본 자모는 국문 부호표를 쓰며, 쌍자음·겹받침·복합 모음은 본문에 적은 도구의 확장 규칙으로 펼칩니다. 자모는 공백, 음절 등 각 덩어리는 |, 단어는 /로 나눕니다. 로마자 자동 변환은 아니며 영문을 섞어 넣을 수 없습니다.

...---...를 넣었는데 왜 SOS가 나오지 않나요?

글자 사이의 공백이 없기 때문입니다. ... --- ...처럼 S, O, S를 구분해 넣으세요. 이 도구는 붙어 있는 부호를 여러 글자로 추측해 나누거나 절차 신호로 해석하지 않습니다.

단어를 나누는 슬래시와 문자 슬래시는 어떻게 다른가요?

모스부호 입력에서 /는 단어 구분자입니다. 국제·영문에서 . / .는 E E로 해독합니다. 슬래시 문자 자체를 표현하려면 -..-.를 쓰며, 문자 입력의 /도 -..-.로 변환됩니다.

소문자와 줄바꿈은 그대로 돌아오나요?

아닙니다. 영문 소문자는 대문자로 바꾸며, 문자 입력의 연속 공백·탭·줄바꿈은 단어 사이 한 칸으로 정리합니다. 해독할 때 공백·탭·줄바꿈은 국제·영문 글자 또는 한글 자모를 구분합니다. 한글 음절은 |, 단어는 /로 구분합니다. 원래의 대소문자와 줄 배치는 복원하지 않습니다.

20 WPM은 한글도 분당 20단어라는 뜻인가요?

아닙니다. PARIS와 뒤의 단어 간격을 합친 50단위로 정한 속도이며 점 길이는 1.2 ÷ WPM초입니다. 20 WPM의 점은 0.06초입니다. 한글 단어 수를 뜻하지 않으며, 한글의 | 간격 5단위는 이 도구의 학습용 약속이지 표준 국문 송신 간격이 아닙니다.

입력이 길거나 잘못된 문자가 섞이면 어떻게 되나요?

이 도구는 유니코드 코드 포인트 기준 문자 입력 2,000자, 모스부호 입력 100,000자, 해독된 문자 2,000자까지 처리합니다. 빈 입력·길이 초과·잘못된 문자나 부호는 일부만 변환하지 않고 결과 전체를 비웁니다. 유효한 결과라도 예상 재생 시간이 5분을 넘으면 복사는 가능하지만 재생은 거부하므로 입력을 나누세요. 길이와 재생 한도는 모스부호 표준이 아닌 도구의 제한입니다.

소리 파일을 올려 해독하거나 WAV로 저장할 수 있나요?

지원하지 않습니다. 텍스트로 입력한 부호를 해독하고 유효한 부호를 브라우저에서 재생하는 도구입니다. 마이크 녹음, 음성 파일 분석, WAV 다운로드 기능은 없습니다.

입력한 문장이 서버로 전송되나요?

변환과 소리 생성은 브라우저 안에서 처리하며, 변환을 위해 입력 문장을 서버에 업로드하지 않습니다. 다만 결과를 복사해 다른 서비스에 붙여 넣거나 공유하면 그 내용도 전달됩니다. 모스부호는 암호화가 아니므로 비밀 정보 보호 수단으로 쓰지 마세요.

부호와 재생 기준을 확인한 자료

국제 부호와 시간 비율은 ITU-R M.1677-1(2009년 10월), 한글 기본 자모는 국가법령정보센터의 국문 부호표를 참고했습니다. 한글 확장 조합·세로줄 표기·세로줄의 5단위 재생 간격은 이 도구의 약속입니다. PARIS 기준 속도 계산은 Morse Code World, 브라우저 소리 재생과 자동 재생 제한은 MDN 설명을 참고했습니다.

문장을 준비할 때 함께 쓰는 도구

Roberin
센스 있는 개발자
창의적이고 실용적인 툴로 더 나은 세상을 만드는 센스 있는 개발자, Roberin입니다. 기술은 모두를 위한 것, 함께 더 편리한 세상을 만들어 가요! 😊
문의 양식
확인에 필요한 이야기만 남겨주세요.
답장이 필요한 경우 이메일을 함께 적어주세요. 오류 제보라면 페이지 주소, 입력값, 기대한 결과와 실제 결과를 적어주시면 확인이 빨라집니다.