← ফিচারে ফিরে যান
Free

Base64 এনকোড / ডিকোড

Base64 এনকোডার/ডিকোডার আপনার ব্রাউজারেই সরাসরি টেক্সটকে Base64-এ এবং Base64 থেকে আবার টেক্সটে রূপান্তর করে। ইউনিকোড-সেফ এনকোডিং ইমোজি, নন-ল্যাটিন স্ক্রিপ্ট এবং বিশেষ ক্যারেক্টার সঠিকভাবে হ্যান্ডেল করে। এক-ক্লিক কপি, ইনপুট/আউটপুট সোয়াপ, এবং রিয়েল-টাইম কনভার্সন।

Base64 সর্বত্র ব্যবহৃত হয় — ডেটা URL, JWT টোকেন, ইমেইল MIME এনকোডিং, বেসিক অথ হেডার, এবং এমবেডেড অ্যাসেট পেলোডে। কিন্তু ব্রাউজারগুলো কোড না লিখে দ্রুত Base64 এনকোড বা ডিকোড করার কোনো সহজ উপায় দেয় না। এই টুলটি সেই সুবিধা দেয়। যেকোনো স্ট্রিং পেস্ট করে এনকোড করুন, বা যেকোনো Base64 পেস্ট করে তা মূল টেক্সটে ডিকোড করুন। এনকোডারটি ইউনিকোড-সেফ (নেটিভ btoa-এর মতো নয়, যা ল্যাটিন-1-এর বাইরের ক্যারেক্টারে ব্যর্থ হয়) — ইমোজি, চাইনিজ ক্যারেক্টার, আরবি, এবং অন্য প্রতিটি স্ক্রিপ্ট সঠিকভাবে এনকোড ও ডিকোড হয়। ডিকোডারটি স্ট্যান্ডার্ড এবং URL-সেফ উভয় Base64 ভ্যারিয়েন্ট হ্যান্ডেল করে। রিয়েল-টাইম কনভার্সনের মানে হলো আপনি টাইপ করার সাথে সাথেই আউটপুট আপডেট হতে দেখবেন, এবং একটি সোয়াপ বাটন দিয়ে তাৎক্ষণিকভাবে ইনপুট ও আউটপুট বদলে নিতে পারবেন।

লাইভ প্রিভিউ
example.com
Base64 Encoder / Decoder Encode Decode
Input
Hello, DevSuite Pro!
Base64 Output
SGVsbG8sIERldlN1aXRlIFBybyE=
Copy Swap
মূল বৈশিষ্ট্য

এনকোড ও ডিকোড

এনকোড এবং ডিকোড মোডের মধ্যে তাৎক্ষণিক সুইচ করুন। প্লেইন টেক্সটকে Base64-এ বা Base64 থেকে প্লেইন টেক্সটে রূপান্তর করুন — উভয় দিকই সাপোর্টেড।

ইউনিকোড-সেফ

ইমোজি, চাইনিজ, আরবি, হিব্রু এবং অন্য প্রতিটি স্ক্রিপ্ট সঠিকভাবে হ্যান্ডেল করে। নেটিভ ব্রাউজার btoa()-এর মতো নয়, এই এনকোডার নন-ল্যাটিন-1 ইনপুটে ব্যর্থ হয় না।

এক-ক্লিক কপি

এক ক্লিকে এনকোডেড বা ডিকোডেড রেজাল্ট ক্লিপবোর্ডে কপি করুন — হাতে টেক্সট সিলেক্ট করার দরকার নেই।

রিয়েল-টাইম কনভার্সন

আপনি টাইপ করার সাথে সাথে আউটপুট আপডেট হয়। বাটনে ক্লিক করার দরকার নেই — দ্রুত ডিবাগিংয়ের জন্য পরিবর্তন তাৎক্ষণিকভাবে দেখা যায়।

URL-সেফ ভ্যারিয়েন্ট হ্যান্ডেল করে

