PNG থেকে Base64

যেকোনো Portable Network Graphics ছবিকে Base64 স্ট্রিং বা তৈরি কোড স্নিপেটে রূপান্তর করতে এই বিনামূল্যের PNG থেকে Base64 কনভার্টার ব্যবহার করুন। একটি লোকাল .png ফাইল বেছে নিন (অথবা রিমোট ফাইলের লিংক পেস্ট করুন), আউটপুট ফরম্যাট বেছে নিয়ে PNG Base64-এ এনকোড চাপুন।

PNG ফাইল
এখানে আপনার PNG ফাইল ছাড়ুন অথবা বেছে নিন

অনলাইনে কীভাবে PNG থেকে Base64 রূপান্তর করবেন

  1. লোকাল ফাইল বেছে নিয়ে একটি .png ফাইল নির্বাচন করুন, অথবা রিমোট URL বেছে নিয়ে একটি লিংক পেস্ট করুন।
  2. আউটপুট ফরম্যাট বেছে নিন: সাধারণ Base64, data URI, HTML ট্যাগ, CSS, JavaScript, JSON বা XML।
  3. PNG Base64-এ এনকোড ক্লিক করুন। প্রিভিউসহ ফলাফল সঙ্গে সঙ্গে দেখা যাবে।
  4. ফলাফল ক্লিপবোর্ডে কপি করুন বা .txt ফাইল হিসেবে ডাউনলোড করুন।

PNG (Portable Network Graphics) সম্পর্কে

PNG একটি লসলেস রাস্টার ফরম্যাট, যা 1996 সালে GIF-এর পেটেন্ট-মুক্ত বিকল্প হিসেবে তৈরি হয়। এটি পূর্ণ 24-বিট রঙ, মসৃণ স্বচ্ছতার জন্য 8-বিট আলফা চ্যানেল এবং পিক্সেল ডেটা কখনো বাদ না দেওয়া DEFLATE কম্প্রেশন সাপোর্ট করে।

প্রান্তগুলো তীক্ষ্ণ রাখে বলে লোগো, আইকন, UI স্ক্রিনশট ও ডায়াগ্রামের জন্য PNG-ই প্রচলিত পছন্দ। ফটোগ্রাফের ক্ষেত্রে JPG বা WebP সাধারণত অনেক ছোট হয়, আর ছবি Base64 হিসেবে যুক্ত করার সময় এটা গুরুত্বপূর্ণ, কারণ প্রতিটি বাইট প্রায় এক-তৃতীয়াংশ বেড়ে যায়।

তৈরি করেছে1996, W3C / IETF (RFC 2083)
কম্প্রেশনলসলেস (DEFLATE)
স্বচ্ছতাহ্যাঁ, পূর্ণ আলফা চ্যানেল
অ্যানিমেশনAPNG এক্সটেনশন
ফাইল সিগনেচার89 50 4E 47 0D 0A 1A 0A

আউটপুট ফরম্যাট

ফলাফল কোন রূপে চান তা বেছে নিন। কনভার্টার যা দিতে পারে:

  • txt: শুধু Base64 স্ট্রিং, কোড, ডেটাবেস ফিল্ড বা API রিকোয়েস্টে সরাসরি পেস্ট করার জন্য প্রস্তুত।
  • uri: একটি সম্পূর্ণ data: URI, যা ব্রাউজারের অ্যাড্রেস বারে পেস্ট করা যায় বা যেখানে URL গ্রহণ করা হয় সেখানেই ব্যবহার করা যায়।
  • html img: src-এ data URI সহ একটি <img> ট্যাগ।
  • css background image: background-image: url(data:...) ব্যবহার করা একটি CSS রুল।
  • html favicon: ইনলাইন favicon-এর জন্য একটি <link rel="icon"> ট্যাগ।
  • html hyperlink: একটি <a> লিংক, যা যুক্ত ফাইলটি ডাউনলোড করে বা খোলে।
  • html iframe: একটি <iframe>, যা কনটেন্টটি পেজের ভেতরেই দেখায়।
  • javascript image: JavaScript যা একটি Image অবজেক্ট তৈরি করে।
  • javascript popup: JavaScript যা কনটেন্টটি নতুন উইন্ডোতে খোলে।
  • json: ফাইলের নাম, MIME type ও ডেটাসহ একটি JSON অবজেক্ট।
  • xml: CDATA সেকশনের ভেতরে ডেটাসহ একটি XML এলিমেন্ট।

এটি কি নিরাপদ এবং ফলাফল কত বড় হবে?

আপনার ফাইল কখনো আপলোড হয় না: File API ব্যবহার করে আপনার ব্রাউজারেই এটি পড়া ও রূপান্তর করা হয়, তাই গোপনীয় ডকুমেন্টও আপনার ডিভাইসে থাকে।

Base64 প্রতি 3 বাইটকে 4টি ক্যারেক্টারে প্রকাশ করে, তাই এনকোড করা ফলাফল মূল ফাইলের চেয়ে প্রায় 33% বড় হয় (সাথে প্যাডিং ও data URI প্রিফিক্সের জন্য কয়েক বাইট)।

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

PNG কীভাবে Base64-এ রূপান্তর করব?

ওপরে আপনার .png ফাইল বেছে নিয়ে "PNG Base64-এ এনকোড" ক্লিক করুন। কনভার্টার আপনার ব্রাউজারেই ফাইলটি পড়ে Base64 স্ট্রিং বা তৈরি data URI দেয়।

Base64-এ এনকোড করা PNG কী দিয়ে শুরু হয়?

Base64-এ এনকোড করা একটি PNG ফাইল সাধারণত "iVBORw0KGgo" দিয়ে শুরু হয়। data URI হিসেবে এটি "data:image/png;base64," দিয়ে শুরু হয়।

ফাইলের আকারের কোনো সীমা আছে কি?

রূপান্তর আপনার ডিভাইসেই চলে বলে কোনো নির্দিষ্ট সীমা নেই, তবে খুব বড় ফাইল থেকে খুব লম্বা স্ট্রিং তৈরি হয়। আধুনিক ব্রাউজারে প্রায় 50 MB পর্যন্ত ফাইল স্বচ্ছন্দে কাজ করে।

Base64 থেকে আবার PNG-এ কীভাবে ফেরাব?

Base64 থেকে PNG ডিকোডার ব্যবহার করুন: স্ট্রিংটি পেস্ট করুন, তারপর মূল .png ফাইলটি প্রিভিউ ও ডাউনলোড করতে পারবেন।

সম্পর্কিত টুল ও গাইড

মন্তব্য (0)

“PNG থেকে Base64” নিয়ে প্রশ্ন, আইডিয়া বা কোনো বাগ? মন্তব্য করুন, টুলটিকে রেটিং দিন বা অন্যদের উত্তর দিন।

এখনো কোনো মন্তব্য নেই। প্রথম মতামতটি আপনিই দিন!

মন্তব্য করুন

এই টুলটিকে রেটিং দিন:
Esc
↑ ↓ সরান↵ খুলুনEsc বন্ধ