Image Format Converter

ইমেজ ফরম্যাট কনভার্টার

PNG, JPG, WebP এবং AVIF কনভার্ট করুন — ড্র্যাগ, ড্রপ, ডাউনলোড। সবকিছু আপনার ব্রাউজারেই চলে; ছবির বাইট কখনো আপনার ট্যাব ছেড়ে যায় না।

ইমেজ ফরম্যাট কনভার্টার — TL;DR

PNG, JPG, WebP এবং AVIF কনভার্ট করুন — ড্র্যাগ, ড্রপ, ডাউনলোড। সবকিছু আপনার ব্রাউজারেই চলে; ছবির বাইট কখনো আপনার ট্যাব ছেড়ে যায় না।

না। পুরো টুলটি জাভাস্ক্রিপ্ট যা এই পেজের ভেতরেই চলে। ছবিটি createImageBitmap দিয়ে ডিকোড করা হয়, একটি canvas এ আঁকা হয়, এবং canvas.toBlob দিয়ে আবার এনকোড করা হয় — প্রতিটি ধাপ ব্রাউজার-স্থানীয়। DevTools → Network খুলে দেখুন: কনভার্ট করার সময় একটি রিকোয়েস্টও যায় না। ব্যক্তিগত ছবি, স্ক্রিনশট, ডিজাইন ফাইল এবং গোপনীয় ডকুমেন্টের জন্য নিরাপদ।

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

ছবিতে অবস্থান, মুখ থাকে, স্ক্রিনশটে শংসাপত্র থাকতে পারে, ডিজাইন কম্প হলো অপ্রকাশিত প্রোডাক্ট ফিচার। এগুলোর কোনোটি অন্যের সার্ভারে পেস্ট করা একটি নীরব ডেটা ফাঁস। iKit এর কনভার্টার হলো জাভাস্ক্রিপ্ট যা ইতিমধ্যে আপনার ব্রাউজার ট্যাবে লোড হয়ে আছে।

শুধু লসি ফরম্যাটের জন্য (JPG / WebP / AVIF)। PNG সবসময় লসলেস। বেশিরভাগ ছবির জন্য ৭৫-৮৫% সবচেয়ে উপযুক্ত।
এখানে ছবি ড্রপ করুন, অথবা নির্বাচন করতে ক্লিক করুন
PNG, JPG, WebP, AVIF, GIF, BMP — একাধিক ফাইল চলবে। কিছুই আপলোড হয় না।

কেন iKit ইমেজ ফরম্যাট কনভার্টার

ডিজাইনার, ডেভেলপার এবং যাকে কখনো ভুল ফাইল ফরম্যাট দেওয়া হয়েছে — তাদের জন্য তৈরি। দুই ক্লিকেই কনভার্ট, সার্ভারের জন্য অপেক্ষা নেই।

চারটি ফরম্যাট, একটিই টুল

PNG, JPG, WebP এবং AVIF — যেকোনো দিক থেকে কনভার্ট করুন। মিশ্র ফরম্যাটের একটি ফোল্ডার ড্রপ করুন এবং সব একসাথে একটি লক্ষ্য ফরম্যাটে পেয়ে যান।

পূর্ণ কোয়ালিটি নিয়ন্ত্রণ

লসি ফরম্যাটে (JPG / WebP / AVIF) ৪০% থেকে ১০০% পর্যন্ত কোয়ালিটি লাইভ স্লাইডার দিয়ে সমন্বয় করুন। PNG সবসময় পিক্সেল-পারফেক্ট লসলেস।

ডিজাইন থেকেই গোপনীয়তা

কনভার্সন আপনার ব্রাউজারে canvas API এর মাধ্যমে হয়। কোনো আপলোড নেই, লগ নেই, তৃতীয় পক্ষ নেই। DevTools → Network এ যাচাইযোগ্য: শূন্য রিকোয়েস্ট।

আধুনিক ফরম্যাট সমর্থিত

সমান কোয়ালিটিতে WebP এবং AVIF প্রায়ই JPG/PNG এর তুলনায় ২৫-৫০% ছোট ফাইল তৈরি করে। AVIF এনকোড করতে Chrome 85+ বা Safari 16.4+ লাগে; আমরা ফিচার ডিটেক্ট করে আপনাকে জানাই।

ব্যাচ ডাউনলোড

একসাথে ডজনখানেক ছবি কনভার্ট করুন, তারপর সংরক্ষণ করতে "সব ডাউনলোড" ক্লিক করুন। প্রতিটি ফাইল নতুন এক্সটেনশনসহ তার মূল নাম রাখে।

