Image Format Converter

امیج فارمیٹ کنورٹر

PNG، JPG، WebP، اور AVIF کو تبدیل کریں — ڈریگ، ڈراپ، ڈاؤن لوڈ۔ ہر چیز آپ کے براؤزر میں چلتی ہے؛ تصویر کے بائٹس کبھی آپ کے ٹیب سے باہر نہیں جاتے۔

امیج فارمیٹ کنورٹر — TL;DR

PNG، JPG، WebP، اور AVIF کو تبدیل کریں — ڈریگ، ڈراپ، ڈاؤن لوڈ۔ ہر چیز آپ کے براؤزر میں چلتی ہے؛ تصویر کے بائٹس کبھی آپ کے ٹیب سے باہر نہیں جاتے۔

نہیں۔ پورا ٹول JavaScript ہے جو اسی صفحے کے اندر چلتا ہے۔ تصویر کو createImageBitmap سے ڈی کوڈ کیا جاتا ہے، canvas پر ڈرا کیا جاتا ہے، اور canvas.toBlob سے دوبارہ انکوڈ کیا جاتا ہے — ہر قدم براؤزر میں مقامی ہے۔ DevTools → Network کھولیں اور دیکھیں: تبدیلی کے دوران ایک بھی درخواست نہیں جاتی۔ ذاتی تصاویر، اسکرین شاٹس، ڈیزائن فائلز، اور خفیہ دستاویزات کے لیے محفوظ ہے۔

PNG لاس لیس ہے — یہ ہر پکسل کو بالکل ٹھیک محفوظ کرتا ہے۔ JPG لاسی ہے اور ہموار گریڈینٹس والی تصاویر میں بہترین ہے۔ اگر آپ کی PNG اسکرین شاٹ، لائن آرٹ، یا ٹھوس رنگوں کے بہت سے بلاکس پر مشتمل ہے، تو JPG حقیقت میں PNG سے بدتر کمپریس کرتا ہے اور فائل بڑی ہو جاتی ہے۔ اسکرین شاٹس اور UI اثاثوں کے لیے PNG کے ساتھ رہیں یا WebP استعمال کریں۔ JPG تصاویر کے لیے بہترین ہے۔

تصاویر مقام، چہروں پر مشتمل ہوتی ہیں، اسکرین شاٹس میں اسناد ہو سکتی ہیں، ڈیزائن کمپس غیر اعلان شدہ پروڈکٹ فیچرز ہوتے ہیں۔ ان میں سے کسی کو بھی کسی اور کے سرور پر پیسٹ کرنا ایک خاموش ڈیٹا لیک ہے۔ iKit کا کنورٹر JavaScript ہے جو پہلے ہی آپ کے براؤزر ٹیب میں لوڈ ہو چکا ہے۔

صرف لاسی فارمیٹس (JPG / WebP / AVIF)۔ PNG ہمیشہ لاس لیس ہوتا ہے۔ زیادہ تر تصاویر کے لیے 75-85% بہترین ہے۔
تصاویر یہاں چھوڑیں، یا منتخب کرنے کے لیے کلک کریں
PNG، JPG، WebP، AVIF، GIF، BMP — متعدد فائلیں بھی چل جاتی ہیں۔ کچھ بھی اپ لوڈ نہیں ہوتا۔

iKit امیج فارمیٹ کنورٹر کیوں؟

ڈیزائنرز، ڈویلپرز، اور ہر اس شخص کے لیے بنایا گیا ہے جسے غلط فائل فارمیٹ بتایا گیا ہو — دو کلکس میں تبدیل کریں، سرور کا انتظار نہیں۔

چار فارمیٹس، ایک ٹول

PNG، JPG، WebP، اور AVIF — کسی بھی سمت میں تبدیل کریں۔ مختلف فارمیٹس کا فولڈر چھوڑیں اور انہیں ایک ہی ہدف فارمیٹ میں ایک ساتھ تبدیل کر لیں۔

مکمل کوالٹی کنٹرول

لاسی فارمیٹس (JPG / WebP / AVIF) پر لائیو سلائیڈر کے ذریعے کوالٹی کو 40% سے 100% تک ایڈجسٹ کریں۔ PNG ہمیشہ پکسل پرفیکٹ لاس لیس ہوتا ہے۔

ڈیزائن کے ذریعے پرائیویسی

تبدیلی آپ کے براؤزر میں canvas API کے ذریعے ہوتی ہے۔ کوئی اپ لوڈ نہیں، کوئی لاگ نہیں، کوئی تیسرا فریق نہیں۔ DevTools → Network میں قابلِ تصدیق: صفر درخواستیں۔

جدید فارمیٹس کی سپورٹ

WebP اور AVIF برابر کوالٹی پر JPG/PNG کے مقابلے میں اکثر 25-50% چھوٹی فائلیں بناتے ہیں۔ 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 حاصل کرنے کے لیے URL.createObjectURL(blob) کال کرتے ہیں، اسے ڈاؤن لوڈ اینکر سے منسلک کرتے ہیں، اور صارف کو ایک ایسی فائل ملتی ہے جس نے کبھی نیٹ ورک کو نہیں چھوا۔

عام امیج تبدیلی کے کام

حقیقی صورتحالیں جہاں آپ امیج کنورٹر تک پہنچیں گے۔

پوسٹ کرنے سے پہلے تصاویر کو سکیڑنا

