HTML & MJML

Reset Password Email Template

Trusted by SaaS platforms, eCommerce brands, and digital startups, this reset password email template delivers a seamless account recovery experience exactly when users need it most. The clean, mobile-responsive layout features a prominent CTA button, concise security messaging, and a structured hierarchy that guides users from confusion to resolution in seconds. Ideal for forgotten password flows, compromised account alerts, mandatory credential updates, and post-breach notifications, this transactional email template handles sensitive moments with clarity and professionalism. Marketers, product designers, and developers will love its plug-and-play structure that reduces support tickets and eliminates friction. Deploy it to strengthen user trust, protect account retention, and signal that your brand takes security seriously.
Edit In EmailBuilder.ai
Share:
Reset Password Email Template - email template preview
Show full preview ▼

About the Reset Password Email Template

Account recovery emails live or die on speed and clarity — and this reset password template is engineered to deliver both. Built for SaaS platforms, eCommerce brands, and digital startups, it guides locked-out users from frustration to access in seconds. The single-action layout, prominent CTA button, and reassuring security copy make it the most trustworthy touchpoint in your transactional email stack.

When to use this template

Send immediately upon a password reset request — delay of even one minute increases abandonment and support tickets. Triggers include forgotten password form submissions, failed login attempts exceeding a set threshold, admin-initiated credential resets, and post-security-incident forced password changes. Every second between request and inbox matters.
  • A SaaS startup forcing password resets after detecting suspicious login activity
  • An eCommerce brand helping shoppers recover accounts during peak checkout season
  • A fintech app sending mandatory credential updates after a third-party data breach
  • A B2B platform resetting passwords for newly onboarded enterprise team members
  • A subscription service recovering dormant users who forgot credentials after months away
  • A healthcare portal issuing compliance-driven password expiration reset notifications

Subject line ideas

  • Reset your password — link expires in 15 min
  • Did you request a password reset?
  • Get back into your account in one click
  • Your password reset link is waiting, [First Name]

Best practices for account emails

  • Display the expiration time of the reset link prominently so users act before it invalidates
  • Include a clear disavowal line — 'If you didn't request this, ignore it safely' — to reduce security anxiety
  • Use a single CTA button with high contrast; never rely on a raw URL for the reset action
  • State the account email address in the body copy to confirm the right user is being addressed
  • Keep security language reassuring rather than alarming — phrases like 'your account is safe' outperform breach-focused copy

Template anatomy

How the Reset Password Email Template template is laid out, top to bottom:
  1. section (1 column) containing image.
  2. section (1 column) containing text block.
  3. section (1 column) containing text block, button.
  4. section (1 column) containing divider.
  5. section (1 column) containing text block.

Components used

Built from the following MJML elements:
6 text blocks1 image1 button1 divider

Color palette

Colors used across the Reset Password Email Template template:
#fff
#333333
#008080
#595959
#e4e4e7
#555

Typography

Font stacks declared in the template:
  • system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif

MJML source code

A preview of the MJML markup for the Reset Password Email Template template. Open it free in EmailBuilder.ai to get the complete source and start customizing.
<mjml>
  <mj-head>
    <mj-attributes>
      <mj-all font-family="system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif">
      </mj-all>
    </mj-attributes>
    <mj-preview>
      Easily reset your password and regain access to your account in just a few clicks.
    </mj-preview>
  </mj-head>
  <mj-body background-color="#FFF">
    <mj-section padding="30px 10px 0px 0px">
      <mj-column>
        <mj-image padding="0" src="https://cdn.emailbuilder.ai/68509e6904fc27bcbbd459b1/uploads/67d54b9a503fada170857f5f.png" alt="Company Logo" width="150px" align="center">
        </mj-image>
      </mj-column>
    </mj-section>
    <mj-section padding="32px">
      <mj-column>
        <mj-text align="center" font-size="30px" font-weight="600" padding-top="30px" padding-bottom="0">
          Hi {{userName}},
        </mj-text>
      </mj-column>
    </mj-section>
    <mj-section padding-top="20px">
      <mj-column>
        <mj-text align="center" font-size="30px" font-weight="600" padding-bottom="16px" padding-top="0px">
          Reset Your Password
        </mj-text>
        <mj-text align="center" color="#333333" font-size="16px" font-weight="400" line-height="22px" padding="20px 0px">
Want the full MJML?Open Reset Password Email Template free in the editor to copy the complete, production-ready source — and customize it with drag-and-drop.Get the full MJML — it's free

Browse more templates

Account Email TemplatesPassword Reset Email TemplatesTransactional Email TemplatesAll Email Templates

More account email templates