অফলাইনে কাজ করে

পেজটি লোড হওয়ার পর সব কনভার্সন স্থানীয় — বিমানে, ট্রেনে, কর্পোরেট ফায়ারওয়ালের পেছনে, বা নেটওয়ার্ক বিচ্ছিন্ন অবস্থায়ও কাজ করে।

ব্রাউজার ইমেজ কনভার্সন কীভাবে কাজ করে

এই লুপে কোনো সার্ভার নেই — আমাদের প্রয়োজনীয় প্রতিটি কোডেক আপনার ব্রাউজার ইতিমধ্যে বহন করে।

  1. 1

    উৎস ডিকোড করা

    আমরা createImageBitmap(file) কল করি, যা ব্রাউজারের নেটিভ ইমেজ কোডেক ব্যবহার করে কাঁচা বাইটকে আঁকার যোগ্য বিটম্যাপে রূপান্তর করে। PNG, JPG, WebP, AVIF, GIF, BMP — যা কিছু <img> দেখাতে পারে, এটি ডিকোড করতে পারে।

  2. 2

    একটি canvas এ আঁকা

    একটি নতুন <canvas> ছবির স্বাভাবিক প্রস্থ × উচ্চতা অনুযায়ী আকার দেওয়া হয়, এবং বিটম্যাপটি সম্পূর্ণ রেজোলিউশনে আঁকা হয়। কোনো রিস্যাম্পলিং নেই, কোনো স্কেলিং নেই — পিক্সেল-বাই-পিক্সেল।

  3. 3

    লক্ষ্য ফরম্যাটে পুনরায় এনকোড করা

    canvas.toBlob('image/webp', 0.82) canvas এর পিক্সেলগুলো নির্বাচিত ফরম্যাটের জন্য ব্রাউজারের এনকোডারের কাছে হস্তান্তর করে এবং একটি Blob ফেরত দেয়। ফরম্যাটের মধ্যে আমরা শুধু MIME স্ট্রিংটিই পরিবর্তন করি।

  4. 4

    ডাউনলোড ফেরত দেওয়া

    আমরা URL.createObjectURL(blob) কল করে একটি স্থানীয় URL পাই, এটি একটি ডাউনলোড অ্যাঙ্করে যুক্ত করি, এবং ব্যবহারকারী এমন একটি ফাইল পান যা কখনো নেটওয়ার্ক স্পর্শ করেনি।

সাধারণ ইমেজ কনভার্সন কাজ

বাস্তব পরিস্থিতি যেখানে আপনি একটি ইমেজ কনভার্টারের জন্য হাত বাড়াবেন।

পোস্ট করার আগে ছবি ছোট করা

ফোন ছবিগুলো ৪-৮ MB JPG বা HEIC হিসেবে সংরক্ষণ করে। ৭৫% কোয়ালিটিতে WebP হিসেবে পুনরায় এনকোড করলে তা ~১ MB এ নেমে আসে কোনো দৃশ্যমান ক্ষতি ছাড়াই — ব্লগ পোস্ট, ফোরাম আপলোড এবং ইমেইলের জন্য নিখুঁত।

একটি CMS এর জন্য স্বচ্ছতা সরানো

কিছু CMS (এবং অনেক অফিস অ্যাপ) alpha সহ PNG গ্রহণ করে না বা অদ্ভুত ব্যাকগ্রাউন্ড ব্লিড সহ রেন্ডার করে। সমতল ব্যাকগ্রাউন্ড সহ JPG তে কনভার্ট করুন, পেস্ট করুন, হয়ে গেছে।

একটি ওয়েবসাইটের অ্যাসেট আধুনিকীকরণ

আপনার logo.png এবং hero.jpg এর পরিবর্তে WebP / AVIF সংস্করণ ব্যবহার করুন এবং <picture> এর মাধ্যমে সার্ভ করুন। Lighthouse স্কোর বাড়বে, LCP কমবে, চোখে কোনো কোয়ালিটি ক্ষতি দেখা যাবে না।

ডিজাইনারের PNG গ্রহণ এবং JPG শিপিং

২৪ MB এর ডিজাইন কম্প PNG পেয়েছেন? ওয়েবের সেটি দরকার নেই। ৮৮% তে JPG তে কনভার্ট করুন — সাধারণত ১-২ MB এবং উপলব্ধিযোগ্যভাবে অভিন্ন, সাইজ বাজেট ফেরত পাবেন।

কেন স্থানীয় কনভার্সন গুরুত্বপূর্ণ

