Omnikit
ডেভফাইলঅর্থসব টুল
Ctrl K
ডেভেলপার টুলফাইল টুলঅর্থ ক্যালকুলেটরসব টুল
হোমডেভেলপার টুলBase64 এনকোড ও ডিকোড
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

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

ডেভ

টেক্সট ও ফাইল Base64-এ এবং আবার ফেরত, URL-নিরাপদ মোড ও ছবির প্রিভিউ সহ

আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।

Base64 বাইনারি ডেটাকে সাধারণ টেক্সটে রূপান্তর করে, যাতে তা JSON, HTML বা data URI-এর ভেতরে যেতে পারে, বিনিময়ে আকার প্রায় 33 শতাংশ বাড়ে। এটি টেক্সট ও ফাইল দুই দিকেই রূপান্তর করে, URL-নিরাপদ মোড ও ছবির প্রিভিউ সহ। কিছুই আপলোড হয় না।

এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন

এরপর:
  • URL এনকোডার / ডিকোডার টেক্সট ও URL পার্সেন্ট-এনকোড বা ডিকোড করুন, আর লিংকের প্রতিটি অংশ দেখুন
  • হ্যাশ জেনারেটর টেক্সট বা ফাইলের MD5, SHA-1, SHA-256, SHA-384 ও SHA-512, চেকসাম তুলনা সহ

কীভাবে Base64 এনকোড ও ডিকোড করবেন

1

অপশন বারে এনকোড বা ডিকোড বেছে নিন।

2

বাঁ প্যানে টেক্সট টাইপ বা পেস্ট করুন; ফাইল এনকোড করতে ফাইল বেছে নিয়ে একটি ফাইল বাছুন ক্লিক করুন।

3

মানটি URL বা JWT-তে গেলে URL-নিরাপদ চালু করুন।

4

ফলাফল নিতে কপি করুন ক্লিক করুন, বা সংরক্ষণ করতে ডাউনলোড আইকনে ক্লিক করুন; ডিকোড করা বাইনারি ডেটা ফাইল হিসেবে ডাউনলোড হয়।

Base64 টুল সম্পর্কে

এই Base64 এনকোডার টেক্সট বা যেকোনো ফাইলকে Base64-এ রূপান্তর করে, আর Base64-কে আবার পড়ার মতো টেক্সট, ছবির প্রিভিউ বা ডাউনলোডযোগ্য ফাইলে ডিকোড করে। টাইপ করার সঙ্গে সঙ্গে ফলাফল দেখা যায়, টোকেন ও কোয়েরি স্ট্রিংয়ের জন্য URL-নিরাপদ মোড আছে, আর ছবি এনকোড করলে এক ক্লিকে data URI পাওয়া যায়।

মানুষ এটি ব্যবহার করেন CSS বা HTML ইমেলে ছোট লোগো বসাতে, Base64-এ এনকোড হয়ে আসা টোকেনের ভেতরের তথ্য বা webhook বডি পড়তে, আর API কোনো অনুরোধ প্রত্যাখ্যান করলে ক্লায়েন্ট আসলে কী পাঠিয়েছিল তা দেখতে। শুধু টেক্সট নেয় এমন কনফিগ ফাইলে সার্টিফিকেট বা বাইনারি ব্লব পেস্ট করতেও এটি কাজে লাগে।

এনকোড ও ডিকোড আপনার ব্রাউজারে JavaScript দিয়ে চলে। ফাইলগুলো File API দিয়ে স্থানীয়ভাবে পড়া হয় এবং কখনো আপলোড হয় না, তাই ব্যক্তিগত ডকুমেন্ট বা কী-এর সঙ্গেও এটি ব্যবহার করা যায়। টেক্সটকে UTF-8 হিসেবে ধরা হয়, ফলে ইমোজি এবং হিন্দি, তামিল বা আরবি লিপি ঠিকঠাক যাওয়া-আসা করে। ডিকোডার দুই বর্ণমালাই নেয়, প্যাডিং না থাকা ও লাইন ব্রেক মেনে নেয়, এবং PNG, JPEG, GIF ও WebP চিনে প্রিভিউ দেখায়। বাছাই করা ফাইল সর্বোচ্চ 20 MB হতে পারে, কারণ পুরো Base64 স্ট্রিং মেমরিতে তৈরি হয় এবং এর চেয়ে বড় হলে ট্যাব আটকে যেত; পেস্ট করা টেক্সটের নিজস্ব কোনো সীমা নেই।

ফলাফল কপি করতে Ctrl+Enter চাপুন। একটি অংশের বদলে পুরো JWT-এর জন্য JWT Decoder ব্যবহার করুন; হ্যাশের জন্য Hash Generator দেখুন।

সাধারণ জিজ্ঞাসা

এই Base64 এনকোডার কি বিনামূল্যে ও সীমাহীন?

হ্যাঁ। কোনো সাইন-আপ নেই, ওয়াটারমার্ক নেই, কতবার ব্যবহার করবেন তার সীমাও নেই। পেস্ট করা টেক্সটের দৈর্ঘ্যের সীমা শুধু আপনার ব্রাউজার যতটা ধরে রাখতে পারে। বাছাই করা ফাইল 20 MB-তে সীমিত, কারণ পুরো Base64 স্ট্রিং মেমরিতে তৈরি হয় এবং বড় ফাইল এনকোড না হয়ে ট্যাব আটকে দিত।

