ToolGrid — Product & Engineering
Leads product strategy, technical architecture, and implementation of the core platform that powers ToolGrid calculators.
Loading...
Preparing your workspace
Loading tool...
Please wait.
Type or paste plain text (A–Z, 0–9, common punctuation). Letters are separated by spaces; words by / .
Translate text to Morse and decode Morse by tap or microphone with adaptive timing. Supports A-Z, 0-9, punctuation. Free encode up to 300 characters.
White-Label Platform
Paste a small snippet on your domain, use your branding, and sell to your clients with one subscription and no revenue share.
Learn moreTOOLGRID API GATEWAY
Build something new without the headache. One key, plain HTTPS — use it from any language or framework. Pay as you go with API credits.
Start buildingCommon questions about this tool
ToolGrid's Morse Code Translator encodes plain text into Morse dots and dashes, and decodes live Morse signals from tap input or a microphone using adaptive timing. It supports letters A–Z, digits 0–9, and common punctuation such as . , ? ! - / @.
Use the Bulk text → Morse section: type or paste plain text, then encode. Letters are separated by spaces and words by a slash (` / `). Free in-browser encoding supports up to 300 characters per run; larger batches may require a paid plan.
Open Tap Input, then press the tap button or spacebar for dots and dashes. Shorter presses are dots, longer holds are dashes, and pauses mark letter and word boundaries. The adaptive decoder updates timing thresholds from your rhythm and shows decoded text as you send.
Switch to Audio Input and allow microphone access. The tool measures tone bursts against a noise threshold, classifies short and long signals as dots and dashes, uses gap length for letter and word spacing, and looks up each pattern in the Morse map.
No. Visual flash detection is shown as coming soon and is not available yet. There is no separate learning-mode practice UI and no Morse tone or light playback. Decode today works through tap and microphone input only.
Paste your text into Bulk text → Morse and encode. Free runs are limited to 300 characters; larger jobs may require a paid plan or desktop path up to the higher paid character cap. Unsupported characters are skipped according to the tool’s Morse map.
No. Morse-to-text on this page works from live tap or microphone signals, not from pasting a typed `... --- ...` string into a decode box. Encode still outputs spaced dots and dashes you can copy.
The decoder tracks the lengths of your recent dots, dashes, and gaps and updates thresholds as you send signals, so slower or faster senders can still be recognized without setting a fixed WPM by hand.
Besides A–Z and 0–9, the map includes a common punctuation subset: period, comma, question mark, exclamation mark, hyphen, slash, and at-sign. It is not a complete ITU punctuation set.
AI Enhance is an optional step that can refine decoded text after the client-side Morse engine has already translated your taps or audio. It needs a network call and does not replace tap or microphone decoding.
Verified content & sources
This tool's content and its supporting explanations have been created and reviewed by subject-matter experts. Calculations and logic are based on established research sources.
Scope: interactive tool, explanatory content, and related articles.
ToolGrid — Product & Engineering
Leads product strategy, technical architecture, and implementation of the core platform that powers ToolGrid calculators.
ToolGrid — Research & Content
Conducts research, designs calculation methodologies, and produces explanatory content to ensure accurate, practical, and trustworthy tool outputs.
Based on 3 research sources:
Learn what this tool does, when to use it, and how it fits into your workflow.
ToolGrid's Morse Code Translator encodes plain text into Morse dots and dashes, and decodes live Morse signals from tap input or a microphone. Adaptive timing adjusts dot, dash, and gap thresholds as you send, so slower or faster rhythms can still be recognized.
Free bulk encoding supports up to 300 characters per run. The Morse map covers A–Z, 0–9, and a common punctuation subset (. , ? ! - / @). Visual flash decode is listed as coming soon and is not available yet; there is no learning-mode practice UI and no Morse tone or light playback.
The tool is useful for learners practicing hand or key timing, students checking simple messages, and anyone who needs a quick text-to-Morse conversion or live signal decode in the browser. For related signal-style encodings, see the Binary Translator.
Morse code represents letters, digits, and some symbols as short and long pulses—dots and dashes—separated by timed gaps. International Morse patterns for A–Z and 0–9 are widely taught; this tool uses those letter and digit forms plus a limited punctuation set.
Timing matters as much as the symbols.
Short gaps keep elements inside one character, longer gaps separate letters, and still longer gaps mark word breaks.
When you encode text here, letters are shown with spaces between codes and words with a slash ( / ).
Manual lookup is slow for long messages, and live listening or tapping is hard without feedback. This translator automates the lookup table for encode, and measures pulse and silence lengths for decode.
A beginner can type a short word, encode it to Morse, then try to reproduce the same rhythm with Tap Input and compare the decoded text.
A student can play practice tones near a microphone and check whether the audio decoder recovers the intended letters.
A hobbyist practicing with a key or spacebar can watch letter and word boundaries form in real time as the adaptive engine adjusts to their speed.
Someone converting short notes for charts or quizzes can use Bulk text → Morse and copy the spaced output. For workflows that mix Morse with other encodings, Encoding Conversion covers related binary/Morse steps.
Encoding maps each supported character to a fixed Morse pattern from the tool's lookup table, then joins letters with spaces and words with /.
Decoding measures how long each pulse and gap lasts. Short pulses become dots, longer pulses become dashes, and gap length decides whether the next element continues the same letter, starts a new letter, or starts a new word. Adaptive timing updates those thresholds from recent measurements so your natural pace can still decode correctly.
Completed dot-dash groups are looked up in the Morse map.
Unknown patterns may leave a blank or incomplete character until timing improves.
Paste-based decode of typed ... --- ... strings is not supported; use tap or audio for Morse-to-text.
Sample International Morse patterns used by the translator:
| Character | Morse code |
|---|---|
| A | .- |
| B | -... |
| C | -.-. |
| S | ... |
| O | --- |
| 1 | .---- |
| 5 | ..... |
| 0 | ----- |
Example: ... --- ... is the familiar SOS pattern (S O S).
The full in-app map also includes the punctuation subset listed above; it is not every ITU punctuation symbol.
Start with slow, clear taps or clean tones. Noisy rooms and accidental key repeats are the usual causes of wrong letters in audio or tap mode.
Free encode is capped at 300 characters. There is no Morse playback, no guided learning mode, and no working visual/light decoder yet.
Keep expectations aligned with the map: letters and digits match common International Morse charts; punctuation coverage is partial. Optional AI Enhance can tidy decoded text but does not fix bad timing at the signal level.
Summary: Translate text to Morse and decode Morse by tap or microphone with adaptive timing. Supports A-Z, 0-9, punctuation. Free encode up to 300 characters.
Articles and guides to get more from this tool
You receive a mysterious audio file. It sounds like beeping and silence. Fast beeps, slow beeps, gaps, pauses. Someone says it is a "message…
Read full article