স্ট্যান্ডার্ড Base64 এবং URL-সেফ Base64 (JWT টোকেনে ব্যবহৃত, যেখানে + এবং / এর বদলে - এবং _ থাকে) উভয়ই ডিকোড করে।

ইনপুট ও আউটপুট সোয়াপ করুন

একটি বাটন ইনপুট ও আউটপুট ফিল্ড অদলবদল করে দেয় — ডিকোড করা রেজাল্ট পুনরায় এনকোড করতে চাইলে বা রাউন্ডট্রিপ নির্ভুলতা যাচাই করতে চাইলে কাজে আসে।

সাধারণ ব্যবহারের ক্ষেত্র

JWT পেলোড ডিকোড করা

JWT টোকেনের পেলোড অংশ পেস্ট করে ক্লেইমগুলো ডিকোড ও ইন্সপেক্ট করুন। টোকেনের কনটেন্ট পড়ার জন্য শুধু একটি ডিকোডার স্ক্রিপ্ট লেখার চেয়ে দ্রুত।

ডেটা URL তৈরি করা

সরাসরি CSS, HTML বা কনফিগ ফাইলে এমবেড করতে ছোট টেক্সট বা ইমেজ কনটেন্ট এনকোড করুন — ইনলাইন রিসোর্সের জন্য কাজে আসে।

বেসিক অথ ডিবাগ করা

API ডিবাগিংয়ের সময় username:password ক্রেডেনশিয়াল প্রকাশ করতে Authorization: Basic হেডার ডিকোড করুন।

ইমেইল MIME কনটেন্ট

ইন্সপেকশনের জন্য কাঁচা MIME সোর্স থেকে Base64-এনকোডেড ইমেইল অ্যাটাচমেন্ট বা বডি পার্ট ডিকোড করুন।

সিক্রেট নিরাপদে এনকোড করা

টেক্সট-অনলি চ্যানেলে (URL, JSON, হেডার) ট্রান্সমিশনের জন্য বাইনারি বা বিশেষ-ক্যারেক্টারযুক্ত স্ট্রিং এনকোড করুন, যেখানে অন্যথায় এগুলো ভেঙে যেত।

কিভাবে ব্যবহার করবেন
1

Base64 টুল খুলুন

DevSuite Pro ডক বা পপআপে Base64 আইকনে ক্লিক করুন। Encode/Decode টগলসহ একটি দুই-প্যানেল এডিটর খুলবে।

2

আপনার ইনপুট পেস্ট করুন

এনকোড করতে প্লেইন টেক্সট পেস্ট করুন, বা ডিকোড করতে Base64 স্ট্রিং পেস্ট করুন। আপনার সিলেকশনের ভিত্তিতে টুলটি স্বয়ংক্রিয়ভাবে কোন মোড উপযুক্ত তা শনাক্ত করে।

3

মোড বেছে নিন

টেক্সটকে Base64-এ রূপান্তর করতে Encode-এ ক্লিক করুন, অথবা Base64-কে টেক্সটে ফিরিয়ে আনতে Decode-এ। বর্তমান মোড স্পষ্টভাবে হাইলাইট করা থাকে।

4

আউটপুট পড়ুন

রূপান্তরিত রেজাল্ট তাৎক্ষণিকভাবে আউটপুট প্যানেলে প্রদর্শিত হয়। লম্বা আউটপুট স্ক্রলযোগ্য এবং ডিফল্টভাবে র‍্যাপ হয়।

5

রেজাল্ট কপি করুন

আউটপুট ক্লিপবোর্ডে সংরক্ষণ করতে Copy বাটনে ক্লিক করুন, অথবা আউটপুটকে ইনপুট হিসেবে ফিরিয়ে এনে আরও রূপান্তরের জন্য Swap ব্যবহার করুন।

চেষ্টা করতে প্রস্তুত?

বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।

Chrome-এ যোগ করুন Edge এ যোগ করুন FireFox-এ যোগ করুন