ToolsMaxxing

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

লেখাকে Base64 করুন বা Base64 থেকে লেখা বের করুন, পূর্ণ Unicode ও URL-সেফ সমর্থনসহ।

আপনার ফাইল আপনার ডিভাইসেই থাকে

কীভাবে কাজ করে

  1. 1“এনকোড” বা “ডিকোড” বাছুন।
  2. 2আপনার লেখা বা Base64 স্ট্রিং পেস্ট করুন।
  3. 3ফলাফল URL, টোকেন বা ফাইলের নামে বসাতে চাইলে URL-সেফ চালু করুন।
  4. 4ফলাফল কপি বা ডাউনলোড করুন।

অপশনগুলো কী করে

URL-সেফ বর্ণমালা
JWT ও অনেক ওয়েব API-র মতো + আর / এর বদলে - ও _ ব্যবহার করে।
= প্যাডিং রাখুন
Base64 সাধারণত এক বা দুটি = চিহ্নে শেষ হয়, যাতে দৈর্ঘ্য চারের গুণিতক হয়। সেগুলো বাদ দিতে এটি বন্ধ করুন।

গোপনীয়তা

সবকিছু আপনার ব্রাউজারেই চলে। আপনার পেস্ট করা লেখা কখনো কোনো সার্ভারে যায় না। এখানে পেস্ট করা টোকেন, কী ও পাসওয়ার্ড আপনার ডিভাইসেই থাকে।

সবাই যা জানতে চান

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

না। এটি শুধু বাইটকে সাধারণ লেখা আকারে লেখার একটি উপায়, আর যে কেউ ডিকোড করতে পারে। পাসওয়ার্ড লুকাতে এটি কখনো ব্যবহার করবেন না।

বাংলা, ইমোজি ও অন্য ভাষার সাথে কি চলে?

হ্যাঁ। এনকোডের আগে লেখা UTF-8 বাইটে বদলানো হয়, আর UTF-8 হিসেবেই ডিকোড হয়, তাই সব লিপি ঠিকঠাক ঘুরে আসে। ব্রাউজারের সাধারণ btoa ফাংশন এসব অক্ষরে ব্যর্থ হয়।

ডিকোড করার সময় “UTF-8 লেখা নয়” আসে কেন?

Base64 ঠিক আছে, কিন্তু বাইটগুলো লেখা নয়, যেমন ছবি বা zip ফাইল। এই টুল শুধু লেখায় ডিকোড করে।

ডেটা URL পেস্ট করা যায়?

হ্যাঁ। data:text/plain;base64,-এর মতো প্রিফিক্স ডিকোডের আগে সরানো হয়। ছবির জন্য “ছবি থেকে Base64” টুল ব্যবহার করুন।

আউটপুট প্রায় এক-তৃতীয়াংশ লম্বা কেন?

প্রতি তিন বাইট চারটি অক্ষর হয়, তাই এনকোড করা ডেটা প্রায় 33 শতাংশ বড় হয়।

সম্পর্কিত টুল