Increase min length of customer activate account and reset password

Topic summary

A user asks how to increase the minimum password length from 5 to 12 characters for customer account activation and password reset pages, noting they cannot find relevant settings in Shopify or the theme’s liquid files.

Two solutions are proposed:

  1. JavaScript validation approach: Add custom JavaScript to theme.liquid that targets password input fields and enforces a 12-character minimum using setCustomValidity(). This requires jQuery to be included in the theme.

  2. HTML pattern validation (recommended): Directly modify the password input elements in main-activate-account.liquid and main-reset-password.liquid files by adding HTML5 attributes: pattern="regex" and title="error message". This method provides native browser validation without requiring additional JavaScript libraries.

A detailed guide is referenced on the Helium Dev blog for implementing strong password validation on Shopify customer account activation pages. The original poster confirms the solutions are helpful.

Summarized with AI on November 10. AI used: claude-sonnet-4-5-20250929.

thank it’s a very helpful solution and clear description thank you very much