JWAnalyzer - A JWT Analysis Web Tool

Job ID: 40276712

Budget: €8 – €30 EUR

I am looking for a developer to build a small web tool that can analyze JSON Web Tokens (JWT) and perform basic security validation.

The tool should allow a user to paste a JWT token and receive useful information about the token, such as its decoded content and potential security issues. The goal is to create a simple and clean interface that helps developers quickly inspect JWT tokens.

The application can be a simple single-page web tool.

Main Features:

Input field where a user can paste a JWT token

Decode and display the JWT header and payload

Display token expiration time and indicate whether the token is expired

Basic validation checks (expiration, algorithm used, missing claims, etc.)

Option to verify the token signature if a secret key or public key is provided

Technical Requirements:

Use Node.js / Express or a similar backend

Simple frontend (React, Vue, or plain HTML/JavaScript is fine)

Use a reliable JWT library such as jsonwebtoken

Code should be clean and easy to understand

Deliverables:

A working web page where users can paste and analyze a JWT token

Clear project structure

Short instructions on how to run the project locally

This is a small project, so the solution does not need to be overly complex. The focus is on functionality and clean implementation.