---
title: Reset a forgotten password
type: how-to
section: system
summary: Request a code from the sign-in page, then enter the six-digit code from the email together with your new password.
applies_to:
  clients: [web]
sources:
  - evolve-front-end/app/[lng]/forgot-password/page.tsx
  - evolve-front-end/components/auth/forgot-password/forgot-password-flow.tsx
  - evolve-front-end/app/i18n/locales/en/forgot-password.json
verified:
  at: 2026-09-04
  env: code
  by: content-lane-system
ttl_days: 45
related: [system/change-your-password, system/sign-in]
---

Select **Forgot password?** on the sign-in page, enter your email address, then use the six-digit code from the email to set a new password. Evolve does not send a reset link.

## Reset the password

1. On the sign-in page select **Forgot password?**, or open `/en/forgot-password`.
2. Under **Reset password**, type your address in **Email address** and select **Send email**.
3. The page moves to **Check your email**. Open the message and copy the six-digit code.
4. Type the code in **Verification code**.
5. Type the new password in **Password** and again in **Confirm password**. A checklist above the button marks each requirement as it is met.
6. Select **Reset password**.
7. On the **Success** panel select **Back to sign in** and sign in with the new password.

## The password requirements

- **Use 14 characters and more**
- **Mix uppercase and lowercase letters**
- **1 number (0-9)**
- **1 special character (-@#\S%^&*_-+=,.?/)**
- The password must contain no spaces, and the two entries must match.

The confirmation message is deliberately the same whether or not an Account exists for the address: **If an account exists for this email, we'll send password reset instructions.**

## If it did not work

- **The verification code is invalid or has expired. Request a new code and try again.** means the code is stale or mistyped. Select **Resend now** and use the newest message.
- **Reset password** stays unavailable until the code is exactly six characters, every requirement in the checklist is met, and both passwords match.
- An old reset link of the form `/en/forgot-password/<token>` now shows the panel `Start password reset again` and sends you back to the code flow. Request a new code.
- No email after a few minutes: check the spam folder, then select **Resend now**.
