{"uid":"cap_jULKVemn3t3lh5eYalaAz","slug":"morse-code-encoder-decoder-itu-r-m-1677-63e43196","name":"Morse Code Encoder/Decoder (ITU-R M.1677)","description":"Morse code encode or decode (ITU-R M.1677) with dot/dash timing in units and milliseconds at a chosen words per minute.","url":"https://text-ciphers.x402tookit.com/morse?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["text"],"properties":{"wpm":{"type":"number","description":"Speed in words per minute using the PARIS standard, 1 to 60 (default 20)"},"mode":{"type":"string","description":"encode (default) or decode"},"text":{"type":"string","description":"Text to encode, or Morse to decode (letters separated by spaces, words by /)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"mode":{"type":["null","string"]},"text":{"type":["null","string"]},"morse":{"type":["null","string"]},"secure":{"type":["boolean","null"]},"source":{"type":["null","string"]},"timing":{"type":["null","object"],"properties":{"wpm":{"type":["null","number"]},"dotMs":{"type":["null","number"]},"dashMs":{"type":["null","number"]},"unitMs":{"type":["null","number"]},"totalMs":{"type":["null","number"]},"wordGapMs":{"type":["null","number"]},"totalUnits":{"type":["null","number"]},"letterGapMs":{"type":["null","number"]}}},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"unsupported":{"type":["array","null"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_P66CtIIxLWDIMteDKYMTe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Encodes plain text to Morse code or decodes Morse code back to text, with precise dot/dash timing in units and milliseconds at a configurable words-per-minute speed.","exampleAgentPrompt":"Encode 'Hello World' into Morse code at 20 words per minute and give me the dot, dash, and gap timings in milliseconds.","exampleUseCases":[{"title":"SOS signal timing for radio operator","prompt":"Encode 'SOS' into Morse code at 15 words per minute and tell me exactly how long each dot, dash, letter gap, and word gap should be in milliseconds."},{"title":"Decode intercepted Morse message","prompt":"Decode this Morse code for me: '... --- ...' — letters separated by spaces and words by slash — and tell me what it says."},{"title":"Morse code name badge for hobbyist","prompt":"Encode my callsign 'KD9XYZ' into Morse code at 25 WPM so I can see the dot-dash pattern and the total duration it takes to transmit."}],"resultDescription":"Returns the encoded Morse code string (dots, dashes, spaces) or decoded plain text, along with full ITU-R M.1677 timing data including dot duration, dash duration, unit duration, letter gap, word gap, total units, and total milliseconds at the requested WPM speed.","failureModes":["Unsupported characters in input text (non-ASCII or characters without Morse equivalents) may be skipped or flagged in the 'unsupported' field","Invalid WPM value outside 1–60 range may cause an error or be clamped to defaults","Malformed Morse input (incorrect separator usage) when decoding may produce unexpected results","Missing required 'text' query parameter will return an error"],"whenToPreferThis":"Choose this endpoint when you need standards-compliant ITU-R M.1677 Morse code conversion with precise timing data (dot/dash/gap durations in ms and units) at a configurable speed. It is ideal for amateur radio applications, educational tools, or any scenario requiring both the Morse pattern and accurate transmission timing, as opposed to a simple dot-dash lookup table.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T04:25:06.071Z","isFirstParty":false,"canonicalSlug":"morse-code-encoder-decoder-itu-r-m-1677-63e43196"}