ছবির ফরম্যাট রূপান্তর

PNG-কে WebP বা JPEG-তে বদলান — ডাউনলোডের আগেই নতুন সাইজ দেখুন।

80%

অন্য ফরম্যাটে ছবিটির ওজন কত হবে তা দেখতে একটি ছবি বাছুন।

এখানে একটি ছবি ফেলুন, অথবা ⌘V চেপে পেস্ট করুন

JPEG, PNG, WebP, GIF (প্রথম ফ্রেম) ও BMP পড়ে; AVIF, HEIC ও TIFF আপনার ব্রাউজার কী ডিকোড করতে পারে তার উপর নির্ভর করে। 20 MiB ও 16 মেগাপিক্সেল পর্যন্ত।

ফাইল কখনো এই ডিভাইস ছাড়ে না, আর পেজটি কোনো নেটওয়ার্ক রিকোয়েস্ট পাঠায় না। রূপান্তরে পিক্সেল পুনরায় এনকোড হয়, তাই EXIF ও ICC মেটাডেটা চলে যায়।

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

  1. কার্ডে একটি ছবি ফেলুন, ⌘V দিয়ে পেস্ট করুন, বা “ছবি বাছুন” চাপুন। রূপান্তর সঙ্গে সঙ্গেই শুরু হয় — কোনো বোতাম চাপতে হয় না, কিছুই আপলোড হয় না।
  2. প্যানেলে রূপান্তরিত ছবিটি চেকারবোর্ডের উপর দেখায় (স্বচ্ছতা দেখা যায়), পুরোনো সাইজ → নতুন সাইজ, আর একটি ডাউনলোড বোতাম। উপরে WebP, JPEG বা PNG বাছুন; JPEG ও WebP-এর জন্য কোয়ালিটি স্লাইডার টানুন, আর স্বচ্ছ ছবি JPEG-তে গেলে পটভূমির রঙ বাছুন।
  3. “ডাউনলোড করুন” আপনার ফাইলের নাম রাখে, কেবল এক্সটেনশন বদলায়। আসল ফাইল কখনো স্পর্শ করা হয় না।

উদাহরণ

আপনার কাছে যা আছে

sunset-photo.png
1.8 MB · 1440×960 · PNG, এক কোণা স্বচ্ছ

আপনি যা পাবেন

1.8 MB → 470 KB (−74%)
sunset-photo.png → sunset-photo.webp
PNG · 1440×960 → WebP · গুণমান 80

সংখ্যাগুলো ছবি ও আপনার ব্রাউজারের এনকোডারের উপর নির্ভর করে: Chrome ও Firefox-এ একই সেটিংসে সামান্য আলাদা ফাইল হয়। শতাংশটি এই দুটি ফাইল তুলনা করে, তাই ডাউনলোডের আগেই বুঝতে পারবেন রূপান্তরটা লাভজনক কি না।

নিয়ম, সীমাবদ্ধতা ও পরিচিত সমস্যা

  • একবারে একটি ছবি, 20 MiB পর্যন্ত। বড় ফাইল পড়ার আগেই বাতিল হয়, তাই পেজের মেমরি ফুরাতে পারে না।
  • 16 মেগাপিক্সেল (16,777,216 px) পর্যন্ত। বড় ছবি ডিকোডিংয়ের আগেই বাতিল হয়, কারণ ওই মাপের একটি ক্যানভাসই কিছু মোবাইল ব্রাউজারে ব্যর্থ হয়। এই টুল রিসাইজ করে না — আগে ছবিটি ছোট করুন।
  • এটি কেবল ফরম্যাট বদলায়। ক্রপ নেই, রিসাইজ নেই, ঘোরানো নেই, ফিল্টার নেই।
  • রূপান্তর মানেই ফাইল ছোট হবে এমন নিশ্চয়তা নেই: PNG লসলেস, তাই PNG হিসেবে রাখা ছবি সাধারণত যে JPEG থেকে এসেছে তার চেয়ে বড় হয়। এমন হলে প্যানেল লুকিয়ে না রেখে “+n%” বলে দেয়।
  • JPEG-কে JPEG-তে বদলালে পুনরায় এনকোড হয় আর আবার কিছুটা গুণমান কমে। ফরম্যাট না বদলে ফাইল ছোট করতে চাইলে কম্প্রেশন টুল ব্যবহার করুন।
  • মেটাডেটা বহন হয় না: ক্যানভাসে পুনরায় এনকোড করলে EXIF, XMP ও ICC চলে যায়। অবস্থান, ক্যামেরা ও তোলার সময় টেকে না — ঘোরানো আগেই পিক্সেলে বসে গেছে। আগে পড়তে চাইলে EXIF ভিউয়ার ব্যবহার করুন।
  • গুণমান 80 একটি শুরুর বিন্দু, প্রতিশ্রুতি নয়: ব্রাউজারভেদে এনকোডার আলাদা, আর JPEG বা WebP-তে “100%” লসলেস নয়। ওয়েবে প্রকাশে সাধারণত 75 থেকে 85-এর মধ্যে রাখা হয়।
  • AVIF এখানে তৈরি করা যায় না: Chrome ও Firefox-এ canvas.toBlob("image/avif") নীরবে PNG ফেরত দেয়, ফলে এমন ফাইল মিলত যার এক্সটেনশন মিথ্যা বলে। AVIF ও HEIC পড়া যায়, যদি আপনার ব্রাউজার ডিকোড করতে পারে।
  • অ্যানিমেটেড GIF ও অ্যানিমেটেড WebP-এর কেবল প্রথম ফ্রেম থাকে। ওয়াইড-গ্যামাট ছবি একটু গাঢ় দেখাতে পারে, কারণ ICC প্রোফাইল কপি হয় না।
  • ডাউনলোড আপনার ফাইলের নাম রাখে এবং কেবল এক্সটেনশন বদলায় — “-converted” যোগ হয় না, যা দীর্ঘ চীনা বা আরবি ফাইল নামের জন্য জরুরি। কিছুই সংরক্ষিত হয় না: ইতিহাস নেই, শেয়ার লিংক নেই, রিকোয়েস্ট নেই।

ফাইলটি কাঙ্ক্ষিত মাপে এলে সাধারণত এরপর যা দরকার।