JWT online kodieren – HS256, RS256, ES256 & mehr
Signieren Sie kompakte JWTs aus bearbeitbarem Header- und Payload-JSON. Unterstützt werden none, HMAC, RSA, RSA-PSS, ECDSA und EdDSA, mit einem Live-Debugger im Stil von jwt.io. Die Algorithmen gibt es als Varianten HS, RS, PS und ES mit 256, 384 oder 512 Bit sowie Ed25519. Prüfen Sie das Ergebnis anschließend mit JWT Decode.
So funktioniert die JWT-Kodierung
Bearbeiten Sie Header, Payload und Signaturmaterial, dann aktualisiert sich das kodierte JWT automatisch (mit kurzer Verzögerung). Die Editoren sind zunächst leer, nutzen Sie also **Beispiel laden** oder wählen Sie einen Algorithmus, um eine Demo-Fixture zu laden. Wählen Sie den Algorithmus in der Symbolleiste oder ändern Sie alg im Header-JSON. iat wird beim Kodieren immer auf den aktuellen Zeitpunkt gesetzt. Das Menü Ablauf setzt exp (15 Min., 1 Std., 24 Std.), und „Keine“ behält exp im Payload-JSON bei oder lässt es weg. HMAC verwendet ein Secret (optional Base64url). RSA, RSA-PSS, ECDSA und EdDSA verwenden einen privaten Schlüssel als PEM oder JWK. alg=none erzeugt ein ungesichertes Token. Kodieren ist kein Verifizieren, prüfen Sie das Ergebnis also mit jwt-decode.
Optionen
- Ablauf
- Eine Abkürzung für den Claim exp. „Keine“ lässt die Payload unverändert oder ohne exp. Die Werte 15 Min., 1 Std. und 24 Std. setzen exp relativ zu iat, das bei jedem Kodieren erneuert wird. Sie überschreiben ein vorhandenes exp im JSON.
Beispiele
Einfache Claims
Claims
Ergebnis
Nach dem Kodieren prüfen
Claims
Ergebnis
Verwandte Tools
Prüfen Sie Tokens mit jwt-decode. Sehen Sie ein JWKS lokal mit inspect-jwks durch. Das Kodieren hier ersetzt keinen geprüften Authentifizierungsablauf.
Häufige Fragen zur JWT-Kodierung
Mehrere Algorithmen (Auswahl wie bei jwt.io)
Verifiziert dieses Tool JWTs?
Nein. Das Tool signiert Tokens nur lokal. Nutzen Sie jwt-decode, um Signaturen vor Ort zu prüfen, oder jwt-verify für JWKS und Claim-Richtlinien.
Welche Algorithmen werden unterstützt?
none, HS256/384/512, RS256/384/512, PS256/384/512, ES256/384/512 und EdDSA (nur Ed25519). Entfernte JWKS und die vollständige Prüfung von exp, aud und iss bleiben bei jwt-verify.
Ist das ein „sicheres“ JWT für die Produktion?
Nein. Es ist eine lokale Hilfe für Fixtures und zum Debuggen. Sie behauptet nicht, dass Tokens „sicher“ sind oder eine Authentifizierung in der Produktion ersetzen.
Codierung
Kodieren oder dekodieren Sie Base64, URLs, HTML-Entities und JWTs und erzeugen Sie Hashes und HMACs in Ihrem Browser.
Weitere Werkzeugkategorien entdecken
- Minimieren
Minifizieren Sie JavaScript, CSS, HTML, JSON, XML, SVG und weitere Formate. So liefern Sie weniger Bytes aus, noch vor gzip oder dem CDN.
- Aufheben
Machen Sie minifizierten Code zum Debuggen oder Prüfen wieder lesbar. Entminifizieren Sie JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML und andere Formate.
- Konvertierung
Wandeln Sie Daten lokal zwischen JSON, YAML, XML, CSV, TOML und weiteren Formaten um, ohne Upload auf einen Server.
- Serialisierung
Serialisieren und deserialisieren Sie PHP-Datenstrukturen neben JSON-Workflows.
- JSON Werkzeuge
Validieren, formatieren, reparieren, vergleichen und erkunden Sie JSON im Browser, ergänzend zum Minifizieren und zu den Konvertern.
- SVG Werkzeuge
SVG-Vorschau, SVGO-Optimierung, Export als Data-URI, Größenänderung, Verschönern, Umwandlung in JSX und Validierung, alles in Ihrem Browser.
- Verschönern
Machen Sie Code mit einheitlicher Einrückung lesbar. Verschönern Sie JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML und mehr in Ihrem Browser.
- CSS-Präprozessoren
Kompilieren Sie SCSS oder LESS in Ihrem Browser zu Standard-CSS. Kombinieren Sie es mit Verschönern oder Minifizieren für das ganze Stylesheet.
- Farb- & CSS-Tools
Prüfen Sie den WCAG-Kontrast, wandeln Sie CSS-Farben und -Einheiten um und erzeugen Sie Abstufungen, border-radius und box-shadow im Browser.
- DevOps und Infrastruktur
Formatieren, validieren und minifizieren Sie Terraform-HCL, formatieren und prüfen Sie Dockerfiles und validieren Sie Docker Compose und .env-Dateien.
- CI/CD
Formatieren Sie YAML für GitHub Actions und GitLab CI und prüfen Sie die Struktur von Workflows und Jobs in Ihrem Browser.
- Protokolle und Beobachtbarkeit
Formatieren, filtern und validieren Sie JSON- und NDJSON-Protokolle. Nginx- und Apache-Zugriffsprotokolle wandeln Sie in CSV oder TSV um.
- Kubernetes
Multi-Doc-Manifeste, strukturelle Validierung, Ingress/Deployment-Starter und Helm-Werteformatierung.
- Netzwerk / IP
Subnetz-Rechner, IP-Konverter, Bereich zu CIDR, CIDR-Aggregation und IP-in-Subnetz-Prüfung für IPv4 und IPv6, im Browser.
- Sicherheit und Token
Prüfen Sie JWKS und JWTs, dekodieren Sie X.509-Zertifikate, wandeln Sie PEM und JWK um, suchen Sie Secrets und hashen Sie mit bcrypt.
- API & Schemata
Formatieren, validieren, prüfen und konvertieren Sie OpenAPI, JSON Schema und GraphQL SDL in Ihrem Browser.
- HTTP-Tools
Fügen Sie cURL-Befehle, HTTP-Nachrichten, URLs, HAR-Dateien und Cookie- oder Set-Cookie-Header ein, um sie zu formatieren und zu prüfen. Es wird nichts gesendet.
- SEO / Web-Tools
Erzeugen Sie Meta-Tags, Open Graph, Twitter Card, robots.txt, sitemap.xml und JSON-LD im Browser. Die Vorschauen entstehen aus Ihren Eingaben, Ihre Site wird nie abgerufen.
- Entwickler-Dienstprogramme
Zeitstempel, UUID, ULID, Nanoid, Cron, Passwörter, Regex, Slugs, Zahlenbasen, Groß- und Kleinschreibung, Textvergleich, chmod und Lorem Ipsum, alles im Browser.
- Text & Markdown
Zählen Sie Wörter, erzeugen Sie Markdown-Inhaltsverzeichnisse, wandeln Sie CSV in Markdown-Tabellen um und sortieren oder deduplizieren Sie Zeilen.
- KI & LLM
Zählen Sie Tokens, schätzen Sie API-Kosten, prüfen Sie das Kontextfenster, wandeln Sie JSON in TOON um und analysieren Sie Prompts.
- Testdaten
Dummy-Namen, E-Mail-Adressen, Telefonnummern, Postadressen, Datumsangaben, IBANs, Kartennummern sowie JSON-, CSV- oder SQL-Zeilen für Fixtures und Testdatenbanken. Alles entsteht im Browser.
- Barcode-Etiketten
Zeichnen Sie Code-128-, EAN-13- und UPC-A-Etiketten und statische QR-Codes im Browser und laden Sie PNG oder SVG herunter. Eine GS1-Abfrage ist das nicht.