Base64 এনকোডার / ডিকোডার
টেক্সটকে Base64 বানান, বা Base64 থেকে টেক্সট ফিরে পান — রিয়েল টাইমে, কোনো আপলোড ছাড়াই।
Base64
কীভাবে ব্যবহার করবেন
- টেক্সট লিখুন বা পেস্ট করুন — Base64 সঙ্গে সঙ্গেই দেখা যায়, কোনো বোতাম চাপতে হয় না।
- Decode মোডে গিয়ে একটি Base64 স্ট্রিং পেস্ট করলে টেক্সট ফিরে পাবেন। মোড বদলালে আপনি যা লিখেছেন তা মোছা হয় না।
- URL-safe চালু করলে “+” ও “/”-এর বদলে “-” ও “_” ব্যবহার হয় আর “=” প্যাডিং বাদ পড়ে — URL ও JWT যেভাবে করে ঠিক সেভাবেই।
- সবকিছু আপনার ব্রাউজারেই থাকে: কিছুই আপলোড বা সংরক্ষণ হয় না, ঠিকানার বারেও কিছু লেখা হয় না।
উদাহরণ
টেক্সট
Hello, world! 👋
Base64
SGVsbG8sIHdvcmxkISDwn5GL
ডানপাশের Base64টি Decode মোডে পেস্ট করলে বাঁপাশের টেক্সটটি অক্ষরে অক্ষরে ফিরে পাবেন।
নিয়ম, সীমাবদ্ধতা ও পরিচিত সমস্যা
- এই টুল শুধু টেক্সট নিয়ে কাজ করে। বাইনারি ফাইল (ছবি, PDF বা সার্টিফিকেট) থেকে আসা Base64 UTF-8 টেক্সটে ডিকোড হয় না, তাই গোলমেলে আউটপুট দেখানোর বদলে “UTF-8 নয়” বলে জানিয়ে দেওয়া হয়।
- “76 অক্ষরে লাইন ভাঙা” (MIME) বা “data: URI” নামে কোনো অপশন নেই। আউটপুট সবসময় এক লাইনের হয়, আর URL-safe একসঙ্গে অ্যালফাবেট ও প্যাডিং নিয়ন্ত্রণ করে।
- Base64 হলো এনকোডিং, এনক্রিপশন নয় — এটি কিছুই লুকায় না বা সুরক্ষিত রাখে না।
- ডিকোডের সময় স্পেস ও লাইন ব্রেক উপেক্ষা করা হয় (সার্টিফিকেট ও ইমেইলে প্রায়ই লাইন ভাঙা থাকে); এনকোডের সময় যেভাবে লিখেছেন স্পেস ঠিক সেভাবেই থাকে।
- সাইজ সীমা 100,000 অক্ষর। কিছুই আপলোড, সংরক্ষণ, URL-এ লেখা বা শেয়ার হয় না: শেয়ার বোতাম শুধু এই পেজের ঠিকানা শেয়ার করে।
সম্পর্কিত টুল
Base64 সাধারণত এগুলোর পাশেপাশেই দেখা যায়।