MARKETPLACE
PLUGINS
PASSWORD TOGGLE - HIDE & REVEAL
Password Toggle - Hide & Reveal logo

Password Toggle - Hide & Reveal

Published May 2026
   •    Updated today

Plugin details

A cross-platform password input with show/hide functionality, customizable icons, and native support for both Bubble Web and BubbleGo mobile apps.
Demo Page Web:
https://plugins-testes-rincao.bubbleapps.io/version-test/password_hide_and_reveal

Editor Web:
https://bubble.io/page?id=plugins-testes-rincao&tab=Design&name=password_hide_and_reveal&type=page&elements=bTGcO

Demo Page Mobile:
https://plugins-testes-rincao.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=false&preview_view=password%20toggle%20hide%20%26%20reveal

Editor Mobile:
https://bubble.io/page?id=plugins-testes-rincao&tab=Design&name=password+toggle+hide+%26+reveal&type=page&elements=bTHpY

Password Toggle – Hide & Reveal is a customizable cross-platform password input designed for both Bubble Web applications and BubbleGo mobile apps.

The plugin includes its own password input field with built-in hide and reveal functionality, eliminating the need for a separate password input element.

Users can choose between Eye, Lock, and Key visibility icons and customize the input appearance, including text color, placeholder color, background color, border color, border radius, font size, input height, icon color, and icon size.

Web and Mobile optimized

The plugin automatically uses the appropriate implementation for each environment:

Bubble Web: Uses a browser-native password input with standard password masking and reveal behavior.

BubbleGo / Mobile: Uses a native React Native password input with secureTextEntry for native password masking and mobile-compatible behavior.

No platform selection or additional configuration is required. The plugin automatically handles the appropriate implementation.

The current password is exposed through the password_value state, allowing it to be used directly in login, signup, authentication, and validation workflows. The togglepassword state indicates whether the password is currently visible or masked.

Key features: Bubble Web and BubbleGo support, built-in password input, hide/reveal password, Eye/Lock/Key icon styles, customizable appearance, automatic platform handling, native mobile password masking, and exposed password value.

Free

For everyone

5.0 stars   •   3 ratings
94 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Rincão Informática Academy logo
Rincão Informática Academy
Joined 2023   •   32 Plugins
View contributor profile

Instructions

General Setup Step Instructions
1 Install the plugin and add the Password Toggle element to your Web page or Mobile view.
2 Set the element width and height according to your application layout.
3 Configure the placeholder field, for example: Password or Enter your password.
4 Select the desired visibility icon using Icon Type: Eye, Lock, or Key.
5 Customize the password field using the available text, background, border, size, and icon settings.
6 The plugin includes its own password input field. A separate Bubble password input is not required.
7 Use the element's password_value state whenever you need the password entered by the user.
8 Use the togglepassword state whenever you need to determine whether the password is currently visible or masked.
9 The plugin automatically detects the appropriate environment. No manual Web or Mobile mode selection is required.
Web Usage
Step Instructions
1 Add the Password Toggle element to your Bubble Web page.
2 Configure the placeholder, colors, border radius, font size, input height, icon type, icon color, and icon size as desired.
3 The plugin automatically renders its Web-compatible password input. No additional configuration is required.
4 The password is masked by default. Click the icon on the right side of the field to reveal the password.
5 Click the icon again to mask the password.
6 The value entered by the user is automatically exposed through the password_value state.
7 Use Password Toggle's password_value as the password value in login, signup, authentication, validation, or other workflows.
8 A separate Bubble password input is not required.
BubbleGo / Mobile Usage
Step Instructions
1 Add the Password Toggle element to your Bubble Mobile view.
2 Configure the placeholder, colors, border radius, font size, input height, icon type, icon color, and icon size as desired.
3 The plugin automatically uses its native mobile implementation when running in BubbleGo or a Bubble Mobile application.
4 The password is securely masked by default using the native mobile password input behavior.
5 Tap the icon on the right side of the password field to reveal the entered password.
6 Tap the icon again to mask the password.
7 The value entered by the user is automatically exposed through the password_value state.
8 Use Password Toggle's password_value wherever your mobile workflow requires the entered password.
9 No external password input, DOM configuration, or manual platform selection is required.
Login Workflow Example
Setting Value
Action Log the user in
Email Your Email Input's value
Password Password Toggle's password_value
Signup Workflow Example
Setting Value
Action Sign the user up
Email Your Email Input's value
Password Password Toggle's password_value
Exposed States
State Usage
password_value Contains the current password entered by the user. Use this value in login, signup, authentication, validation, or other workflows.
togglepassword Returns yes when the password is visible and no when the password is masked.
Important Notes
Topic Instructions
Built-in Password Input The current version includes its own password input field. A separate Bubble password input is not required.
Web Support On Web, the plugin automatically uses a browser-compatible password input.
Mobile Support On BubbleGo and Bubble Mobile, the plugin automatically uses a native mobile password input.
Password Value Use the password_value state whenever you need to access the password entered by the user.
Password Visibility The togglepassword state indicates whether the password is visible or masked. Changing visibility does not change the actual password value.
Platform Detection Web and Mobile environments are detected automatically. No platform configuration is required.
Icon Types Eye, Lock, and Key styles are available for the password visibility control.
Legacy idtoggle Field The idtoggle field is retained for compatibility with previous versions. It is not required when using the current built-in password input.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Data (things)   •   Small Business   •   Productivity   •   Technical   •   Visual Elements

Resources

Support contact

Rating and reviews

Average rating (5.0)

Parfait
August 16th, 2026
Tout fonctionne super bien merci ! :)
Merci pour vos commentaires (plugin author)
August 17th, 2026
  •  
Rincão Informática Academy
Simples e 100% Funcional em ambas plataformas
August 5th, 2026
Muito simples de configurar, obrigado pela contribuição
Obrigado pelo feedback (plugin author)
August 17th, 2026
  •  
Rincão Informática Academy
O primeiro que realmente funcionou no mobile do bubble
June 8th, 2026
Obrigado pelo feedback (plugin author)
August 17th, 2026
  •  
Rincão Informática Academy
Bubble