Abstract: A points based handwriting recognition system is suitable for hand held processor implemented devices with small touch pad writing surfaces. The writing surface is divided into a grid by a number of spaced discrete points. The user is instructed to write, as by a stylus, characters such as letters, numbers or symbols with the writing path extending through a predetermined sequence of the points which define the grid. The stylus must pass sequentially within a specified distance of mandatory points for processor recognition of each written character and may additionally pass within a predetermined distance of optional points.