Home › Education
Information
Preview 2 platforms
iPhone 4 images
iPad 4 images
What’s New Version 2026.5.31
New: Practice with physical Morse paddles and keys, choose your learning path more easily, and reset the app from Settings. This update also improves sign-in, haptics controls, Listen timing, onboarding, and guided-course settings.
Description
Dit teaches Morse code by ear, not by eye. There's no need to memorize a dot-and-dash chart. You hear each character as a sound and tap it back.
Characters play at real speed from the start. If they played slowly enough to count individual dots and dashes, you'd do exactly that, and then you'd be stuck translating forever instead of just hearing the letter. The spacing between letters starts generous and tightens as you improve.
There are three modes in Dit. Practice walks you through the alphabet and advances when you're ready. Freestyle lets you tap whatever you want and see what it decodes to. Listen plays a character and you type what you heard.
The app notices which letters trip you up and brings them back more often. Review Misses just drills your weak spots. It tracks how quickly you recognize each character, so you can tell where you're sharp versus where you're still guessing.
Letters are introduced by frequency in real radio contacts, not alphabetically. R, E, A, T, I, N come early, so you're spelling actual words within a few minutes.
Works offline. Progress saves on device. Sign in to sync across devices if you want, but you don't have to.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 3 versions
Build 886356695v2026.5.312026-06-01 16:59:09
New: Practice with physical Morse paddles and keys, choose your learning path more easily, and reset the app from Settings. This update also improves sign-in, haptics controls, Listen timing, onboarding, and guided-course settings.
Build 884833630v2026.4.222026-04-27 00:36:15
Thanks for all your feedback! We’ll continue keeping an ear out for you all so we can make the app even better for you.
Happy Morse Code day!
What's new:
Keep your streak going
• Optional daily practice reminders.
• A home-screen widget that shows your streak and today's activity at a glance.
Better feel, tighter timing
• Haptics now run natively and line up precisely with each tone for a more tactile, accurate feel.
• A new sound check step in onboarding so you can confirm audio and haptics before your first session.
Smoother onboarding
• A redesigned 8-step welcome flow with staged reveals and smoother transitions.
• If you close the app mid-onboarding, it resumes right where you left off.
Fine-tune your tone
• Adjust the tone frequency to a pitch that's comfortable for your ears.
Fixes
• Settings now persist reliably across app restarts.
• Cleaned up a rendering issue that could affect progress sync.
• Polished several small onboarding and transition glitches.
Thanks for practicing with Dit. We hope to hear you on the air soon!
Build 881832361v1.02026-03-20 03:32:30
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 151 of 151 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 3 | 4.7 | 2026.5.31 |
UA | en-GB | Free | 1 | 5.0 | 2026.5.31 |
AE | en-GB | Free | 0 | — | 2026.5.31 |
AF | en-GB | Free | 0 | — | 2026.5.31 |
AG | en-GB | Free | 0 | — | 2026.5.31 |
AI | en-GB | Free | 0 | — | 2026.5.31 |
AL | en-GB | Free | 0 | — | 2026.5.31 |
AM | en-GB | Free | 0 | — | 2026.5.31 |
AR | es-MX | Free | 0 | — | 2026.5.31 |
AT | de-DE | Free | 0 | — | 2026.5.31 |
AU | en-AU | Free | 0 | — | 2026.5.31 |
AZ | en-GB | Free | 0 | — | 2026.5.31 |
BA | en-GB | Free | 0 | — | 2026.5.31 |
BB | en-GB | Free | 0 | — | 2026.5.31 |
BE | en-GB | Free | 0 | — | 2026.5.31 |
BF | en-GB | Free | 0 | — | 2026.5.31 |
BG | en-GB | Free | 0 | — | 2026.5.31 |
BH | en-GB | Free | 0 | — | 2026.5.31 |
BJ | en-GB | Free | 0 | — | 2026.5.31 |
BM | en-GB | Free | 0 | — | 2026.5.31 |
BN | en-GB | Free | 0 | — | 2026.5.31 |
BO | es-MX | Free | 0 | — | 2026.5.31 |
BR | pt-BR | Free | 0 | — | 2026.5.31 |
BS | en-GB | Free | 0 | — | 2026.5.31 |
BT | en-GB | Free | 0 | — | 2026.5.31 |
BY | en-GB | Free | 0 | — | 2026.5.31 |
BZ | en-GB | Free | 0 | — | 2026.5.31 |
CA | en-CA | Free | 0 | — | 2026.5.31 |
CH | de-CH | Free | 0 | — | 2026.5.31 |
CL | es-MX | Free | 0 | — | 2026.5.31 |
CN | zh-Hans-CN | Free | 0 | — | 2026.5.31 |
CO | es-MX | Free | 0 | — | 2026.5.31 |
CR | es-MX | Free | 0 | — | 2026.5.31 |
CY | en-GB | Free | 0 | — | 2026.5.31 |
CZ | en-GB | Free | 0 | — | 2026.5.31 |
DE | de-DE | Free | 0 | — | 2026.5.31 |
DK | en-GB | Free | 0 | — | 2026.5.31 |
DM | en-GB | Free | 0 | — | 2026.5.31 |
DO | es-MX | Free | 0 | — | 2026.5.31 |
DZ | en-GB | Free | 0 | — | 2026.5.31 |
EC | es-MX | Free | 0 | — | 2026.5.31 |
EE | en-GB | Free | 0 | — | 2026.5.31 |
EG | en-GB | Free | 0 | — | 2026.5.31 |
ES | es-ES | Free | 0 | — | 2026.5.31 |
FI | en-GB | Free | 0 | — | 2026.5.31 |
FJ | en-GB | Free | 0 | — | 2026.5.31 |
FM | en-GB | Free | 0 | — | 2026.5.31 |
FR | fr-FR | Free | 0 | — | 2026.5.31 |
GB | en-GB | Free | 0 | — | 2026.5.31 |
GD | en-GB | Free | 0 | — | 2026.5.31 |
GE | en-GB | Free | 0 | — | 2026.5.31 |
GH | en-GB | Free | 0 | — | 2026.5.31 |
GM | en-GB | Free | 0 | — | 2026.5.31 |
GR | en-GB | Free | 0 | — | 2026.5.31 |
GT | es-MX | Free | 0 | — | 2026.5.31 |
GY | en-GB | Free | 0 | — | 2026.5.31 |
HK | zh-Hant-HK | Free | 0 | — | 2026.5.31 |
HN | es-MX | Free | 0 | — | 2026.5.31 |
HR | en-GB | Free | 0 | — | 2026.5.31 |
IE | en-GB | Free | 0 | — | 2026.5.31 |
IL | en-GB | Free | 0 | — | 2026.5.31 |
IN | en-GB | Free | 0 | — | 2026.5.31 |
IQ | en-GB | Free | 0 | — | 2026.5.31 |
IS | en-GB | Free | 0 | — | 2026.5.31 |
IT | it | Free | 0 | — | 2026.5.31 |
JM | en-GB | Free | 0 | — | 2026.5.31 |
JO | en-GB | Free | 0 | — | 2026.5.31 |
JP | ja | Free | 0 | — | 2026.5.31 |
KE | en-GB | Free | 0 | — | 2026.5.31 |
KG | en-GB | Free | 0 | — | 2026.5.31 |
KH | en-GB | Free | 0 | — | 2026.5.31 |
KN | en-GB | Free | 0 | — | 2026.5.31 |
KR | ko | Free | 0 | — | 2026.5.31 |
KW | en-GB | Free | 0 | — | 2026.5.31 |
KY | en-GB | Free | 0 | — | 2026.5.31 |
KZ | en-GB | Free | 0 | — | 2026.5.31 |
LA | en-GB | Free | 0 | — | 2026.5.31 |
LB | en-GB | Free | 0 | — | 2026.5.31 |
LC | en-GB | Free | 0 | — | 2026.5.31 |
LK | en-GB | Free | 0 | — | 2026.5.31 |
LR | en-GB | Free | 0 | — | 2026.5.31 |
LT | en-GB | Free | 0 | — | 2026.5.31 |
LU | en-GB | Free | 0 | — | 2026.5.31 |
LV | en-GB | Free | 0 | — | 2026.5.31 |
LY | en-GB | Free | 0 | — | 2026.5.31 |
MA | en-GB | Free | 0 | — | 2026.5.31 |
MD | en-GB | Free | 0 | — | 2026.5.31 |
ME | en-GB | Free | 0 | — | 2026.5.31 |
MG | en-GB | Free | 0 | — | 2026.5.31 |
MK | en-GB | Free | 0 | — | 2026.5.31 |
ML | en-GB | Free | 0 | — | 2026.5.31 |
MM | en-GB | Free | 0 | — | 2026.5.31 |
MN | en-GB | Free | 0 | — | 2026.5.31 |
MO | zh-Hant-HK | Free | 0 | — | 2026.5.31 |
MR | en-GB | Free | 0 | — | 2026.5.31 |
MS | en-GB | Free | 0 | — | 2026.5.31 |
MT | en-GB | Free | 0 | — | 2026.5.31 |
MV | en-GB | Free | 0 | — | 2026.5.31 |
MW | en-GB | Free | 0 | — | 2026.5.31 |
MX | es-MX | Free | 0 | — | 2026.5.31 |
MY | en-GB | Free | 0 | — | 2026.5.31 |
NI | es-MX | Free | 0 | — | 2026.5.31 |
NL | nl | Free | 0 | — | 2026.5.31 |
NO | en-GB | Free | 0 | — | 2026.5.31 |
NP | en-GB | Free | 0 | — | 2026.5.31 |
NR | en-GB | Free | 0 | — | 2026.5.31 |
NZ | en-AU | Free | 0 | — | 2026.5.31 |
OM | en-GB | Free | 0 | — | 2026.5.31 |
PA | es-MX | Free | 0 | — | 2026.5.31 |
PE | es-MX | Free | 0 | — | 2026.5.31 |
PG | en-GB | Free | 0 | — | 2026.5.31 |
PH | en-GB | Free | 0 | — | 2026.5.31 |
PK | en-GB | Free | 0 | — | 2026.5.31 |
PL | en-GB | Free | 0 | — | 2026.5.31 |
PT | pt-PT | Free | 0 | — | 2026.5.31 |
PW | en-GB | Free | 0 | — | 2026.5.31 |
PY | es-MX | Free | 0 | — | 2026.5.31 |
QA | en-GB | Free | 0 | — | 2026.5.31 |
RS | en-GB | Free | 0 | — | 2026.5.31 |
RU | ru | Free | 0 | — | 2026.5.31 |
RW | en-GB | Free | 0 | — | 2026.5.31 |
SA | en-GB | Free | 0 | — | 2026.5.31 |
SB | en-GB | Free | 0 | — | 2026.5.31 |
SC | en-GB | Free | 0 | — | 2026.5.31 |
SE | sv | Free | 0 | — | 2026.5.31 |
SG | en-GB | Free | 0 | — | 2026.5.31 |
SI | en-GB | Free | 0 | — | 2026.5.31 |
SK | en-GB | Free | 0 | — | 2026.5.31 |
SL | en-GB | Free | 0 | — | 2026.5.31 |
SR | en-GB | Free | 0 | — | 2026.5.31 |
ST | en-GB | Free | 0 | — | 2026.5.31 |
SV | es-MX | Free | 0 | — | 2026.5.31 |
SZ | en-GB | Free | 0 | — | 2026.5.31 |
TC | en-GB | Free | 0 | — | 2026.5.31 |
TJ | en-GB | Free | 0 | — | 2026.5.31 |
TM | en-GB | Free | 0 | — | 2026.5.31 |
TN | en-GB | Free | 0 | — | 2026.5.31 |
TO | en-GB | Free | 0 | — | 2026.5.31 |
TR | en-GB | Free | 0 | — | 2026.5.31 |
TT | en-GB | Free | 0 | — | 2026.5.31 |
TW | zh-Hant-TW | Free | 0 | — | 2026.5.31 |
TZ | en-GB | Free | 0 | — | 2026.5.31 |
UG | en-GB | Free | 0 | — | 2026.5.31 |
UY | en-GB | Free | 0 | — | 2026.5.31 |
UZ | en-GB | Free | 0 | — | 2026.5.31 |
VC | en-GB | Free | 0 | — | 2026.5.31 |
VE | es-MX | Free | 0 | — | 2026.5.31 |
VG | en-GB | Free | 0 | — | 2026.5.31 |
VU | en-GB | Free | 0 | — | 2026.5.31 |
XK | en-GB | Free | 0 | — | 2026.5.31 |
YE | en-GB | Free | 0 | — | 2026.5.31 |
Change log 7 changes · MO
✎
releaseNotes updated
New: Practice with physical Morse paddles and keys, choose your learning path more easily, and reset the app from Settings. This update also improves sign-in, h
✎
description updated
Dit teaches Morse code by ear, not by eye. There's no need to memorize a dot-and-dash chart. You hear each character as a sound and tap it back.
Characters pla
✎
subtitle updated
Learn Morse code by ear
✎
name updated
Dit - Practice Morse Code
◆
Version 2026.5.31 released
New: Practice with physical Morse paddles and keys, choose your learning path more easily, and reset the app from Settings. This update also improves sign-in, haptics controls, Listen timing, onboarding, and guided-course settings.
◆
Version 2026.4.22 released
Thanks for all your feedback! We’ll continue keeping an ear out for you all so we can make the app even better for you.
Happy Morse Code day!
What's new:
Keep your streak going
• Optional daily practice reminders.
• A home-screen widget t
◆
Version 1.0 released
USen-US
UAen-GB
AEen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
ARes-MX
ATde-DE
AUen-AU
AZen-GB
BAen-GB
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BOes-MX
BRpt-BR
BSen-GB
BTen-GB
BYen-GB
BZen-GB
CAen-CA
CHde-CH
CLes-MX
CNzh-Hans-CN
COes-MX
CRes-MX
CYen-GB
CZen-GB
DEde-DE
DKen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
EEen-GB
EGen-GB
ESes-ES
FIen-GB
FJen-GB
FMen-GB
FRfr-FR
GBen-GB
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
IEen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
ITit
JMen-GB
JOen-GB
JPja
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KRko
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LTen-GB
LUen-GB
LVen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MLen-GB
MMen-GB
MNen-GB
MRen-GB
MSen-GB
MTen-GB
MVen-GB
MWen-GB
MXes-MX
MYen-GB
NIes-MX
NLnl
NOen-GB
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
PYes-MX
QAen-GB
RSen-GB
RUru
RWen-GB
SAen-GB
SBen-GB
SCen-GB
SEsv
SGen-GB
SIen-GB
SKen-GB
SLen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TRen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UGen-GB
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VUen-GB
XKen-GB
YEen-GB