Base64 Encode/Decode (Text ও File Support)

এক স্ক্রিনে Base64 decode, Base64 encode, এবং quick conversion ব্যবহার করুন।

আপনার browser-এ নিরাপদে text, file, এবং Data URL convert করুন।

কোনো server upload নেই (browser-only processing)
Data URL সমর্থিত
UTF-8 টেক্সট আউটপুট

রূপান্তর টুল

উপরে থেকে mode (Encode / Decode / Auto Detect) এবং input type (Text / File) বদলান।

Input data আপনার browser-এই থাকে এবং কখনও upload করা হয় না।

Conversion চালাতে Ctrl / Cmd + Enter চাপুন।

উদাহরণ

Text encode করুন

ইনপুট

hello

আউটপুট

aGVsbG8=

Data URL decode করুন

ইনপুট

data:text/plain;base64,44GT44KT44Gr44Gh44Gv

আউটপুট

こんにちは

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

  1. Auto Detect দিয়ে শুরু করুন, তারপর text লিখুন বা file বেছে নিন।
  2. প্রয়োজনে Encode বা Decode হাতে বদলান।
  3. Conversion-এর পরে result copy করুন বা download করুন।

Base64-এ encode করুন

  • Text বা file-কে Base64-এ রূপান্তর করুন।
  • Output format বেছে নিন: শুধু Base64 বা Data URL (MIME-সহ)।

Base64 decode করুন

  • Space বা line break-সহ Base64 decode করুন।
  • URL-safe Base64 (- এবং _) সমর্থন করে।
  • Decoded data-এর জন্য UTF-8 text output বা binary download বেছে নিন।

Data URL আলাদা করুন

  • data:...;base64, header এবং payload স্বয়ংক্রিয়ভাবে আলাদা করে।
  • MIME এবং Base64 payload আলাদা করে এক ক্লিকে copy দেখায়।

FAQ

Decoded Japanese text বিকৃত দেখায়

"Display as text (UTF-8)" আগে ব্যবহার করুন। Decoded data binary হলে "Treat as binary (download)"-এ বদলান।

Data URL (data:image/...;base64,) সমর্থন করেন?

হ্যাঁ। টুল data:*;base64, header এবং payload স্বয়ংক্রিয়ভাবে আলাদা করে এবং MIME type দেখায়।

File কি upload করা হয়?

না। Conversion পুরোপুরি আপনার browser-এ চলে এবং file কখনও upload করা হয় না।

Line break-সহ Base64 কি decode করা যায়?

হ্যাঁ। “Ignore whitespace and line breaks” চালু করলে line-broken Base64 decode করা যায়।

Base64URL (- এবং _) কি সমর্থন করেন?

হ্যাঁ। “Accept URL-safe Base64 (- and _)” চালু করুন।

নোট

  • Decoded content text হিসেবে দেখালে UTF-8 ব্যবহার করা হয়। Original data অন্য encoding হলে text বিকৃত দেখাতে পারে।
  • বড় file browser memory limit-এর ওপর নির্ভর করে বেশি সময় নিতে পারে।