ছবিতে অবস্থান, মুখ থাকে, স্ক্রিনশটে শংসাপত্র থাকতে পারে, ডিজাইন কম্প হলো অপ্রকাশিত প্রোডাক্ট ফিচার। এগুলোর কোনোটি অন্যের সার্ভারে পেস্ট করা একটি নীরব ডেটা ফাঁস। iKit এর কনভার্টার হলো জাভাস্ক্রিপ্ট যা ইতিমধ্যে আপনার ব্রাউজার ট্যাবে লোড হয়ে আছে।

  • কনভার্সনের সময় শূন্য নেটওয়ার্ক রিকোয়েস্ট — DevTools → Network এ যাচাইযোগ্য।
  • EXIF মেটাডেটা (ক্যামেরার অবস্থান, ডিভাইস) পুনরায় এনকোডিংয়ে বাদ পড়ে — দুর্ঘটনাবশত গোপনীয়তা বোনাস।
  • ব্যক্তিগত ছবি, স্ক্রিনশট, অভ্যন্তরীণ ডিজাইন কম্প এবং গোপনীয় ডকুমেন্টের জন্য নিরাপদ।

সম্পর্কিত গাইড

iKit ব্লগ থেকে গভীর টিউটোরিয়াল এবং টুল তুলনা।

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

এটি কি নিরাপদ? আমার ছবিগুলো কি আপলোড হয়?

না। পুরো টুলটি জাভাস্ক্রিপ্ট যা এই পেজের ভেতরেই চলে। ছবিটি createImageBitmap দিয়ে ডিকোড করা হয়, একটি canvas এ আঁকা হয়, এবং canvas.toBlob দিয়ে আবার এনকোড করা হয় — প্রতিটি ধাপ ব্রাউজার-স্থানীয়। DevTools → Network খুলে দেখুন: কনভার্ট করার সময় একটি রিকোয়েস্টও যায় না। ব্যক্তিগত ছবি, স্ক্রিনশট, ডিজাইন ফাইল এবং গোপনীয় ডকুমেন্টের জন্য নিরাপদ।

আমার কনভার্ট করা JPG কেন মূল PNG এর চেয়ে বড়?

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

কখন WebP, AVIF নাকি JPG ব্যবহার করব?

JPG: সর্বজনীন সামঞ্জস্যতা (প্রতিটি ডিভাইস, প্রতিটি CMS), ছবির জন্য ভালো। WebP: সমান কোয়ালিটিতে JPG এর চেয়ে ~২৫% ছোট, প্রতিটি আধুনিক ব্রাউজারে সমর্থিত, সবচেয়ে নিরাপদ "JPG-এর চেয়ে ভালো" পছন্দ। AVIF: WebP এর চেয়েও আরও ২০-৩০% ছোট, কিন্তু এনকোডিং ধীর এবং কেবল Chrome/Safari/Firefox এটি ডিকোড করে (Safari 16.4+ লাগে)। ওয়েবে AVIF ব্যবহার করুন যদি আপনি JPG ফলব্যাকসহ `` সার্ভ করেন; একক ড্রপ-ইন ফরম্যাট চাইলে WebP ব্যবহার করুন; সামঞ্জস্যতা সবার ওপরে হলে JPG ব্যবহার করুন।

আমার ব্রাউজারে AVIF কেন "সমর্থিত নয়" দেখায়?

canvas.toBlob দিয়ে AVIF এনকোডিং এর জন্য Chrome 85+, Safari 16.4+, অথবা সাম্প্রতিক Firefox (image.avif.compliance_strictness পরিবর্তিত) লাগে। ডিকোডিং (প্রদর্শন) আরও ব্যাপকভাবে সমর্থিত, কিন্তু AVIF লেখার জন্য বিল্ট-ইন এনকোডার দরকার। iKit ফিচার-ডিটেক্ট করে এবং আপনার ব্রাউজার এনকোড করতে না পারলে অপশনটি নিষ্ক্রিয় করে। সমাধান: WebP তে স্যুইচ করুন, বা একটি Chromium-ভিত্তিক ব্রাউজার ব্যবহার করুন।

আমার ছবি কি স্বচ্ছতা বজায় রাখবে?

PNG, WebP এবং AVIF সবগুলোই alpha-চ্যানেল স্বচ্ছতা বজায় রাখে। JPG রাখে না — একটি স্বচ্ছ PNG কে JPG তে কনভার্ট করলে ব্যাকগ্রাউন্ড সাদা (বা canvas এর ডিফল্ট যাই হোক) দিয়ে পূরণ হয়। স্বচ্ছতা প্রয়োজন হলে WebP বা PNG তে কনভার্ট করুন, কখনোই JPG নয়।