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

টেক্সট Base64-এ এনকোড করুন বা Base64 থেকে সাধারণ টেক্সটে ডিকোড করুন — আপনার ব্রাউজারে তাৎক্ষণিকভাবে।

তাৎক্ষণিক ফলাফল ব্রাউজারে চলে

Base64 সম্পর্কে

A–Z  → 0–25
a–z  → 26–51
0–9  → 52–61
+    → 62
/    → 63
=    → padding

Base64 ৩ বাইটকে ৪ ASCII অক্ষরে এনকোড করে, আউটপুট ইনপুটের চেয়ে ~৩৩% বড়। JWT, HTTP auth, ডেটা URI ও MIME ইমেইল অ্যাটাচমেন্টে ব্যবহৃত হয়।

কীভাবে ব্যবহার করবেন?

  1. 1
    আপনার টেক্সট লিখুনBase64-এ এনকোড করতে চান এমন টেক্সট টাইপ করুন বা পেস্ট করুন, অথবা ডিকোড করতে চান এমন Base64 স্ট্রিং পেস্ট করুন।
  2. 2
    এনকোড বা ডিকোড চাপুনসাধারণ টেক্সট Base64-এ রূপান্তর করতে এনকোড চাপুন, অথবা Base64 স্ট্রিং থেকে মূল টেক্সট পুনরুদ্ধার করতে ডিকোড চাপুন।
  3. 3
    ফলাফল কপি করুনকপি বাটন ব্যবহার করুন বা চেইন অপারেশনের জন্য আউটপুট ইনপুটে নিয়ে যেতে বদলান চাপুন।

সাধারণ প্রশ্নোত্তর

Base64 কীসে ব্যবহার হয়?
Base64 যেখানেই বাইনারি ডেটা টেক্সট-মাত্র চ্যানেলের মধ্য দিয়ে যেতে হয় সেখানে ব্যবহৃত হয়: JWT টোকেন, HTTP Basic Authentication, ইমেইল MIME অ্যাটাচমেন্ট, HTML/CSS-এ ইনলাইন ডেটা URI ও API পেলোড।
Base64 কি এনক্রিপশনের মতো?
না। Base64 একটি এনকোডিং স্কিম, এনক্রিপশন নয়। এটি কোনো নিরাপত্তা দেয় না — যে কেউ তাৎক্ষণিকভাবে ডিকোড করতে পারে। পাসওয়ার্ড বা সংবেদনশীল ডেটা লুকাতে Base64 কখনও ব্যবহার করবেন না। প্রকৃত গোপনীয়তার জন্য সঠিক এনক্রিপশন (AES-256, RSA) ব্যবহার করুন।
Base64 আউটপুট কেন = চিহ্ন দিয়ে শেষ হয়?
Base64 ডেটা ৩-বাইট গ্রুপে এনকোড করে। যখন ইনপুটের দৈর্ঘ্য ৩ এর গুণিতক না হয়, তখন এক বা দুটি = প্যাডিং অক্ষর যোগ করা হয় যাতে আউটপুটের দৈর্ঘ্য সর্বদা ৪ এর গুণিতক হয়।

Base64 এনকোডিং কী?

Base64 হলো একটি বাইনারি-থেকে-টেক্সট এনকোডিং স্কিম যা যেকোনো বাইনারি ডেটাকে মুদ্রণযোগ্য ASCII অক্ষরে রূপান্তরিত করে। MIME ইমেইল মান (RFC 2045) এর জন্য মূলত তৈরি এবং RFC 4648-এ আনুষ্ঠানিক করা হয়েছে, এটি ওয়েব ডেভেলপমেন্ট ও API-তে সবচেয়ে বহুলভাবে ব্যবহৃত এনকোডিং প্রক্রিয়াগুলির একটি হয়ে উঠেছে।

মন্তব্য