MARKETPLACE
PLUGINS
ENCODE DECODE ENCRYPT DECRYPT
Encode Decode Encrypt Decrypt logo

Encode Decode Encrypt Decrypt

Published December 2017
   •    Updated May 2026

Plugin details

Encode, decode, encrypt, decrypt, and sign data using multiple hashing, encryption, authentication, and conversion methods.
       

⚡ Main Functions:

Data encoding and decoding.
   Encode and decode text using BASE64, URL encoding, and AES methods.
Encryption and decryption tools.
   Encrypt and decrypt messages with AES and end-to-end encryption workflows.
JWT token generation.
   Create JWT tokens using custom headers, payloads, and secret keys.
HMAC signing support.
   Generate HMAC-SHA1 and HMAC-SHA256 signatures for secure request authentication.
Encoding format conversion.
   Convert values between supported formats such as Hex to Base64.

⚡ Key Features:

🔐 Public and private key generation
     Generate encryption key pairs for secure message exchange.
⚡ Automatic encode and decode workflows
     Process text dynamically with auto-encoding and auto-decoding elements.
📋 Batch list processing
     Encode and decode lists of values in a single action.
⚠️ Built-in processing events
     Trigger workflow events after encoding, decoding, encryption, or key generation completes.



Documentation

We’ve created a detailed step-by-step guide for the Encode Decode Encrypt Decrypt Plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.

       

FAQ

What encryption and encoding methods does the plugin support?
The plugin supports the following methods:
- AES
- HS256 JWT
- HMAC-SHA1
- HMAC-SHA256
- BASE64
- URL Encoding​

How do I use the plugin in my Bubble application?
Place the plugin element on your page and utilize the provided element actions to perform encoding or decoding operations.​

Is a secret key required for all operations?
A secret key is required for certain methods like AES, HS256 JWT, HMAC-SHA1, and HMAC-SHA256. For methods like BASE64 and URL Encoding, a secret key is not necessary.​

Does the plugin provide any exposed states or events?
Yes, the plugin provides exposed states such as the encoded or decoded output, and events like "Done Encode" and "Done Decode" to help manage workflows.




Our Similar Plugins

- File Converter - Binary or Base64
- Base64 Hash & HMAC Encryptor
- Encrypt MD5|SHAs|RMD160
- Secure AES Data Encrypt Decrypt




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$50

One time  •  Or  $5/mo

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

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   840 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/encode-decode-encrypt-decrypt-17dc669b00ed814395ccf4b77aa2273c

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Input Forms   •   Compliance   •   Data (things)   •   Productivity   •   Technical   •   Web Scraping   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Excellent plugin, though it did trip AVG
December 4th, 2023
I installed this as I wanted to obscure clear text in the backend of my app, so I can't casually read what my users are posting. It was exceptionally quick to get it going - just remember to use the same AES keys for encoding and decoding, and to use the 'When an Encoder is Done' action to do the next steps after it's finished; if you just try this within a wider workflow, with steps after encoding, it may fail - hence the 'Do when encoder is done' step. One small thing, when I installed it and opened version-test on Chrome (Windows) AVG popped up and said it had a Trojan! This wasn't repeated on Opera or mobile, so I've submitted something to AVG for now. Otherwise a really great plugin - thanks team! [UPDATE: The ZeroQode team worked with AVG and Bubble - looks like it was AVG picking up some JavaScript and incorrectly flagging it. The ZeroQode team worked across all parties to get it sorted. Updated rating to 5 stars - thanks team!!!]
Hello, It's Igor from the Zeroqode Support Team. Thank you for your detailed review and appreciation. We truly value your feedback, as we always strive to maintain excellent product quality and provide the best possible assistance to our users. For any further questions regarding the plugin, or suggestions to enhance it, don't hesitate to email us at [email protected] or discuss on our forum. We're always here to assist. For direct reporting of any plugin-related issues, use this link: https://issues.zeroqode.com Thank you once more.🙏 Igor
December 6th, 2023
  •  
Zeroqode - Top Bubble Agency
Bubble