Token will not decode
confirm three dot-separated Base64URL segments and valid JSON in header/payload.
Inspect a JSON Web Token and keep decoding, signature verification and claim-policy validation as three separate concepts.
Developer & Text ToolsRead the full guideA JWT debugger Base64URL-decodes the header and payload and can verify or create a signature for supported algorithms. The current AppKiro UI names HS256, HS384 and HS512 with an HMAC secret; decoding alone does not prove authenticity, and signature verification alone does not validate issuer, audience, expiry or application policy.
Enter the source data: Paste a disposable JWT to inspect, or enter synthetic header/payload JSON for signing. Confirm the token has exactly three compact-serialization segments when a signed JWT is expected.
Choose the relevant settings: Choose the named HMAC algorithm and provide only a test secret. Never accept the token header algorithm blindly; the verifier must enforce the user/application-selected allowlist.
Review and verify the result: Review decoded claims, signature status and claim-policy status separately. Check exp, nbf, iss, aud and clock assumptions in the application that will consume the token.
confirm three dot-separated Base64URL segments and valid JSON in header/payload.
verify exact token bytes, algorithm, secret encoding and that no whitespace was changed.
check exp, nbf, iss, aud, clock skew and application-specific authorization policy.
No. Decoding only reads Base64URL-encoded JSON. Verification recomputes and checks the signature with an allowed algorithm and key.
The rendered UI names HS256, HS384 and HS512. Do not claim support for RS, ES, PS or none until runtime behavior and allowlists are verified.
The core transformation runs in the current browser component. Browser extensions, clipboard history, downloaded files and site-wide diagnostics remain separate exposure points, so never enter production secrets unless you have reviewed the complete environment.
Short answer: Use only synthetic test data. Do not paste production tokens, passwords, seed phrases or signing secrets into this page until its local-only behavior has been independently verified.
The layout adapts to narrow screens. File selection, camera access, clipboard actions and downloads still depend on the permissions and capabilities of the mobile browser.
Use a disposable token, enforce an explicit algorithm and treat decode, signature verification and claim validation as separate result states.