Password Reveal

41

Free

Password Reveal: add an eye icon to password fields for easy show/hide toggling, improving UX and reducing typing errors in login, signup, and secure areas.

Password Reveal: add an eye icon to password fields for easy show/hide toggling, improving UX and reducing typing errors in login, signup, and secure areas.

Overview The Nebula – Password Reveal plugin adds a show/hide control to password inputs, enabling users to toggle visibility with a single click. It enhances user confidence, reduces input errors, and integrates seamlessly with Bubble forms. How It Works

  • Automatic detection: the plugin targets the password input by Element ID.

  • Inline icon insertion: an eye icon is injected inside the input field for immediate use.

  • Dynamic toggle: toggles between masked and plain text on click.

  • Visual customization: icon color, size and position can be adjusted to match your app’s style.

When to Use

  • Login and registration forms.

  • Admin panels and restricted areas.

  • Long password inputs where typos are common.

  • Apps focused on accessibility and improved UX.

Benefits

  • Reduces password entry mistakes and support requests.

  • Improves user confidence during sensitive input.

  • Lightweight, client-side operation with no backend dependency.

  • Compatible with both desktop and mobile environments.

Key Features

  • Real-time visibility toggle for password fields.

  • Automatic application via Element ID.

  • Customizable icon (color, size, placement).

  • No external dependencies or performance impact.

Installation

  • In the Bubble editor, go to Plugins → Add plugins and install Nebula – Password Reveal.

  • Add the plugin element to the page that contains the password input.

Configuration

  • Target ID: set the Element ID of the password input (e.g., password_input).

  • Icon Size: specify the icon size in pixels.

  • Icon Color: set the icon color using hex or RGBA to match your theme.

  • Icon Position: adjust placement inside the input if available in the plugin options.

How to Use

  • Ensure the password input has a unique Element ID and the plugin element is on the same page.

  • Configure Target ID and visual settings in the plugin inspector.

  • The eye icon will appear inside the input; clicking it toggles password visibility.

Best Practices

  • Use sufficient contrast between the icon and input background for accessibility.

  • Provide enough right padding on the input so the icon does not overlap typed text.

  • Match icon styling to the app’s light/dark theme for visual consistency.

Troubleshooting

  • Icon not appearing: verify the Target ID is correct and the plugin element is present on the page.

  • Icon misaligned: adjust input padding or icon position settings.

  • Color not applying: confirm color format (hex/RGBA) and clear any conflicting custom CSS.

Compatibility

  • Fully compatible with Bubble native inputs.

  • Supported on modern browsers and mobile devices.

  • 100% client-side; no backend required.

Support