فون تصاویر کو 4-8 MB JPG یا HEIC کے طور پر محفوظ کرتے ہیں۔ 75% کوالٹی پر WebP کے طور پر دوبارہ انکوڈ کرنا اسے بغیر کسی نظر آنے والے نقصان کے ~1 MB تک کم کر دیتا ہے — بلاگ پوسٹس، فورم اپ لوڈز، اور ای میل کے لیے بہترین۔

CMS کے لیے شفافیت ہٹانا

کچھ CMS (اور بہت سی Office ایپس) alpha والی PNGs کو قبول نہیں کرتیں یا انہیں عجیب پس منظر کے رساؤ کے ساتھ رینڈر کرتی ہیں۔ فلیٹ پس منظر کے ساتھ JPG میں تبدیل کریں، پیسٹ کریں، ہو گیا۔

ویب سائٹ کے اثاثوں کو جدید بنانا

اپنے logo.png اور hero.jpg کو WebP / AVIF ورژنز سے بدلیں اور انہیں <picture> کے ذریعے سرو کریں۔ Lighthouse اسکورز اوپر جاتے ہیں، LCP کم ہوتا ہے، اور آنکھ کو کوئی کوالٹی نقصان نظر نہیں آتا۔

ڈیزائنر کی PNG قبول کرنا اور JPG شپ کرنا

24 MB کی ڈیزائن کمپ PNG ملی؟ ویب کو اس کی ضرورت نہیں۔ 88% پر JPG میں تبدیل کریں — عام طور پر 1-2 MB اور بصری طور پر یکساں، سائز کا بجٹ واپس مل گیا۔

مقامی تبدیلی کیوں اہم ہے

تصاویر مقام، چہروں پر مشتمل ہوتی ہیں، اسکرین شاٹس میں اسناد ہو سکتی ہیں، ڈیزائن کمپس غیر اعلان شدہ پروڈکٹ فیچرز ہوتے ہیں۔ ان میں سے کسی کو بھی کسی اور کے سرور پر پیسٹ کرنا ایک خاموش ڈیٹا لیک ہے۔ iKit کا کنورٹر JavaScript ہے جو پہلے ہی آپ کے براؤزر ٹیب میں لوڈ ہو چکا ہے۔

  • تبدیلی کے دوران صفر نیٹ ورک درخواستیں — DevTools → Network میں قابلِ تصدیق۔
  • EXIF میٹا ڈیٹا (کیمرہ کا مقام، ڈیوائس) دوبارہ انکوڈ پر چھوڑ دیا جاتا ہے — ایک حادثاتی پرائیویسی بونس۔
  • ذاتی تصاویر، اسکرین شاٹس، اندرونی ڈیزائن کمپس، اور خفیہ دستاویزات کے لیے محفوظ۔

متعلقہ گائیڈز

iKit بلاگ سے تفصیلی ٹیوٹوریلز اور ٹولز کا موازنہ۔

اکثر پوچھے گئے سوالات

کیا یہ محفوظ ہے؟ کیا میری تصاویر اپ لوڈ ہوتی ہیں؟

نہیں۔ پورا ٹول JavaScript ہے جو اسی صفحے کے اندر چلتا ہے۔ تصویر کو createImageBitmap سے ڈی کوڈ کیا جاتا ہے، canvas پر ڈرا کیا جاتا ہے، اور canvas.toBlob سے دوبارہ انکوڈ کیا جاتا ہے — ہر قدم براؤزر میں مقامی ہے۔ DevTools → Network کھولیں اور دیکھیں: تبدیلی کے دوران ایک بھی درخواست نہیں جاتی۔ ذاتی تصاویر، اسکرین شاٹس، ڈیزائن فائلز، اور خفیہ دستاویزات کے لیے محفوظ ہے۔

میری تبدیل شدہ JPG اصل PNG سے بڑی کیوں ہے؟

PNG لاس لیس ہے — یہ ہر پکسل کو بالکل ٹھیک محفوظ کرتا ہے۔ JPG لاسی ہے اور ہموار گریڈینٹس والی تصاویر میں بہترین ہے۔ اگر آپ کی PNG اسکرین شاٹ، لائن آرٹ، یا ٹھوس رنگوں کے بہت سے بلاکس پر مشتمل ہے، تو JPG حقیقت میں PNG سے بدتر کمپریس کرتا ہے اور فائل بڑی ہو جاتی ہے۔ اسکرین شاٹس اور UI اثاثوں کے لیے PNG کے ساتھ رہیں یا WebP استعمال کریں۔ JPG تصاویر کے لیے بہترین ہے۔

WebP بمقابلہ AVIF بمقابلہ JPG کب استعمال کروں؟

JPG: عالمی مطابقت (ہر ڈیوائس، ہر CMS)، تصاویر کے لیے اچھا۔ WebP: برابر کوالٹی پر JPG سے ~25% چھوٹی، ہر جدید براؤزر میں سپورٹ، "JPG سے بہتر" کا محفوظ ترین انتخاب۔ AVIF: WebP سے مزید 20-30% چھوٹی، لیکن انکوڈنگ سست ہے اور صرف 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-channel شفافیت برقرار رکھتے ہیں۔ JPG نہیں — شفاف PNG کو JPG میں تبدیل کرنے سے پس منظر سفید (یا canvas کے ڈیفالٹ) سے بھر جاتا ہے۔ اگر آپ کو شفافیت چاہیے، تو WebP یا PNG میں تبدیل کریں، کبھی JPG نہیں۔