Morse Code
Encode / DecodeConvert text to Morse code and decode Morse back to text
Type text to encode it into International Morse code, or paste Morse to decode it back to text, using the standard dot/dash table with customizable separator characters if you need a non-default format. Decoding is strict: an unrecognized token, often from inconsistent spacing in the input, returns a structured error rather than silently skipping or guessing at the character, which makes it a solid way to verify a ham radio transcription or a puzzle's encoding is actually correct. It also computes standard timing values (a 100ms dot, a 300ms dash, and the gaps between them) as reference data, but this is a text-based tool only: it doesn't generate or play actual audio beeps, so decoding a real sound recording still needs a separate step to transcribe it to dots and dashes first.
How to use Morse Code
- 1.Type plain text and switch to encode mode to get its Morse code representation with standard dot/dash notation.
- 2.Paste Morse code (dots, dashes, spaces between letters) and switch to decode mode to recover the original text.
- 3.Use it to quickly verify a Morse puzzle or ham radio message you're transcribing by hand.
Frequently asked questions
Use via API, SDK, or MCP
Installnpm install @utilix-tech/sdkUsageimport { text } from '@utilix-tech/sdk'
const morse = text.textToMorse('HELLO WORLD')
console.log(morse) // .... . .-.. .-.. --- / .-- --- .-. .-.. -..
const back = text.morseToText(morse)
console.log(back) // HELLO WORLDRuns locally · no API key · no rate limits · Node.js SDK docs →