Omnikit
ডেভফাইলঅর্থসব টুল
Ctrl K
ডেভেলপার টুলফাইল টুলঅর্থ ক্যালকুলেটরসব টুল
হোমডেভেলপার টুলJWT ডিকোডার, যাচাইকারী ও এনকোডার
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

JWT ডিকোডার, যাচাইকারী ও এনকোডার

ডেভ

যেকোনো JWT ডিকোড করুন, এর সিগনেচার যাচাই করুন, নতুন টোকেন সাইন করুন, সবই আপনার ব্রাউজারে

আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।

একটি JWT তার claim-গুলো খোলাখুলি বহন করে, তাই টোকেনটি যার কাছে আছে সে-ই সেগুলো পড়তে পারে, কারণ Base64 হলো এনকোডিং, এনক্রিপশন নয়। এটি 3টি অংশ ডিকোড করে, মেয়াদ দেখায়, এবং HS256, RS256 বা ES256 দিয়ে একটি টোকেন যাচাই বা সাইন করে। টোকেনটি কখনো আপনার ব্রাউজার ছেড়ে যায় না।

এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন

এরপর:
  • JWK থেকে PEM কনভার্টার RSA, EC ও Ed25519 কী-এর জন্য JSON Web Key-কে PEM-এ এবং উল্টোভাবে রূপান্তর করুন, থাম্বপ্রিন্টসহ
  • Unix টাইমস্ট্যাম্প কনভার্টার Unix টাইমস্ট্যাম্প থেকে তারিখ আর তারিখ থেকে টাইমস্ট্যাম্প, যেকোনো টাইম জোনে

কীভাবে একটি JWT যাচাই ও তৈরি করবেন

1

"ডিকোড ও যাচাই" ট্যাবে টোকেনটি এনকোড করা টোকেন বক্সে পেস্ট করুন।

2

পাশে যে হেডার, পেলোড ও claim-এর ব্যাখ্যা প্যানেল দেখা যায় সেগুলো পড়ুন।

3

কি ঘরে সিক্রেট, অথবা PEM বা JWK হিসেবে পাবলিক কি লিখুন এবং যাচাই করুন চাপুন।

4

ফলাফল পড়ুন: "সিগনেচার যাচাই হয়েছে" অথবা "সিগনেচার অবৈধ"।

5

একটি পরীক্ষার টোকেন বানাতে "এনকোড ও সাইন" খুলুন, অ্যালগরিদম ও মেয়াদ বেছে নিন, একটি কি যোগ করুন এবং টোকেন সাইন করুন চাপুন।

JWT ডিকোডার, যাচাইকারী ও এনকোডার সম্পর্কে

এই JWT ডিকোডার যেকোনো JSON Web Token পড়ে এবং এর হেডার, পেলোড ও সিগনেচারকে মিলিয়ে রঙ করা তিনটি অংশ হিসেবে দেখায়। প্রতিটি আদর্শ claim একটি সহজ ভাষার লাইন পায়, মেয়াদ একটি আসল তারিখ ও "বৈধ" বা "মেয়াদোত্তীর্ণ" ব্যাজে পরিণত হয়, এবং আপনি HS256, HS384, HS512, RS256 বা ES256 দিয়ে সিগনেচার যাচাই করতে পারেন।

হঠাৎ লগইন ব্যর্থ হলে এবং টোকেনের মেয়াদ শেষ হয়েছে নাকি অন্য অডিয়েন্সের জন্য দেওয়া হয়েছে তা জানতে হলে মানুষ এটি ব্যবহার করেন। কোনো claim-এর ওপর নির্ভর করে কোড লেখার আগে তৃতীয় পক্ষের একটি API তার অ্যাক্সেস টোকেনে আসলে কী রাখে তা দেখারও এটি দ্রুততম উপায়। এনকোড ট্যাব উল্টো দিকটি সামলায়: যখন আপনি একটি অথ ফ্লো তৈরি করছেন এবং নিজের সার্ভিস পরীক্ষার জন্য নির্দিষ্ট সাবজেক্ট, স্কোপ ও মেয়াদের একটি টোকেন দরকার, তখন JSON সম্পাদনা করে, একটি অ্যালগরিদম বেছে, মেয়াদ ঠিক করে একটি সিক্রেট বা তৈরি করা পরীক্ষার কি জোড়া দিয়ে সাইন করতে পারেন।

সবকিছু WebCrypto API দিয়ে আপনার ব্রাউজারে চলে। টোকেন, সিক্রেট ও কি কখনো কোথাও পাঠানো বা সংরক্ষণ করা হয় না, তাই আসল টোকেন পেস্ট করাও নিরাপদ। এখানে সাইন করা আপনার নিজের সিস্টেম পরীক্ষার জন্য; প্রোডাকশন টোকেন আপনার অথ সার্ভার থেকে আসা উচিত, এমন কি দিয়ে যা শুধু তার কাছেই আছে।

যাচাই বা সাইন করতে Ctrl+Enter চাপুন। Base64 টুল হাতে একটি অংশ ডিকোড করে, আর Password Generator HS256-এর জন্য একটি র‍্যান্ডম সিক্রেট বানায়।

সাধারণ জিজ্ঞাসা

এখানে আসল JWT পেস্ট করা কি নিরাপদ?

হ্যাঁ। ডিকোড ও যাচাই JavaScript ও WebCrypto API দিয়ে আপনার ব্রাউজারে চলে। টোকেন, সিক্রেট ও আপনার লেখা যেকোনো কি কখনো পেজ ছেড়ে যায় না এবং সংরক্ষিত হয় না, তাই একটি প্রোডাকশন টোকেন গোপন থাকে। তবুও দীর্ঘমেয়াদি কোনো টোকেন কোথাও পেস্ট করলে সেটি বদলে ফেলাই ভালো বলে ধরুন।

