[{"data":1,"prerenderedAt":547},["ShallowReactive",2],{"tool-content-en-morse":3},{"id":4,"title":5,"body":6,"description":537,"extension":538,"locale":539,"meta":540,"navigation":541,"path":542,"seo":543,"stem":544,"toolId":545,"__hash__":546},"tools\u002Ftools\u002Fen\u002Fmorse.md","Morse Code Converter",{"type":7,"value":8,"toc":528},"minimark",[9,13,22,30,33,37,243,330,468,472,487,491,502,505,509],[10,11,5],"h2",{"id":12},"morse-code-converter",[14,15,16,17,21],"p",{},"Turn any text into International Morse code (ITU-R M.1677) or translate Morse back into readable text. In encode mode letters, digits, and punctuation become dot-and-dash codes, and word gaps appear as ",[18,19,20],"code",{},"\u002F",". In decode mode paste a Morse message and read it back as uppercase text.",[14,23,24,25,29],{},"Beyond conversion you can ",[26,27,28],"strong",{},"play"," the message as an audible signal right in the tool. Adjust the speed (5–40 WPM), the tone frequency (300–1000 Hz), and the waveform to match your needs — useful when practising copying Morse by ear.",[14,31,32],{},"Everything runs locally: no text ever leaves the browser, and playback uses the Web Audio API.",[10,34,36],{"id":35},"supported-characters","Supported characters",[38,39,40,57],"table",{},[41,42,43],"thead",{},[44,45,46,50,53,55],"tr",{},[47,48,49],"th",{},"Letters",[47,51,52],{},"Code",[47,54,49],{},[47,56,52],{},[58,59,60,75,89,103,117,131,145,159,173,187,201,215,229],"tbody",{},[44,61,62,66,69,72],{},[63,64,65],"td",{},"A",[63,67,68],{},".-",[63,70,71],{},"N",[63,73,74],{},"-.",[44,76,77,80,83,86],{},[63,78,79],{},"B",[63,81,82],{},"-...",[63,84,85],{},"O",[63,87,88],{},"---",[44,90,91,94,97,100],{},[63,92,93],{},"C",[63,95,96],{},"-.-.",[63,98,99],{},"P",[63,101,102],{},".--.",[44,104,105,108,111,114],{},[63,106,107],{},"D",[63,109,110],{},"-..",[63,112,113],{},"Q",[63,115,116],{},"--.-",[44,118,119,122,125,128],{},[63,120,121],{},"E",[63,123,124],{},".",[63,126,127],{},"R",[63,129,130],{},".-.",[44,132,133,136,139,142],{},[63,134,135],{},"F",[63,137,138],{},"..-.",[63,140,141],{},"S",[63,143,144],{},"...",[44,146,147,150,153,156],{},[63,148,149],{},"G",[63,151,152],{},"--.",[63,154,155],{},"T",[63,157,158],{},"-",[44,160,161,164,167,170],{},[63,162,163],{},"H",[63,165,166],{},"....",[63,168,169],{},"U",[63,171,172],{},"..-",[44,174,175,178,181,184],{},[63,176,177],{},"I",[63,179,180],{},"..",[63,182,183],{},"V",[63,185,186],{},"...-",[44,188,189,192,195,198],{},[63,190,191],{},"J",[63,193,194],{},".---",[63,196,197],{},"W",[63,199,200],{},".--",[44,202,203,206,209,212],{},[63,204,205],{},"K",[63,207,208],{},"-.-",[63,210,211],{},"X",[63,213,214],{},"-..-",[44,216,217,220,223,226],{},[63,218,219],{},"L",[63,221,222],{},".-..",[63,224,225],{},"Y",[63,227,228],{},"-.--",[44,230,231,234,237,240],{},[63,232,233],{},"M",[63,235,236],{},"--",[63,238,239],{},"Z",[63,241,242],{},"--..",[38,244,245,258],{},[41,246,247],{},[44,248,249,252,254,256],{},[47,250,251],{},"Digits",[47,253,52],{},[47,255],{},[47,257],{},[58,259,260,274,288,302,316],{},[44,261,262,265,268,271],{},[63,263,264],{},"0",[63,266,267],{},"-----",[63,269,270],{},"5",[63,272,273],{},".....",[44,275,276,279,282,285],{},[63,277,278],{},"1",[63,280,281],{},".----",[63,283,284],{},"6",[63,286,287],{},"-....",[44,289,290,293,296,299],{},[63,291,292],{},"2",[63,294,295],{},"..---",[63,297,298],{},"7",[63,300,301],{},"--...",[44,303,304,307,310,313],{},[63,305,306],{},"3",[63,308,309],{},"...--",[63,311,312],{},"8",[63,314,315],{},"---..",[44,317,318,321,324,327],{},[63,319,320],{},"4",[63,322,323],{},"....-",[63,325,326],{},"9",[63,328,329],{},"----.",[38,331,332,345],{},[41,333,334],{},[44,335,336,339,341,343],{},[47,337,338],{},"Punctuation",[47,340,52],{},[47,342,338],{},[47,344,52],{},[58,346,347,360,374,388,402,416,429,442,456],{},[44,348,349,351,354,357],{},[63,350,124],{},[63,352,353],{},".-.-.-",[63,355,356],{},"( )",[63,358,359],{},"-.--. -.--.-",[44,361,362,365,368,371],{},[63,363,364],{},",",[63,366,367],{},"--..--",[63,369,370],{},"&",[63,372,373],{},".-...",[44,375,376,379,382,385],{},[63,377,378],{},"?",[63,380,381],{},"..--..",[63,383,384],{},":",[63,386,387],{},"---...",[44,389,390,393,396,399],{},[63,391,392],{},"'",[63,394,395],{},".----.",[63,397,398],{},";",[63,400,401],{},"-.-.-.",[44,403,404,407,410,413],{},[63,405,406],{},"!",[63,408,409],{},"-.-.--",[63,411,412],{},"=",[63,414,415],{},"-...-",[44,417,418,420,423,426],{},[63,419,20],{},[63,421,422],{},"-..-.",[63,424,425],{},"+",[63,427,428],{},".-.-.",[44,430,431,434,437,439],{},[63,432,433],{},"\"",[63,435,436],{},".-..-.",[63,438,158],{},[63,440,441],{},"-....-",[44,443,444,447,450,453],{},[63,445,446],{},"$",[63,448,449],{},"...-..-",[63,451,452],{},"_",[63,454,455],{},"..--.-",[44,457,458,461,464,466],{},[63,459,460],{},"@",[63,462,463],{},".--.-.",[63,465],{},[63,467],{},[10,469,471],{"id":470},"download-the-audio","Download the audio",[14,473,474,475,478,479,482,483,486],{},"The same message can be saved as a sound file: pick ",[26,476,477],{},"WAV"," (lossless) or ",[26,480,481],{},"MP3"," (choose 128, 192, or 320 kbps) and press ",[26,484,485],{},"Download audio",". The file uses the current speed, tone frequency, and waveform, so what you hear is what you get. The MP3 encoder runs in a Web Worker and never blocks the page.",[10,488,490],{"id":489},"decode-morse-from-audio","Decode Morse from audio",[14,492,493,494,497,498,501],{},"Switch to the ",[26,495,496],{},"Audio → Morse"," tab, drop in a recording, and the tool finds the tone boundaries, estimates the speed, and decodes the message. Everything is automatic; if a noisy recording is missed, raise the ",[26,499,500],{},"sensitivity"," slider to re-run the detection without uploading again.",[14,503,504],{},"This works best on clean single-tone recordings, such as a WAV or MP3 exported from this tool or another Morse keyer. Heavy background noise, multiple tones at once, or very uneven hand-key timing can confuse the detector — adjusting the sensitivity usually helps.",[10,506,508],{"id":507},"notes","Notes",[510,511,512,519,525],"ul",{},[513,514,515,516,518],"li",{},"Words in an encoded message are separated by ",[18,517,20],{},"; letters within a word are separated by single spaces.",[513,520,521,522,524],{},"Decoding tolerates extra whitespace: only ",[18,523,20],{}," creates a word gap.",[513,526,527],{},"Characters that have no Morse equivalent (such as Chinese text) pass through unchanged in both directions, so nothing is silently lost.",{"title":529,"searchDepth":530,"depth":530,"links":531},"",2,[532,533,534,535,536],{"id":12,"depth":530,"text":5},{"id":35,"depth":530,"text":36},{"id":470,"depth":530,"text":471},{"id":489,"depth":530,"text":490},{"id":507,"depth":530,"text":508},"Encode text as Morse, decode Morse to text, play or download the signal as WAV or MP3, and decode Morse from an audio file — all locally.","md","en",{},true,"\u002Ftools\u002Fen\u002Fmorse",{"title":5,"description":537},"tools\u002Fen\u002Fmorse","morse","6VRhDQuED4XZNQircVn21Fd9xvlHrS82sMu25wAf-1Q",1792391419472]