A domain authorization code (also referred to as an Auth Code or an EPP Code) provides an extra level of security for the domain name registration. This code is unique to each domain name and is assigned by the registrar at the time of registration.
You’ll need an Auth Code to transfer a domain from one registrar to another. Specifically, Auth/EPP codes are required for .com, .net, .org, .us, .biz, .info, .me, .co, .io, .ca, .tv, .in, .cc, .top, .party, .loan, .faith and other new gTLD domain transfers.