Base64 এনকোড ও ডিকোড টুল

টেক্সট বা ফাইল সহজেই Base64 ফরম্যাটে রূপান্তর করুন — সম্পূর্ণ বিনামূল্যে, সার্ভারে কোনো ডেটা সংরক্ষণ হয় না।

ইনপুট (সাধারণ টেক্সট)
আউটপুট (Base64)
ইনপুট: অক্ষর | আউটপুট: অক্ষর
টেক্সট লিখুন এবং 'এনকোড করুন' বাটনে ক্লিক করুন।

Base64 এনকোডিং কী?

Base64 হলো একটি বাইনারি-টু-টেক্সট এনকোডিং স্কিম যা বাইনারি ডেটাকে ৬৪টি মুদ্রণযোগ্য ASCII অক্ষর ব্যবহার করে উপস্থাপন করে। এটি কোনো এনক্রিপশন নয়—শুধু একটি রূপান্তর পদ্ধতি।

কোথায় ব্যবহার হয়?

ইমেইল অ্যাটাচমেন্ট (MIME), HTML-এ ইমেজ এম্বেড করতে (data:image/png;base64,…), API-তে বাইনারি ডেটা পাঠাতে, এবং JWT টোকেনে ব্যাপকভাবে Base64 ব্যবহৃত হয়।

নিরাপদ ও গোপনীয়

আপনার ডেটা সম্পূর্ণ ব্রাউজারেই প্রসেস হয়। কোনো সার্ভারে ডেটা পাঠানো হয় না, সংরক্ষণ করা হয় না। আপনার তথ্য সম্পূর্ণ আপনার কাছেই থাকে।

তাৎক্ষণিক ও বিনামূল্যে

কোনো নিবন্ধন নেই, কোনো সীমাবদ্ধতা নেই। যেকোনো আকারের টেক্সট বা ফাইল (৫ MB পর্যন্ত) সঙ্গে সঙ্গে রূপান্তর করুন সম্পূর্ণ বিনামূল্যে।

Base64 সম্পর্কে বিস্তারিত জানুন

Base64 এনকোডিং কীভাবে কাজ করে?

Base64 এনকোডিং প্রতি ৩ বাইট ইনপুট ডেটা নিয়ে তাকে ৪টি Base64 অক্ষরে রূপান্তরিত করে। মূল অক্ষর সেটটি হলো A–Z (২৬টি), a–z (২৬টি), 0–9 (১০টি), এবং +/ — মোট ৬৪টি অক্ষর। প্যাডিংয়ের জন্য = চিহ্ন ব্যবহার করা হয়।

URL-Safe Base64 কী?

সাধারণ Base64-এ +/ অক্ষর URL-এ সমস্যা করতে পারে। URL-Safe সংস্করণে +-এর পরিবর্তে - এবং /-এর পরিবর্তে _ ব্যবহার করা হয়। JWT টোকেন ও ওয়েব API-তে এই পদ্ধতি ব্যবহৃত হয়।

Base64 কি এনক্রিপশন?

না। Base64 শুধুমাত্র একটি এনকোডিং পদ্ধতি, এটি কোনো নিরাপত্তা প্রদান করে না। Base64-এনকোড করা যেকোনো ডেটা সহজেই ডিকোড করা যায়। সংবেদনশীল তথ্য সুরক্ষিত রাখতে AES বা RSA-এর মতো প্রকৃত এনক্রিপশন ব্যবহার করুন।

আকার কতটুকু বাড়ে?

Base64 এনকোডিং করলে ডেটার আকার প্রায় ৩৩% বৃদ্ধি পায়। অর্থাৎ ৩ KB ডেটা Base64-এ রূপান্তরিত হলে প্রায় ৪ KB হয়। এই কারণে ছোট ডেটার জন্য Base64 বেশি ব্যবহারিক।

সাধারণ প্রশ্নাবলী (FAQ)

বাংলা টেক্সট কি Base64-এ এনকোড করা যাবে?

হ্যাঁ, অবশ্যই। এই টুলটি UTF-8 এনকোডিং ব্যবহার করে, তাই বাংলা, আরবি, হিন্দি সহ যেকোনো ভাষার টেক্সট Base64-এ রূপান্তর করা সম্ভব।

সর্বোচ্চ কত বড় ফাইল প্রসেস করা যাবে?

ফাইল মোডে সর্বোচ্চ ৫ MB পর্যন্ত ফাইল প্রসেস করা যাবে। টেক্সট মোডে কোনো সীমা নেই, তবে অত্যন্ত বড় টেক্সট ব্রাউজারকে ধীর করতে পারে।

HTML-এ ইমেজ এম্বেড করতে কীভাবে ব্যবহার করব?

ফাইল মোডে আপনার ইমেজ আপলোড করুন, Base64 আউটপুট কপি করুন, তারপর HTML-এ এভাবে ব্যবহার করুন: <img src="data:image/png;base64,YOUR_BASE64_HERE">

আমার ডেটা কি নিরাপদ?

হ্যাঁ। সমস্ত প্রসেসিং আপনার ব্রাউজারেই হয়, কোনো ডেটা আমাদের সার্ভারে যায় না। ইন্টারনেট সংযোগ ছাড়াও এই টুল ব্যবহার করা সম্ভব।