مرکزی مواد پر جائیں

مفت PNG سے ICO Favicon کنورٹر

PNG، JPG، WebP، یا SVG تصاویر کو ملٹی سائز .ico favicon فائلوں میں تبدیل کریں۔ بنڈل کرنے کے لیے سائزز (16، 32، 48، 64، 128، 256) منتخب کریں اور ایک .ico ڈاؤن لوڈ کریں۔

لوڈ ہونے کے بعد آف لائن کام کرتا ہے

فائل یہاں چھوڑیں، یا براؤز کرنے کے لیے کلک کریں

PNG, JPG, WebP, SVG, HEIC, HEIF · آپ کے آلے پر پراسیس ہوتی ہے

یا کلپ بورڈ سے پیسٹ کرنے کے لیے Ctrl+V دبائیں

فائلیں براؤز کریں

ٹپ: آپ Ctrl+V سے اسکرین شاٹ پیسٹ کر سکتے ہیں

آپ کی فائلیں کبھی آپ کے ڈیوائس سے نہیں نکلتیں۔ تمام پروسیسنگ آپ کے براؤزر میں مقامی طور پر ہوتی ہے۔

عام استعمالات

  • PNG سے ویب سائٹ Favicon بنائیںاپنے لوگو PNG کو اپنی ویب سائٹ کے ٹیب آئیکن کے لیے متعدد سائز favicon.ico فائل میں تبدیل کریں۔
  • Windows ڈیسک ٹاپ آئیکن بنائیںPNG یا JPG تصاویر کو Windows ڈیسک ٹاپ شارٹ کٹس اور ایپ لیکیشن آئیکن کے لیے .ico فائلوں میں تبدیل کریں۔
  • متعدد سائز کراس پلیٹ فارم آئیکنمتعدد آئیکن سائزز (16، 32، 48، 64، 128، 256) کو ایک .ico فائل میں بنڈل کریں جو ہر جگہ کام کرے۔
  • PWA آئیکن ذریعہ فائلاپنے PWA لوگو سے ایک بنیادی .ico تخلیق کریں جو پرانے براؤزرز میں fallback support کے لیے manifest استعمال نہیں کرتے۔
  • برانڈ لوگو کو ICO فارمیٹ میں تبدیل کریںاپنی کمپنی یا برانڈ لوگو کو PNG، JPG، یا SVG سے ڈیجیٹل ٹچ پوائنٹس کے لیے ایک اعلیٰ معیار والی .ico فائل میں تبدیل کریں۔

یہ کیسے کام کرتا ہے

تبدیلی مکمل طور پر آپ کے براؤزر میں اس ٹول میں براہ راست لکھے گئے دو میکانزم کا استعمال کرتے ہوئے چلتی ہے: ہر آئیکن فریم کو اسکیل اور رینڈر کرنے کے لیے Canvas API، اور ایک ہاتھ سے لکھا گیا ICO بائنری انکوڈر جو ان فریموں کو ایک واحد .ico فائل میں پیک کرتا ہے — کوئی لائبریری ڈاؤن لوڈ نہیں ہوتی، اور کوئی فائل کبھی آپ کے آلے سے باہر نہیں جاتی۔

  1. 1
    تصویر canvas میں ڈی کوڈ ہوتی ہے
    آپ کی اپ لوڈ کردہ PNG، JPEG، WebP، یا SVG کو ایک HTMLImageElement میں لوڈ کیا جاتا ہے اور ہر درخواست کردہ سائز (16×16 سے 256×256 تک) پر ایک آف اسکرین کینوس پر کھینچا جاتا ہے۔ کینوس اعلیٰ معیار کی bicubic ہمواری استعمال کرتا ہے اور آپ کے فٹ انتخاب کا احترام کرتا ہے: 'contain' تصویر کو شفاف یا رنگین پیڈنگ کے ساتھ لیٹر باکس کرتا ہے، جبکہ 'cover' ماخذ سے مرکزی مربع کاٹتا ہے۔
  2. 2
    ہر فریم PNG بائٹس کے طور پر ایکسپورٹ کیا گیا
    براؤزر کا بلٹ ان canvas.toBlob('image/png') ہر اسکیل شدہ فریم کو ایک بے نقصان PNG میں انکوڈ کرتا ہے۔ یہ خام بائٹس ہی وہ ہیں جو .ico کنٹینر کے اندر ایمبیڈ ہوتی ہیں — جدید براؤزرز اور Windows PNG-in-ICO کو مقامی طور پر سنبھالتے ہیں، جو پرانے BMP پر مبنی فارمیٹ سے فائل سائز کو چھوٹا رکھتا ہے۔
  3. 3
    ICO بائنری میموری میں تیار کی گئی
    ایک ہاتھ سے لکھا گیا انکوڈر DataView کا استعمال کرتے ہوئے شروع سے .ico فائل ساخت بناتا ہے: ایک 6-بائٹ ICONDIR ہیڈر تصویروں کی تعداد کا اعلان کرتا ہے، اس کے بعد ہر سائز کے لیے 16-بائٹ ڈائریکٹری اندراج (چوڑائی، اونچائی، بٹ گہرائی، بائٹ لمبائی، اور ڈیٹا آفسیٹ ریکارڈ کرتے ہوئے)، پھر ترتیب میں تمام PNG پے لوڈز کو ملا کر۔ کوئی تیسرے فریق کی لائبریری شامل نہیں۔
  4. 4
    پیش نظارہ دکھایا گیا، فائل ڈاؤن لوڈ ہوئی
    ڈاؤن لوڈ کی پیشکش سے پہلے، UI ہر پیک شدہ سائز کا ایک پکسل-درست پیش نظارہ چیکر بورڈ پس منظر کے مقابل رینڈر کرتا ہے تاکہ آپ محفوظ کرنے سے پہلے شفافیت کی تصدیق کر سکیں۔ مکمل شدہ Blob کو براؤزر کے ڈاؤن لوڈ میکانزم کے حوالے 'favicon.ico' کے طور پر کیا جاتا ہے۔

آپ کی تصویر مکمل طور پر آپ کے براؤزر کے اندر پروسیس ہوتی ہے — یہ کبھی کسی سرور پر اپ لوڈ نہیں ہوتی، اور ٹیب بند کرنے کے بعد کوئی کاپی محفوظ نہیں رکھی جاتی۔

متعلقہ ٹولز

اکثر پوچھے جانے والے سوالات