# Generate Backup Codes

Generate backup codes to access your account if your authenticator app is unavailable.

<div style="
  background: rgba(128,128,128,0.08);
  border: 2px solid rgba(128,128,128,0.25);
  border-radius: 10px;
  padding: 20px 20px 0px 20px;
">
  <div style="font-weight:700; margin-bottom:20px;">Who can use this feature?</div>

  <table style="border-collapse:collapse;">
    <tr>
      <td style="vertical-align:top; padding:0 8px 10px 0;">
        <Icon icon="material-filled-person" color="#d760f9"/>
      </td>
      <td style="vertical-align:top; padding:0 0 10px 0;">
        All <span style="color:#d760f9; font-weight:600;">Account Owners</span>, <span style="color:#d760f9; font-weight:600;">Security Admins</span> and <span style="color:#d760f9; font-weight:600;">End Users</span>
      </td>
    </tr>

    <tr>
      <td style="vertical-align:top; padding:0 8px 0 0;">
        <Icon icon="material-filled-flag" color="#d760f9"/>
      </td>
      <td style="vertical-align:top; padding:0;">
        Available on the <span style="color:#d760f9; font-weight:600;">Free</span>, <span style="color:#d760f9; font-weight:600;">Core</span> and <span style="color:#d760f9; font-weight:600;">Business</span> plans
      </td>
    </tr>
  </table>
</div>

## Generate Backup Codes

<Steps>
<Step title="Sign in to WatchDog Security">
  Sign in to the [**WatchDog Security Platform**](app.watchdogsecurity.io).
</Step>

<Step title="Open Settings">
  Navigate to **User Profile** > **Settings**.
</Step>

<Step title="Select Security Tab">
  Click on the **Security** tab within the Settings page.
</Step>

<Step title="Generate Backup Codes">
  Click **Generate New Backup Codes** to create a new set.
</Step>
</Steps>

## What Happens Next

<TipInfo>A new set of backup codes is generated instantly.</TipInfo>
<TipInfo>Each code can be used once for authentication.</TipInfo>
<TipInfo>Previous backup codes are invalidated after generating new ones.</TipInfo>

## Troubleshooting

<AccordionGroup>

<Accordion title="Backup Codes Not Working" defaultOpen>
If backup codes fail:

- Ensure the code has not been used before
- Each code is **single-use only**
- Generate a new set of codes if needed
</Accordion>

</AccordionGroup>
