ছবি থেকে Base64
ফাইল পিকার দিয়ে ছবি বেছে নিন। এনকোডিং FileReader দিয়ে স্থানীয়ভাবে চলে; আপনি প্রিভিউ, কাঁচা Base64, সম্পূর্ণ data URI, MIME ও ফাইলনাম পাবেন। প্রয়োজনে Copy Base64 বা Copy data URI করুন।
আপডেট 2026-08-04 · developer
Choose an image file. Encoding runs locally in your browser.
এই টুল সম্পর্কে
শুধু image MIME টাইপের ফাইল গ্রহণ হয়। readAsDataURL data URI তৈরি করে; কমা-পরবর্তী অংশই কাঁচা Base64। স্ট্যাটাস KB-তে আকার বলে বা অ-ছবি কেন বাতিল তা বোঝায়।
কীভাবে ব্যবহার করবেন
- ছবির ফাইল বেছে নিন: Image file কন্ট্রোল দিয়ে PNG, JPG, GIF, WebP বা অনুরূপ ছবি বেছে নিন।
- স্থানীয় এনকোডিংয়ের অপেক্ষা: ব্রাউজার ফাইল পড়ে প্রিভিউ ও Base64 ও data URI ফিল্ড দেখায়।
- Base64 বা data URI কপি করুন: কাঁচা স্ট্রিংয়ের জন্য Copy Base64, সম্পূর্ণ data URL-এর জন্য Copy data URI চাপুন।
- MIME ও নাম যাচাই করুন: এম্বেডের আগে textarea-এর নিচে দেখানো MIME কোড ও ফাইলনাম নিশ্চিত করুন।
সাধারণ ব্যবহার
- ছোট আইকন CSS বা HTML-এ ইনলাইন করুন আলাদা অ্যাসেট হোস্ট না করে।
- বাহ্যিক ছবি ব্লক করা প্রোটোটাইপ বা ইমেইল টেমপ্লেটে data URI পেস্ট করুন।
- JSON-এ এম্বেডের আগে MIME স্ট্রিং ও Base64 দৈর্ঘ্য যাচাই করুন।
টিপস
- ছোট ছবি পছন্দ করুন; বড় ফাইল লম্বা স্ট্রিং দেয় যা পেস্ট করা কঠিন।
- data:image/...;base64, প্রিফিক্স লাগলে Copy data URI ব্যবহার করুন।
প্রশ্নোত্তর
ছবি কি সার্ভারে আপলোড হয়?
না। FileReader নির্বাচিত ফাইল শুধু ব্রাউজারে এনকোড করে।
অ-ছবি ফাইল বেছে নিলে কী হয়?
আউটপুট মুছে যায় এবং PNG বা JPG-এর মতো ছবি বেছে নিতে বলে।
Base64 ও data URI-এর পার্থক্য কী?
Base64 (raw) শুধু এনকোডেড বাইট; data URI-তে data:image/...;base64, প্রিফিক্সও থাকে।
এনকোডিং কেন ব্যর্থ হল?
ফাইল পড়া না গেলে স্ট্যাটাসে Failed to read the file দেখায়—অন্য ছবি চেষ্টা করুন।