I know it does, I've used it to encode and decode messages myself.
As it is right now, if a message has more than nine characters, it uses multiple matrices. This means that the user has to write down each matrix on paper before moving on to the next matrix. It's also on the user to translate each letter of the alphabet into numbers. I've got a lot of work still left to do.