Vérifier JWT en ligne — 14 algorithmes vs JWKS, PEM et claims
Vérifiez la signature d’un JWT et les claims exp/aud/iss en option dans le navigateur. Vérification en direct contre un JWKS/JWK collé, un PEM public ou un secret HMAC, avec le même jeu d’algorithmes que jwt-encode/decode. Onglets Encoder · Décoder · Vérifier. Collage uniquement, sans récupération de JWKS distant. Vérifier une signature ≠ autoriser.
Notes dev
Collez d’abord le JWT — les onglets trust suivent l’alg du header. Algorithmes : HS256/384/512, RS256/384/512, PS256/384/512, ES256/384/512, EdDSA (comme jwt-encode/decode). `alg: none` rejeté. jwt-decode vérifie la signature inline ; cet outil ajoute exp/nbf/aud/iss. vérif ≠ confiance ni autorisation. 512 Ko par champ.
Options
- Tolérance horaire
- Secondes pour exp/nbf.
- Ignorer expiration
- Signature toujours vérifiée.
- Audience
- aud doit correspondre si renseigné.
- Issuer
- iss doit correspondre si renseigné.
Cas d'usage
Déboguer l’authentification d’une API avec le JWKS d’un fournisseur. Vérifier aud/iss après jwt-decode. Jetons de test jwt-encode (tous les algorithmes pris en charge).
Exemples
RS256 + JWKS
JWT
Résultat
Outils liés
Famille JWT : jwt-encode · jwt-decode. Pour les clés, utilisez inspect-jwks · pem-jwk-converter.
FAQ vérif JWT
Coller uniquement
URL JWKS ?
Non. Collez le JSON, rien n’est récupéré.
Utilisateur de confiance ?
Non. Seuls la signature et les claims sont vérifiés.
jwt-decode ?
La lecture et la vérification de signature en ligne se font sur jwt-decode. Ici, vous avez JWKS/PEM et la politique exp/aud/iss.
Algorithmes ?
Les 14 algorithmes de jwt-encode/decode : HS256/384/512, RS*, PS*, ES*, EdDSA. `alg:none` est rejeté.
PEM public au lieu de JWKS ?
Oui. Utilisez l’onglet PEM public pour SPKI ou un certificat X.509.
Sécurité & tokens
Inspectez des JWKS, vérifiez des JWT, décodez des certificats X.509, convertissez PEM et JWK, cherchez des secrets et hachez avec bcrypt dans votre navigateur.
Découvrez les autres catégories d'outils
- Minifier
Minifiez JavaScript, CSS, HTML, JSON, XML, SVG et d’autres formats pour livrer moins d’octets, avant gzip ou un CDN.
- Déminifier
Rendez le code minifié à nouveau lisible pour le déboguer ou le relire. Déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d’autres formats.
- Conversion
Convertissez des données entre JSON, YAML, XML, CSV, TOML et d’autres formats, en local et sans envoi à un serveur.
- Encodage
Encodez ou décodez Base64, URL, entités HTML et JWT, et générez des hachages et des HMAC dans votre navigateur.
- Sérialisation
Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.
- Outils JSON
Validez, formatez, réparez, comparez et explorez du JSON dans votre navigateur, en complément du minificateur et des convertisseurs.
- Outils SVG
Prévisualisez, optimisez avec SVGO, exportez en data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG dans votre navigateur.
- Beautifier
Rendez le code lisible avec une indentation cohérente. Formatez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et d’autres formats dans votre navigateur.
- Préprocesseurs CSS
Compilez du SCSS ou du LESS en CSS standard dans votre navigateur. Associez-le à la mise en forme ou à la minification pour traiter toute une feuille de style.
- Outils couleur & CSS
Vérifiez le contraste WCAG, convertissez couleurs et unités CSS, et générez nuances, border-radius et box-shadow dans votre navigateur.
- DevOps & Infra
Mettez en forme, validez et minifiez du HCL Terraform, formatez et analysez des Dockerfile, et validez Docker Compose et des fichiers .env.
- CI/CD
Mettez en forme le YAML de GitHub Actions et de GitLab CI, et vérifiez la structure des workflows et des jobs dans votre navigateur.
- Logs & observabilité
Mettez en forme, filtrez et validez des logs JSON et NDJSON, et convertissez des access logs Nginx ou Apache en CSV ou TSV.
- Kubernetes
Manifestes à plusieurs documents, validation de structure, Ingress et Deployment de départ, et formatage du values.yaml de Helm.
- Réseau / IP
Sous-réseaux, conversion d’adresses IP, plage vers CIDR, agrégation de CIDR et appartenance à un sous-réseau, en IPv4 et IPv6, dans votre navigateur.
- API & schémas
Formatez, validez, analysez et convertissez OpenAPI, JSON Schema et GraphQL SDL dans votre navigateur.
- Outils HTTP
Collez des commandes cURL, des messages HTTP, des URL, des fichiers HAR et des en-têtes Cookie ou Set-Cookie pour les formater et les inspecter. Rien n’est envoyé.
- Outils SEO / Web
Générez balises meta, Open Graph, Twitter Card, robots.txt, sitemap.xml et JSON-LD dans votre navigateur. Les aperçus viennent de votre saisie, et votre site n’est jamais interrogé.
- Utilitaires développeur
Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugs, bases numériques, casse, comparaison de textes, chmod et Lorem Ipsum, le tout dans votre navigateur.
- Texte & Markdown
Comptez les mots, générez un sommaire Markdown, convertissez du CSV en tableau Markdown et triez ou dédoublonnez des lignes dans votre navigateur.
- IA & LLM
Comptez les tokens, estimez les coûts d’API, vérifiez la place dans la fenêtre de contexte, convertissez JSON en TOON et analysez vos prompts dans votre navigateur.
- Données de test
Noms, adresses e-mail, numéros de téléphone, adresses postales, dates, IBAN, numéros de carte et lignes JSON, CSV ou SQL fictifs pour vos fixtures. Tout est généré dans votre navigateur.
- Étiquettes code-barres
Dessinez des étiquettes Code 128, EAN-13 et UPC-A et des QR codes statiques dans votre navigateur, puis téléchargez-les en PNG ou SVG. Ce n’est pas une recherche GS1.