ข้ามไปยังเนื้อหาหลัก

แปลงรหัสมอร์ส ฟรี

แปลงข้อความเป็นรหัสมอร์สและกลับกัน ฟังการเล่นเสียงของข้อความแบบเรียลไทม์

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว
ตัวอย่าง:
อินพุตข้อความ
Prosign (ส่งเป็นสัญญาณเดียว):
เอาต์พุต Morse
เอาต์พุตจะปรากฏที่นี่…

ตัวอักษรเล่นด้วยความเร็วทางซ้าย ส่วนช่องว่างระหว่างตัวอักษรจะยืดตามความเร็วช่องว่าง เหมาะสำหรับฝึกฟังทีละตัวอักษรทั้งตัว

การเข้ารหัส ไม่ใช่การเข้ารหัสลับ Morse เป็นมาตรฐานการเข้ารหัสสาธารณะ — ไม่ให้ความลับหรือความปลอดภัย ผู้ใดก็ตามที่เห็นเอาต์พุตสามารถถอดรหัสได้ทันที

ตารางอ้างอิง Morse
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----.

การใช้งานทั่วไป

  • เรียนรู้รหัส Morseพิมพ์คำที่คุ้นเคยและดูรหัส Morse ของพวกเขา - เรียนรู้การอ่านและเขียนรหัส Morse ทีละตัวอักษร
  • เข้ารหัสข้อความสำหรับวิทยุสมัครเล่นแปลงข้อความวิทยุเป็นรหัส Morse สำหรับผู้ควบคุมวิทยุสมัครเล่น (CW) และการสอบ
  • ส่งข้อความรหัส Morse ที่ลับเล็บน้อยเข้ารหัสข้อความเป็นรหัส Morse เพื่อความสนุก เกม ปริศนา และ escape room
  • เรียนรู้สัญญาณ SOS ฉุกเฉินและ Morseเรียนรู้สัญญาณ SOS ที่ได้รับการยอมรับจากระหว่างประเทศและรูปแบบรหัส Morse ฉุกเฉินอื่น ๆ
  • การอ้างอิงรหัส Morse ทางการบินถอดรหัสตัวระบุซองเบคอนนำทางและสัญญาณรหัส Morse ทางการบินที่ใช้ใน VOR และ NDB

วิธีการทำงาน

เครื่องมือเข้ารหัสและถอดรหัสข้อความด้วยตารางค้นหารหัสมอร์สสากลที่กำหนดไว้ — ไม่มีไลบรารี ไม่มีการเรียกเซิร์ฟเวอร์ การแปลง การเล่นเสียง และการส่งออก WAV ทำงานในเบราว์เซอร์ทั้งหมดด้วย Web Audio API

  1. 1
    แปลงด้วยตารางค้นหา
    แต่ละอักขระถูกแปลงเป็นตัวพิมพ์ใหญ่และจับคู่กับออบเจกต์ MORSE 54 รายการ (A-Z, 0-9 และเครื่องหมายวรรคตอนทั่วไป) ตัวอักษรกลายเป็นลำดับจุด-ขีดที่คั่นด้วยช่องว่าง ขอบเขตคำกลายเป็นเครื่องหมายทับ การถอดรหัสใช้ตารางเดียวกันย้อนกลับ อักขระที่ไม่รู้จักถูกแจ้งแทนที่จะถูกทิ้งไปเงียบ ๆ
  2. 2
    คำนวณจังหวะตามมาตรฐาน ITU
    เครื่องมือคำนวณจังหวะทั้งหมดจากหน่วยเดียว: 1.2 วินาทีหารด้วยจำนวนคำต่อนาทีที่เลือก (มาตรฐาน PARIS) จุดคือ 1 หน่วย ขีดคือ 3 ช่องว่างระหว่างตัวอักษรคือ 3 หน่วย และช่องว่างระหว่างคำคือ 7 — ตรงตามข้อกำหนด ITU-R M.1677
  3. 3
    เล่นเสียงด้วย Web Audio API
    การกดฟังจะสร้าง AudioContext และตั้งเวลา OscillatorNode หนึ่งตัวต่อจุดหรือขีดที่ความถี่เสียงที่เลือก (400–1000 Hz) การไล่ระดับเชิงเส้นเล็กน้อยบน GainNode ทำให้การเริ่มและจบของแต่ละเสียงบี๊บนุ่มนวลเพื่อหลีกเลี่ยงเสียงคลิก ไม่มีการดึงไฟล์เสียง — รูปคลื่นถูกสังเคราะห์ทันที
  4. 4
    ส่งออก WAV แบบออฟไลน์
    ดาวน์โหลด WAV ใช้ OfflineAudioContext เรนเดอร์ตารางเวลา oscillator เดียวกันลงใน AudioBuffer ที่ 44100 Hz โดยไม่เล่นออกเสียง จากนั้นตัวเข้ารหัส DataView ที่เขียนขึ้นเองจะรวมแซมเปิลเป็นไบนารี RIFF/WAV โมโน 16 บิตมาตรฐานและเริ่มดาวน์โหลดไฟล์ — ไม่มีเซิร์ฟเวอร์เกี่ยวข้อง

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย