Uses the multi-tap logic of old keypad phones: each letter is turned into a number sequence based on the key and the number of presses needed to reach it (A=2, B=22, C=222 ...). Space is encoded as 0 and it is case-insensitive. The app converts text to numbers and numbers back to text — bidirectional and instant.