مفت 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تصویر canvas میں ڈی کوڈ ہوتی ہےآپ کی اپ لوڈ کردہ PNG، JPEG، WebP، یا SVG کو ایک HTMLImageElement میں لوڈ کیا جاتا ہے اور ہر درخواست کردہ سائز (16×16 سے 256×256 تک) پر ایک آف اسکرین کینوس پر کھینچا جاتا ہے۔ کینوس اعلیٰ معیار کی bicubic ہمواری استعمال کرتا ہے اور آپ کے فٹ انتخاب کا احترام کرتا ہے: 'contain' تصویر کو شفاف یا رنگین پیڈنگ کے ساتھ لیٹر باکس کرتا ہے، جبکہ 'cover' ماخذ سے مرکزی مربع کاٹتا ہے۔
- 2ہر فریم PNG بائٹس کے طور پر ایکسپورٹ کیا گیابراؤزر کا بلٹ ان canvas.toBlob('image/png') ہر اسکیل شدہ فریم کو ایک بے نقصان PNG میں انکوڈ کرتا ہے۔ یہ خام بائٹس ہی وہ ہیں جو .ico کنٹینر کے اندر ایمبیڈ ہوتی ہیں — جدید براؤزرز اور Windows PNG-in-ICO کو مقامی طور پر سنبھالتے ہیں، جو پرانے BMP پر مبنی فارمیٹ سے فائل سائز کو چھوٹا رکھتا ہے۔
- 3ICO بائنری میموری میں تیار کی گئیایک ہاتھ سے لکھا گیا انکوڈر DataView کا استعمال کرتے ہوئے شروع سے .ico فائل ساخت بناتا ہے: ایک 6-بائٹ ICONDIR ہیڈر تصویروں کی تعداد کا اعلان کرتا ہے، اس کے بعد ہر سائز کے لیے 16-بائٹ ڈائریکٹری اندراج (چوڑائی، اونچائی، بٹ گہرائی، بائٹ لمبائی، اور ڈیٹا آفسیٹ ریکارڈ کرتے ہوئے)، پھر ترتیب میں تمام PNG پے لوڈز کو ملا کر۔ کوئی تیسرے فریق کی لائبریری شامل نہیں۔
- 4پیش نظارہ دکھایا گیا، فائل ڈاؤن لوڈ ہوئیڈاؤن لوڈ کی پیشکش سے پہلے، UI ہر پیک شدہ سائز کا ایک پکسل-درست پیش نظارہ چیکر بورڈ پس منظر کے مقابل رینڈر کرتا ہے تاکہ آپ محفوظ کرنے سے پہلے شفافیت کی تصدیق کر سکیں۔ مکمل شدہ Blob کو براؤزر کے ڈاؤن لوڈ میکانزم کے حوالے 'favicon.ico' کے طور پر کیا جاتا ہے۔
آپ کی تصویر مکمل طور پر آپ کے براؤزر کے اندر پروسیس ہوتی ہے — یہ کبھی کسی سرور پر اپ لوڈ نہیں ہوتی، اور ٹیب بند کرنے کے بعد کوئی کاپی محفوظ نہیں رکھی جاتی۔
متعلقہ ٹولز
Favicon جنریٹر
کسی بھی تصویر کو مکمل favicon پیکج میں بدلیں: ملٹی سائز favicon.ico، Apple touch icon، Android/PWA icons، web manifest، اور پیسٹ کرنے کے لیے تیار HTML snippet — سب zip میں، آپ کے براؤزر میں۔
دستخط ساز
ماؤس، انگلی یا اسٹائلس سے دستخط بنائیں، یا ہاتھ کی لکھائی والے فونٹ میں اپنا نام لکھیں، پھر اسے شفاف PNG یا SVG کے طور پر ایکسپورٹ کریں۔
تصویر کمپریسر
JPG، PNG، WebP اور AVIF تصاویر کمپریس کریں۔ پہلے/بعد کا موازنہ۔