Zum Inhalt springen

🪪 JWT-Generierungs- und Signierwerkzeug

Geben Sie Header, Payload und Secret ein, um ein signiertes JWT im Browser zu generieren. Unterstützt HS256 / HS384 / HS512. Verwendet Web Crypto API.

100% Free No signup Browser-only 5 languages Dark mode
Header (Base64URL)
Payload (Base64URL)
Signature (Base64URL)

⚠️ Sicherheitshinweise

• Das Geheimnis wird nur im Browser mit der Web Crypto API verwendet und wird niemals an den Server gesendet.

• Es wird nicht empfohlen, Produktionsgeheimnisse in Web-Tools einzugeben. Verwenden Sie dies für Test-, Lern- und Debugging-Zwecke.

• Es wird empfohlen, dass das HS256-Geheimnis mindestens 256 Bit (32 Byte) und HS512 mindestens 512 Bit (64 Byte) hat.

🔗 Verwandte Tools

📖 Wie man es benutzt

  1. 1
    Set algorithm and payload
    Choose HS256 / HS384 / HS512 and enter your JSON claims in the Payload field. Use the +iat / +exp buttons to add standard claims in one click.
  2. 2
    Enter or generate a secret
    Type a key into the Secret field, or click Random to generate a cryptographically secure 256-bit secret. Select UTF-8, Base64, or Base64URL input format.
  3. 3
    Copy the generated JWT
    The signed JWT appears instantly in the right panel. Click Copy to get it on your clipboard, ready for JWT decoder or API testing.

❓ Häufig gestellte Fragen

What is the difference between HS256, HS384, HS512?
All use HMAC signing; the number indicates the SHA hash length. HS256 is the most common; HS512 is preferred when higher security is needed.
Is it safe to enter a production secret here?
The secret is only used by Web Crypto API in your browser and never sent to any server. That said, entering production secrets into web tools is generally discouraged — use for testing only.
Is RS256 or ES256 (asymmetric) supported?
This tool supports HMAC-based algorithms (HS256 / HS384 / HS512) only. For RS256, ES256 and other asymmetric algorithms, use a dedicated library.
🐛 Sind Sie auf ein Problem mit diesem Tool gestoßen?

Vollständig kostenlos und ohne Registrierung. Auch Reproduktionsschritte sind ausreichend. Eingegangene Berichte werden direkt an die Betreiber weitergeleitet und dienen als Referenz für Korrektionen.

※ Um Probleme zu reproduzieren, werden Browser-Informationen (UA / Bildschirmgröße / Sprache / URL) automatisch gesendet