مفت Favicon جنریٹر
کسی بھی تصویر کو مکمل favicon پیکج میں بدلیں: ملٹی سائز favicon.ico، Apple touch icon، Android/PWA icons، web manifest، اور پیسٹ کرنے کے لیے تیار HTML snippet — سب zip میں، آپ کے براؤزر میں۔
فائل یہاں چھوڑیں، یا براؤز کرنے کے لیے کلک کریں
PNG, JPG, WebP, SVG, HEIC, HEIF · آپ کے آلے پر پراسیس ہوتی ہے
یا کلپ بورڈ سے پیسٹ کرنے کے لیے Ctrl+V دبائیں
آپ کی فائلیں کبھی آپ کے ڈیوائس سے نہیں نکلتیں۔ تمام پروسیسنگ آپ کے براؤزر میں مقامی طور پر ہوتی ہے۔
💡 بہترین نتیجے کے لیے کم از کم 512×512 کی مربع تصویر اپلوڈ کریں۔ شفاف PNG یا SVG سب سے بہتر ہے۔
عام استعمالات
- ویب سائٹ فیویکن بنائیںہر براؤزر اور ڈیوائس کو درکار مکمل favicon سیٹ تیار کریں۔
- PWA اور Manifest آئیکن بنائیں192px اور 512px آئیکن اور web manifest حاصل کریں جو PWA کو ضروری ہے۔
- Apple Touch Icon بنائیں180×180 آئیکن تیار کریں جو iOS استعمال کرتا ہے جب سائٹ ہوم اسکرین پر محفوظ ہو۔
- لوگو کو Favicon میں تبدیل کریںاپنے برانڈ لوگو کو صاف، قابل شناخت favicon میں تبدیل کریں۔
- کسی بھی Framework کے لیے Favicons بنائیںReact، Next.js، WordPress اور مزید کے لیے favicon فائلیں حاصل کریں۔
یہ کیسے کام کرتا ہے
یہ ٹول کسی بھی PNG، JPEG، WebP یا SVG کو مکمل favicon پیکج میں بدلتا ہے — کثیر سائز .ico، Apple touch icon، Android/PWA آئیکنز، web manifest اور پیسٹ کے لیے تیار HTML ٹکڑا — مکمل طور پر آپ کے براؤزر میں Canvas API اور JSZip سے۔ کچھ اپ لوڈ نہیں ہوتا؛ ساری رینڈرنگ اور فائل سازی مقامی طور پر ہوتی ہے۔
- 1Canvas آپ کی تصویر کا سائز بدلتا ہےبراؤزر آپ کی ماخذ تصویر کو ہر درکار سائز (16، 32، 48، 180، 192 اور 512 px) پر آف اسکرین HTML Canvas عناصر پر بناتا ہے۔ واضح width/height کے بغیر SVGs پہلے DOMParser اور XMLSerializer سے معمول پر لائی جاتی ہیں تاکہ Firefox اور Chrome خالی canvas کی بجائے یکساں پکسل آؤٹ پٹ دیں۔
- 2ہاتھ سے لکھا ICO انکوڈر .ico فائل بناتا ہےچھوٹے ICO اندراج (16، 32، 48 px) خام 32-bit BGRA DIB bitmaps کے طور پر انکوڈ ہوتے ہیں — BITMAPINFOHEADER، نیچے سے اوپر XOR قطاریں اور 1bpp AND ماسک — کیونکہ Windows shell اجزاء کو ان سائزز پر غیر کمپریس شدہ DIB فارمیٹ درکار ہے۔ ٹول ICO ڈائریکٹری ہیڈر لکھتا ہے اور اندراجات کو مکمل طور پر DataView اور Uint8Array سے جوڑتا ہے، کسی بیرونی ICO لائبریری کے بغیر۔
- 3PNG آؤٹ پٹس canvas.toBlob سے بنتے ہیںہر PNG شکل (favicon-16x16، favicon-32x32، apple-touch-icon-180x180، android-chrome-192x192، android-chrome-512x512) canvas.toBlob کو 'image/png' کے ساتھ چلا کر لی جاتی ہے، اور بغیر نقصان انکوڈنگ براؤزر کے بلٹ اِن امیج انجن کو سونپی جاتی ہے۔ اختیاری حاشیہ، پس منظر کا رنگ اور شکل کی تراش (مربع، گول کونے یا دائرہ) لینے سے پہلے canvas context پر لگائے جاتے ہیں۔
- 4JSZip سب کچھ ایک ڈاؤن لوڈ میں باندھتا ہےJSZip تمام بنائی گئی فائلیں — favicon.ico، پانچ PNGs، آپ کی ایپ کے نام والا site.webmanifest، اور درست <link> ٹیگز والا favicon-snippet.html — ایک .zip blob میں جوڑتا ہے جو خود بخود آپ کے آلے پر ڈاؤن لوڈ ہو جاتا ہے۔
آپ کی تصویر براہ راست براؤزر کی Canvas API میں لوڈ ہوتی ہے اور کبھی آپ کے آلے سے باہر نہیں جاتی — کسی بھی مرحلے پر فائل کا ڈیٹا کسی سرور کو نہیں بھیجا جاتا۔
متعلقہ ٹولز
PNG سے ICO Favicon کنورٹر
PNG، JPG، WebP، یا SVG تصاویر کو ملٹی سائز .ico favicon فائلوں میں تبدیل کریں۔ بنڈل کرنے کے لیے سائزز (16، 32، 48، 64، 128، 256) منتخب کریں اور ایک .ico ڈاؤن لوڈ کریں۔
Animated GIF میکر
متعدد تصاویر کو animated GIF میں یکجا کریں۔ قابل ترتیب فریم تاخیر، آؤٹ پٹ چوڑائی، لوپنگ، اور معیار۔ مکمل طور پر آپ کے براؤزر میں انکوڈ کیا گیا۔
دستخط ساز
ماؤس، انگلی یا اسٹائلس سے دستخط بنائیں، یا ہاتھ کی لکھائی والے فونٹ میں اپنا نام لکھیں، پھر اسے شفاف PNG یا SVG کے طور پر ایکسپورٹ کریں۔