An Outcode is typically "volatile." If you cycle the ignition or close the diagnostic session, the Outcode will change, making the previously calculated Incode useless.
While many professional tools require a paid subscription or tokens, several mobile and software-based solutions offer limited free calculations: ford mazda outcode incode calculator english free