An EPP code (also known as an Authorization Code or Auth-Info Code) is a unique password required to transfer a domain between registrars. To get your EPP code, log into your current registrar's dashboard, unlock your domain name, and request the authorization code, which is usually emailed to the domain's administrative contact.
What Is an EPP Authorization Code?
The EPP (Extensible Provisioning Protocol) code is an anti-theft password assigned to every domain. Think of it as the key that proves you're the legitimate owner authorizing a transfer.
Different registrars use different terminology, but they all refer to the same credential. Without this code, no registrar can pull your domain away from your current provider.
Why It Matters: Transfer Security
The EPP code exists to prevent unauthorized domain theft.
If anyone could transfer your domain without verification, attackers could hijack valuable domains simply by initiating transfers. The EPP code adds a critical verification layer that proves ownership authorization.
Combined with the registrar lock and 60-day ICANN hold, EPP codes form a multi-layer security system. Treat your EPP code like a password, never share it unless you're actively transferring.
Decision Framework: EPP Transfer vs Account Push
| | |
| Moving to a different registrar | |
| Moving to another user at same registrar | |
Use EPP transfer when: You're changing registrars entirely, moving from GoDaddy to NameSilo, for example.
Use account push when: Both parties have accounts at the same registrar. Pushes are instant, free, and bypass EPP requirements entirely.
If you're selling a domain and the buyer can create an account at your registrar, pushing is simpler than transferring.
Implementation Steps
Step 1: Unlock Your Domain Disable the registrar lock in your dashboard. Domain must be unlocked before transfer. Step 2: Request the Authorization Code Find "Auth Code" or "EPP Code" option. Most registrars email it immediately or display it directly.
Step 3: Check Your Email Code arrives at the administrative contact email. Check spam if not received within minutes.
Step 4: Enter Code at New Registrar Initiate transfer at new registrar and input EPP code. Transfer completes in 5-7 days.
Common Mistakes
Domain still locked: Transfers fail if registrar lock is active. Unlock first.
Outdated admin email: If your contact email is inaccessible, you won't receive the code. Update before requesting.
Waiting too long: Some codes expire in 7-30 days. Request fresh when ready.
What This Means for You
Transferring to NameSilo? Start at our domain transfer page. You'll need your EPP code from your current registrar. Transferring from NameSilo? In Domain Manager, select your domain, click "Send Auth Code," and the code emails instantly. No waiting, no support tickets.
Both directions are straightforward when you follow the unlock → disable privacy → request code sequence.
Frequently Asked Questions
A unique password authorizing domain transfers between registrars.
How do I get my domain authorization code?
Log into your registrar, unlock the domain, request from the dashboard.
Why am I not receiving my EPP code email?
Check if there is a lock on the domain. Some registrar require the domain to be unlocked in order to retrieve the code
Do I need an EPP code to transfer a domain?
Yes for registrar transfers. No for account pushes.
How long is an EPP code valid?
Typically 7-30 days depending on registrar.
What is a domain transfer lock?
A setting preventing transfers. Disable before requesting EPP.
Can someone steal my domain with my EPP code?
Treat EPP codes like passwords. Keep them secure and only share when actively transferring.