Base 64 or base 24? So I need to decode the every letter using base24/base64 algorithm first and then just reverse it? Cause usually product id is in this format 12345-123-1234567-12345 unlike Product key... Product key is in this format >> FFFFF-GGGGG-HHHHH-JJJJJ-KKKKK... Thank you ;D EDIT Thanks but the only problems is that I don't know VB. I am coding in C++... Can you answer me on above question? Thanks again ;D