Base64 এনকোড ও ডিকোড অনলাইন বিনামূল্যে
টেক্সটকে Base64-এ এনকোড করুন বা Base64 থেকে আবার টেক্সটে ডিকোড করুন, সরাসরি আপনার ব্রাউজারে। বিনামূল্যে, সাইনআপ ছাড়াই, কোনো ডেটা সার্ভারে পাঠানো হয় না।
কীভাবে Base64 এনকোড বা ডিকোড করবেন
- 1
এনকোড বা ডিকোড বেছে নিন
সাধারণ টেক্সটকে Base64-এ বদলাতে “এনকোড” ট্যাব, অথবা Base64 থেকে টেক্সটে ফেরাতে “ডিকোড” ট্যাব বেছে নিন।
- 2
ইনপুট পেস্ট করুন
ইনপুট বক্সে টেক্সট লিখুন বা পেস্ট করুন। আপনি লেখার সঙ্গে সঙ্গে ফলাফল আপডেট হতে থাকে।
- 3
ফলাফল কপি করুন
আউটপুট ক্লিপবোর্ডে কপি করতে “আউটপুট কপি করুন” ক্লিক করুন।
Base64 বাইনারি ডেটাকে ৬৪টি প্রিন্টযোগ্য ASCII অক্ষরের (A–Z, a–z, 0–9, + এবং /) স্ট্রিং হিসেবে প্রকাশ করে। ইনপুটের প্রতি ৩ বাইট থেকে ৪টি Base64 অক্ষর তৈরি হয়, তাই আউটপুট মূলের চেয়ে প্রায় ৩৩% বড় হয়। ইনপুটের দৈর্ঘ্য ৩-এর গুণিতক না হলে শেষে প্যাডিং অক্ষর (=) যোগ করা হয়।
সাধারণ ব্যবহার: ছবি ডেটা URL (data:image/png;base64,…) হিসেবে সরাসরি HTML বা CSS-এ বসানো, HTTP Basic Authentication হেডারে ক্রেডেনশিয়াল এনকোড করা, JSON-এ বাইনারি ডেটা বহন করা, এবং XML বা ইমেইল অ্যাটাচমেন্টে (MIME) বাইনারি ডেটা সংরক্ষণ করা।
Unicode সম্পর্কে: ব্রাউজারের নিজস্ব btoa() শুধু Latin-1 অক্ষর সামলাতে পারে। এই টুল আগে আপনার টেক্সটকে UTF-8-এ রূপান্তর করে, ফলে ইমোজি, বাংলা, চীনা, আরবি এবং সব Unicode অক্ষর সঠিকভাবে এনকোড ও ডিকোড হয়। সবকিছু আপনার ব্রাউজারের মধ্যেই ঘটে।