ডিকোডার কেন সিক্রেট ছাড়াই পেলোড দেখায়?

একটি JWT সাইন করা, এনক্রিপ্ট করা নয়। হেডার ও পেলোড Base64URL-এ এনকোড করা সাধারণ JSON, তাই টোকেনটি যার কাছে আছে সে-ই পড়তে পারে। সিক্রেট বা কি শুধু সিগনেচার যাচাইয়ের জন্য লাগে, যা প্রমাণ করে টোকেনটি সেই কি-র মালিক দিয়েছে এবং বদলানো হয়নি।

JWT সিগনেচার কীভাবে যাচাই করব?

টোকেনটি পেস্ট করুন, হেডার থেকে অ্যালগরিদম বেছে নিন (সাধারণত HS256 বা RS256), HS অ্যালগরিদমের জন্য শেয়ার করা সিক্রেট অথবা RS256 ও ES256-এর জন্য PEM বা JWK পাবলিক কি লিখুন, তারপর যাচাই করুন বা Ctrl+Enter চাপুন। সবুজ ব্যাজ মানে সিগনেচার মিলেছে; লাল মানে কি ভুল বা টোকেন বদলানো হয়েছে।

আমার JWT-এর মেয়াদ শেষ হয়েছে কি না কীভাবে বুঝব?

claim-এর ব্যাখ্যার পাশের ব্যাজটি দেখুন। exp claim ভবিষ্যতে হলে এটি একটি তারিখসহ বৈধ পর্যন্ত দেখায়, অন্যথায় কতক্ষণ আগে মেয়াদ শেষ হয়েছে তা, আর nbf claim এখনো না এলে বৈধ নয় পর্যন্ত দেখায়। exp, iat ও nbf claim আপেক্ষিক সময়সহ আসল তারিখ হিসেবেও দেখানো হয়।

পরীক্ষার জন্য কি একটি JWT বানাতে পারি?

হ্যাঁ। এনকোড ও সাইন ট্যাব খুলুন, হেডার ও পেলোডের JSON সম্পাদনা করুন, HS256, HS384, HS512, RS256 বা ES256 বেছে নিন, 1 ঘণ্টা বা 30 দিনের মতো একটি তৈরি মেয়াদ বেছে নিন, এবং একটি সিক্রেট বা প্রাইভেট কি দিয়ে সাইন করুন। পরীক্ষার কি জোড়া তৈরি করুন RS256 বা ES256-এর জন্য ব্রাউজারে একটি PEM কি জোড়া বানায়।

কোন অ্যালগরিদমগুলো সমর্থিত?

শেয়ার করা সিক্রেটসহ HS256, HS384 ও HS512, এবং কি জোড়াসহ RS256 ও ES256। অন্য অ্যালগরিদমের টোকেনও ডিকোড হয় এবং তাদের claim দেখায়; শুধু সিগনেচার যাচাই এই পাঁচটিতে সীমিত।

এখনও আটকে আছেন? JWT ডিকোডার, যাচাইকারী ও এনকোডার সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।

এ বিষয়ে পড়ুন

সব গাইড
  • How to decode a JWT and check whether it is validA JWT is three Base64URL parts. How to read the header and claims, check exp, nbf, iss and aud, verify the signature, and why decoding is not verifying.

সম্পর্কিত টুল

সব ডেভেলপার টুল
URL পার্সার ও কোয়েরি এডিটরএকটি লিংককে অংশে ভাগ করুন, প্যারামিটার সম্পাদনা করুন এবং আবার তৈরি করুনআমার IP ঠিকানা কীওয়েবসাইটগুলো আপনার কানেকশনের যে পাবলিক IP ঠিকানা দেখে তা দেখুন, IPv4 বা IPv6, এবং কপি করুনপাসওয়ার্ড জেনারেটরশক্তিশালী র‍্যান্ডম পাসওয়ার্ড ও মনে রাখার মতো পাসফ্রেজ, আপনার ডিভাইসেই তৈরিপাসওয়ার্ডের শক্তি যাচাইআপনার পাসওয়ার্ড আক্রমণে কতক্ষণ টিকবে, আর ঠিক কী এটিকে দুর্বল করছেHMAC জেনারেটরটেক্সট বা ফাইলের HMAC-SHA1, SHA-256, SHA-384 ও SHA-512, সঙ্গে স্বাক্ষর যাচাইBcrypt হ্যাশ ও যাচাই4 থেকে 14 কস্টে bcrypt দিয়ে পাসওয়ার্ড হ্যাশ করুন, অথবা হ্যাশের সঙ্গে পাসওয়ার্ড মিলিয়ে দেখুনWebRTC Leak TestSee which IP addresses WebRTC hands to websites, and whether your VPN is being bypassedSet-Cookie Header AnalyzerSee what a browser keeps from each Set-Cookie line, what it rejects and how to harden it
এই টুলটি কি কাজে লেগেছে?
Omnikit

ছোট ছোট কাজ, আপনার ব্রাউজারেই। বিনামূল্যে, দ্রুত ও ব্যক্তিগত। ফাইল কখনো আপলোড হয় না।

ফাইল

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

ডেভ

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

অর্থ

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
গাইডপ্রশ্নপরিচিতিআমরা কীভাবে যাচাই করিআইন লাইব্রেরি (বেটা)গোপনীয়তাশর্তাবলিপ্রকাশ্য বিবৃতিযোগাযোগMore: Exam practice (UGC NET Paper 1)আপনার ব্রাউজারে চলে। কিছুই আপলোড হয় না। © 2026 Omnikit (theomnikit.com)