Universal Login Page Customization

Overview

This article outlines the available customization options for Auth0 Universal Login and helps determine which customization method fits your branding, user experience, and localization needs.

Auth0 provides two Universal Login experiences:

  • New Universal Login – Recommended for modern UX with built-in customization support.

  • Classic Universal Login – Older version with full control over HTML and scripting.

Before customizing, determine which login experience your tenant is using
Compare New vs. Classic Universal Login

Applies To
  • Universal Login (New and Classic)
  • Auth0 Custom Domains
  • Advanced Customization of New Universal Login (ACUL)
  • Branding, layout, and behavior customization
  • Localization and dynamic logic
Solution

Here are six primary methods to customize the Universal Login:

1. Themes (New Universal Login)

Use Themes to update branding elements such as logos, color schemes, fonts, and button styles.

  • No code required
  • Recommended for most branding use cases
  • Managed in Auth0 Dashboard

Customize Universal Login Themes


2. Text Elements (New Universal Login)

Customize visible UI text, messages, and errors, with support for multiple languages.

  • Localization supported
  • No layout changes
  • Can be managed via Dashboard or API

Customize Universal Login Text Elements


3. Partials (Signup and Login Prompts in New Universal Login)

  • Custom content is static content like text, links, or images placed directly on the signup and login prompts.
  • Data capture uses form elements dynamically added to the signup and login prompts, which is useful for collecting and validating user consent or user-produced data like surname.

Customize Signup and Login Prompts


4. New Universal Login Page Templates

Edit page-level templates for key screens like:

  • Login
  • Signup
  • MFA
  • Error pages

The login page template defines structure, content, and layout logic for each screen.
Customize Universal Login Page Templates


5. Advanced Customization for New Universal Login (ACUL)

ACUL enables advanced logic and layout control by unlocking the full power of Universal Login Page Templates.

With ACUL you can:

  • Modify HTML structure of individual screens
  • Add conditional rendering and dynamic content
  • Customize per-language or per-connection layouts
  • Inject trusted JavaScript logic
    ACUL is available only with New Universal Login and is accessed via template editing.

Advanced Customizations for Universal Login


6. Classic Universal Login Customization (Using Auth0 Lock)

The Classic experience allows full control over HTML, JavaScript, and CSS on the login page.

Use full-page templates to customize:

  • Layout, styling, and login widget usage
  • Analytics and tracking injection
  • Custom JavaScript logic and validation

Customize Classic Login Pages

 

Recommended content

No recommended content found...