MARKETPLACE
PLUGINS
JSON WEB TOKEN - JWT GENERATOR
Json Web token - JWT Generator logo

Json Web token - JWT Generator

Published May 2021
   •    Updated this week

Plugin details

This plugin has been recently acquired by Zeroqode - please bear with us while we review the code and make improvements/fixes where necessary.
This plugin allows you generate Json Web Tokens (JWTs) within your Bubble application.
These are often used to authenticate with third party applications/APIs.

The plugin runs on the server an allows you to generate and sign JWTs for the following algorithms: HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384, ES512

You can set the payload of the JWT, the expiration time, time before it becomes valid and the secret key to sign the JWT.

For the RSA and ECDSA algorithm you will have to use an encoded private key. You also have access to the "Verify JWT" action which allows you to decode and check the validity of a JWT.

Usage Features:

- Generate and sign JWTs using various algorithms like HS256, RS512, ES256, and more directly within your Bubble application
- Set custom payloads, expiration, and validation windows to tailor token behavior to your app’s authentication flow
- Choose from symmetric (HS) or asymmetric (RS/ECDSA) algorithms — including support for encoded private keys
- Verify tokens with built-in JWT validation, allowing you to decode and check token authenticity inside workflows
- Use for secure API communication, external service authentication, or encrypted user session handling
- Lightweight and secure, fully executed on the server for enhanced protection and performance
- Flexible integration into any Bubble app, supporting complex auth flows and external system interoperability
- Maintained by Zeroqode, with improvements and refinements expected for long-term support

   





Feedback




FAQ

What does the JWT Generator plugin do?
The plugin allows you to generate and verify JSON Web Tokens (JWTs)[/b] inside your Bubble app. These tokens are commonly used for secure authentication[/b] with third-party services and APIs.

What algorithms are supported?
It supports a wide range of signing algorithms including:
HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384, and ES512

Can I use custom payloads and metadata?
Yes. You can set your own payload data, expiration time, "not before" value, and the secret or private key for signing the JWT.

How does the verification process work?
The plugin includes a "Verify JWT" action that lets you decode a token and validate its signature and expiration.

Is it secure?
Yes. Token generation and verification occur on the server side, offering enhanced security for authentication processes.

Can I use it with external APIs?
Absolutely. JWTs generated by this plugin can be used to authenticate with third-party services and APIs that require token-based access.







Other plugins from Zeroqode

- Easy Google JWT Plugin for Bubble
- Secure JWT Encoder Plugin for Bubble
- Jitsi 8x8 Conference with JWT Plugin for Bubble




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)!

$80

One time  •  Or  $8/mo

4.0 stars   •   4 ratings
201 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

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

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/json-web-token-jwt-generator-236c669b00ed80118d64fd3260087478

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Technical   •   Productivity   •   Compliance   •   Web Scraping   •   Containers

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.0)

API authorization
December 2nd, 2025
My app communicates with an external CRM and needs to sign each request. This plugin generates the JWTs exactly as the CRM expects and the entire communication flow became stable and predictable
Greetings, It’s Anton, from the Zeroqode Support Team. We're grateful for your warm review and are delighted to bring joy to our users. Our lines are always open if you have any questions or suggestions. You can contact us on our forum (https://forum.zeroqode.com/) or directly at [email protected]. In case you find some issues without plugins, please fill out the form at https://issues.zeroqode.com and we will get back to you Again, thank you for the review. Best Regards, Anton
December 3rd, 2025
  •  
Zeroqode - Top Bubble Agency
Fast and secure token creation
October 20th, 2025
Used it for API auth and it worked without extra setup
Hello there, Anton here, from the Zeroqode Support Team. Your positive review means a lot to us and it's wonderful to know we could add value for our users. Our team is always ready to assist, so if you have any queries or feedback, don't hesitate to reach out through our forum (https://forum.zeroqode.com/) or directly at [email protected]. Should there be any issues with our plugins, please report them at https://issues.zeroqode.com for prompt support. Thank you once again for your feedback. Kind regards, Anton
October 21st, 2025
  •  
Zeroqode - Top Bubble Agency
RSA 256 secretkey
July 17th, 2023
Hi, could you please give me a example how to use RSA256 JSON "Generate a JWT" in "secretkey" field? Like jwt.io, thanks
Hi, Rapid Dev Support Team here, Our developer team has made a slight change and changed secret key fields to "Long Text", so customers will be able to just copy/paste the key without manipulating it. Please note that for verification - on jwt.io you need to provide both, the token and the secret key to verify the signature: https://prnt.sc/DFTsd9vMNQDF To try it out, please update your plugin to the latest version. Hope this helps. If there will be any other plugin-related questions, please drop us a message on [email protected] Regards, Rapid Dev Team.
July 19th, 2023
  •  
Original reviewer
Gives a different output than https://jwt.io/
December 7th, 2021
It's good on idea, but does not give me the same results as https://jwt.io/
Bubble