আমার ফাইল বা টেক্সট কি আপলোড হয়?

না। এনকোড ও ডিকোড পুরোপুরি আপনার ব্রাউজারে JavaScript দিয়ে চলে। ফাইল File API দিয়ে স্থানীয়ভাবে পড়া হয় এবং ফলাফল মেমরিতে তৈরি হয়, তাই আপনি যা পেস্ট বা বাছাই করেন তার কিছুই ডিভাইস ছেড়ে যায় না।

URL-নিরাপদ Base64 কী?

সাধারণ Base64 + ও / ব্যবহার করে, যেগুলোর URL-এ বিশেষ অর্থ আছে, আর = দিয়ে প্যাড করে। URL-নিরাপদ Base64 (RFC 4648, অনুচ্ছেদ 5) এগুলোর বদলে - ও _ বসায় এবং সাধারণত প্যাডিং বাদ দেয়। এটি JWT, OAuth টোকেন ও কোয়েরি স্ট্রিংয়ে ব্যবহৃত হয়। এটি পেতে URL-নিরাপদ সুইচ চালু করুন; ডিকোডার নিজেই এটি চিনে নেয়।

CSS বা HTML-এর জন্য ছবিকে কীভাবে Base64-এ রূপান্তর করব?

এনকোড বেছে নিন, ইনপুট ফাইল-এ বদলান, ছবিটি বাছুন এবং Data URI চালু করুন। ফলাফল data:image/png;base64, দিয়ে শুরু হয় এবং সরাসরি CSS-এর url() বা img ট্যাগের src অ্যাট্রিবিউটে পেস্ট করা যায়। বসানো ছবি ছোট রাখুন; কয়েক কিলোবাইটের বেশি হলে সাধারণ ফাইল হিসেবে দেওয়াই সাধারণত ভালো।

ডিকোড করলে টেক্সটের বদলে ডাউনলোড দেখায় কেন?

ডিকোড করা বাইটগুলো বৈধ UTF-8 টেক্সট নয়, তাই সম্ভবত এটি PDF, ZIP বা ছবির মতো কোনো ফাইল। ছবির প্রিভিউ দেখানো হয়; অন্য বাইনারির জন্য হেক্স প্রিভিউ ও একটি ডাউনলোড বোতাম দেখায়, যা বাইটগুলো একটি উপযুক্ত নামে সংরক্ষণ করে।

অবৈধ Base64 ত্রুটি কেন পাচ্ছি?

ইনপুটে A-Z, a-z, 0-9, + ও / (বা URL-নিরাপদ মোডে - ও _) এর বাইরের কোনো অক্ষর আছে, মাঝখানে একটি বিচ্ছিন্ন = আছে, বা একটি অক্ষর কম আছে বলে দৈর্ঘ্য মেলে না। স্পেস ও লাইন ব্রেকে সমস্যা নেই, এগুলো উপেক্ষা করা হয়। স্ট্রিংটি পুরোটা কপি হয়েছে কিনা দেখুন।

এখনও আটকে আছেন? Base64 এনকোড ও ডিকোড সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।

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

সব ডেভেলপার টুল
curl কনভার্টারএকটি curl কমান্ডকে fetch, Node, Python, PowerShell বা HTTPie কোডে বদলানটেক্সট থেকে বাইনারি কনভার্টারটেক্সটকে বাইনারি, হেক্স, দশমিক বা অক্টাল বাইটে রূপান্তর করুন এবং আবার ডিকোড করুন, UTF-8-এJSON থেকে C# ক্লাস কনভার্টারএকটি JSON নমুনাকে System.Text.Json বা Newtonsoft.Json-এর জন্য C# ক্লাস বা রেকর্ডে রূপান্তর করুনUnix টাইমস্ট্যাম্প কনভার্টারUnix টাইমস্ট্যাম্প থেকে তারিখ আর তারিখ থেকে টাইমস্ট্যাম্প, যেকোনো টাইম জোনেJSON থেকে TypeScriptএকটি JSON নমুনা থেকে TypeScript ইন্টারফেস বা টাইপ তৈরি করুনCSV থেকে JSONটেবিল প্রিভিউসহ CSV থেকে JSON এবং JSON থেকে CSV-তে রূপান্তর করুনYAML থেকে JSONYAML থেকে JSON এবং JSON থেকে YAML-এ রূপান্তর করুন, অ্যাংকর সমাধানসহJSON to ZodPaste a JSON sample and get a Zod schema with its z.infer type, ready to copy
এই টুলটি কি কাজে লেগেছে?
Omnikit

ছোট ছোট কাজ, আপনার ব্রাউজারেই। বিনামূল্যে, দ্রুত ও ব্যক্তিগত। ফাইল কখনো আপলোড হয় না।

ফাইল

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

ডেভ

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

অর্থ

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
গাইডপ্রশ্নপরিচিতিআমরা কীভাবে যাচাই করিআইন লাইব্রেরি (বেটা)গোপনীয়তাশর্তাবলিপ্রকাশ্য বিবৃতিযোগাযোগMore: Exam practice (UGC NET Paper 1)আপনার ব্রাউজারে চলে। কিছুই আপলোড হয় না। © 2026 Omnikit (theomnikit.com)