JWT Signer
Ek payload aur secret se JWT (HS256/384/512) banayein aur sign karein — Web Crypto.
Aapka payload aur secret aapke browser mein Web Crypto API se locally sign hote hain aur kuch bhi upload nahi hota, lekin ise ek testing tool ki tarah treat karein aur real production secrets ya tokens paste karne se bachein.
Token inspect karna hai? JWT Decoder try karein.
JWT Signer ke baare mein
Yeh jwt signer ek JSON payload aur ek shared secret se HMAC algorithms HS256, HS384 aur HS512 ka istemaal karke ek JSON Web Token banata aur sign karta hai. Apne claims paste karein, ek algorithm chunein, aur tool header banata hai, sab kuch base64url-encode karta hai, aur Web Crypto API se sign karke ek complete token produce karta hai. Yeh tab useful hai jab aapko local testing ke liye jwt online sign karna ho, ek auth flow mock karna ho, ya yeh verify karne ke liye ek jwt generate karna ho ki aapka backend HMAC signatures kaise validate karta hai. Developers, QA engineers aur API testers ek signing library wire kiye bina jaldi se ek jwt token bana sakte hain. Sab kuch aapke browser mein locally chalta hai, isliye payload aur secret aapke device par process hote hain aur kuch bhi server par upload nahi hota.
Features
- HS256, HS384 ya HS512 HMAC algorithms se tokens sign karta hai
- JWT header aur base64url encoding automatically banata hai
- Signatures compute karne ke liye browser ke native Web Crypto API ka istemaal karta hai
- Sign karne se pehle validate karta hai ki aapka payload well-formed JSON hai
- HMAC signature ke liye aapko koi bhi shared secret set karne deta hai
- Jaise aap payload ya secret edit karein, signed token live update karta hai
- Ek complete, ready-to-use header.payload.signature token output karta hai
- Signed token ko token.jwt file ke roop mein download karein
JWT Signer kaise use karein
- Apne claims ko JSON ke roop mein Payload (JSON) input box mein paste karein.
- HS256 / HS384 / HS512 toggle se signing algorithm chunein.
- Apna shared secret Secret field mein type karein.
- Signed JWT (HMAC) output se signed token copy karein, ya use token.jwt ke roop mein download karein.
Example
Input
{
"sub": "1234567890",
"name": "Ada",
"iat": 1516239022
}
Output
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkFkYSIsImlhdCI6MTUxNjIzOTAyMn0.0J9-Vq0Qb8m8Pq3qkFf3kYwQ5kqS1q3y6n8m9Y4hXyU
Payload HS256 aur secret "your-256-bit-secret" se signed (dikhayi gayi signature illustrative hai).
Common errors aur troubleshooting
- Signer ek JSON error dikhata hai aur koi token produce nahi karta. — Pakka karein ki payload valid JSON hai, jaise string values ko double quotes mein wrap karein aur trailing commas hatayein.
- Koi secret set na hone ki vajah se signing fail ho jaati hai. — Secret field mein ek value enter karein; ek HMAC token ko shared secret ke bina sign nahi kiya ja sakta.
- Aapka backend token ko invalid signature wala bata kar reject karta hai. — Confirm karein ki verifier wahi exact secret aur algorithm (HS256/384/512) istemaal karta hai jo aapne sign karte waqt chuna tha.
- Aapko ek RS256 ya ES256 token ki ummeed thi. — Yeh tool sirf HMAC algorithms sign karta hai; HS256, HS384 ya HS512 istemaal karein, jo ek public/private key pair ke bajaye ek secret share karte hain.
Aksar pooche jaane wale sawaal
- JWT Signer kya hai aur yeh kya karta hai?
- JWT Signer ek JSON payload aur ek shared secret ko HMAC algorithms HS256, HS384 ya HS512 ka istemaal karke ek complete, signed JSON Web Token mein badal deta hai.
- Payload se JWT kaise banayein?
- Apne claims ko JSON ke roop mein paste karein, ek algorithm chunein, aur ek secret enter karein; tool header aur payload encode karta hai aur HMAC signature append karke ek complete token produce karta hai.
- JWT Signer kaunse algorithms support karta hai?
- Yeh HMAC algorithms HS256, HS384 aur HS512 se tokens sign karta hai, jo sabhi ek public/private key pair ke bajaye ek single shared secret istemaal karte hain.
- Kya main JWT Signer dwara banaye token ko verify ya decode kar sakta hoon?
- Yeh tool sirf tokens sign karta hai, lekin aap result ko JWT Decoder mein paste karke header aur payload inspect kar sakte hain.
- Kya JWT Signer mera secret ya payload kahin bhejta hai?
- Nahi. JWT Signer poori tarah aapke browser mein Web Crypto API ka istemaal karke chalta hai, isliye aapka secret aur payload locally process hote hain aur kabhi aapke device se bahar nahi jaate.
- Mera signed token kisi anya tool ke output se kyun alag hai?
- Signatures secret aur algorithm ke saath badalte hain; identical payloads tabhi identical tokens dete hain jab wahi secret aur HMAC algorithm istemaal hote hain.
Related tools
- JWT Decoder — Ek JWT ka header aur payload decode karein aur exp/iat inspect karein (bina verification ke).
- TOTP / 2FA Generator — Ek base32 secret se time-based one-time passwords (2FA codes) generate karein.
- Hash Generator — Web Crypto API ke through SHA-256 / SHA-1 / SHA-384 / SHA-512.
- Password Generator — Strength meter ke saath strong, random passwords generate karein (crypto-secure).
- Base64 Encode / Decode — UTF-8 safe Base64 encoding aur decoding.
- URL Parser — Ek URL ko uske parts mein todein aur query parameters list karein.
- Unix Timestamp Converter — Unix timestamps aur readable dates (local aur UTC) ke beech convert karein.
- UUID Generator — Ek ya kai random UUID v4 values generate karein.
Saare ArrayKit tools