تولید Favicon رایگان
هر تصویری را به یک بسته favicon کامل تبدیل کنید: یک favicon.ico چند-اندازه، آیکون touch Apple، آیکونهای Android/PWA، manifest وب و قطعه HTML آماده برای کپی — همه به صورت zipشده در مرورگر شما.
فایل را اینجا رها کنید یا برای انتخاب کلیک کنید
PNG, JPG, WebP, SVG, HEIC, HEIF · پردازش روی دستگاه شما
یا Ctrl+V را بزنید تا از کلیپبورد جایگذاری شود
فایلهای شما هرگز دستگاهتان را ترک نمیکنند. تمام پردازش به صورت محلی در مرورگر شما انجام میشود.
💡 برای بهترین نتیجه، یک تصویر مربعی حداقل ۵۱۲×۵۱۲ آپلود کنید. PNG شفاف یا SVG بهترین گزینه است.
کاربردهای رایج
- ایجاد Favicon برای وب سایتمجموعه favicon کامل ای بسازید که هر مرورگر و دستگاه انتظار دارد.
- تولید نمادهای PWA و Manifestنمادهای 192px و 512px و web manifest ای که PWA نیاز دارد را دریافت کنید.
- ایجاد نماد Apple Touchنماد 180×180 ای را بسازید که iOS از آن زمانی استفاده می کند که سایت در صفحه اول ذخیره شود.
- تبدیل لوگو به Faviconلوگوی برند خود را به یک favicon تمیز و قابل شناسایی تبدیل کنید.
- تولید Favicons برای هر Frameworkفایل های favicon آماده برای React، Next.js، WordPress و بیشتر را دریافت کنید.
نحوه کار
این ابزار هر PNG، JPEG، WebP، یا SVG را به یک بسته کامل فاویکون — .ico چندسایز، آیکون Apple touch، آیکونهای اندروید/PWA، یک مانیفست وب، و یک قطعه HTML آماده-چسباندن — کاملاً درون مرورگر شما با استفاده از Canvas API و JSZip تبدیل میکند. چیزی آپلود نمیشود؛ همه رندرینگ و مونتاژ فایل بهصورت محلی اتفاق میافتد.
- 1Canvas تصویر شما را دوباره مقیاس میکندمرورگر تصویر منبع شما را روی عناصر HTML Canvas خارج-از-صفحه در هر اندازه لازم (۱۶، ۳۲، ۴۸، ۱۸۰، ۱۹۲، و ۵۱۲ پیکسل) میکشد. SVGهای بدون ویژگیهای صریح عرض/ارتفاع ابتدا از طریق DOMParser و XMLSerializer نرمال میشوند پس Firefox و Chrome خروجی پیکسلی یکسانی تولید میکنند بهجای یک بوم خالی.
- 2کدگذار دستنویس ICO فایل .ico را بستهبندی میکندورودیهای کوچک ICO (۱۶، ۳۲، ۴۸ پیکسل) بهصورت بیتمپهای خام ۳۲بیتی BGRA DIB کدگذاری میشوند — BITMAPINFOHEADER بهعلاوه ردیفهای XOR پایین-به-بالا و یک ماسک AND یکبیتی — چون اجزای شل ویندوز فرمت DIB فشردهنشده را در آن اندازهها لازم دارند. ابزار سربرگ دایرکتوری ICO را مینویسد و ورودیها را کاملاً با DataView و Uint8Array به هم متصل میکند، بدون کتابخانه خارجی ICO دخیل.
- 3خروجیهای PNG از طریق canvas.toBlob تولید میشوندهر نسخه PNG (favicon-16x16، favicon-32x32، apple-touch-icon-180x180، android-chrome-192x192، android-chrome-512x512) با فراخوانی canvas.toBlob با 'image/png' گرفته میشود و کدگذاری بدون افت به موتور تصویر داخلی مرورگر سپرده میشود. حاشیه داخلی اختیاری، رنگ پسزمینه و برش شکل (مربع، گرد یا دایره) پیش از گرفتن روی بافت بوم اعمال میشوند.
- 4JSZip همهچیز را در یک دانلود بستهبندی میکندJSZip همه فایلهای تولیدشده — favicon.ico، پنج PNG، یک site.webmanifest با نام اپ شما، و یک favicon-snippet.html با تگهای <link> درست — را در یک بلاب .zip واحد مونتاژ میکند که بهطور خودکار به دستگاه شما دانلود میشود.
تصویر شما مستقیماً در Canvas API مرورگر بارگذاری میشود و هرگز دستگاه شما را ترک نمیکند — داده فایل در هیچ نقطهای به هیچ سروری منتقل نمیشود.
ابزارهای مرتبط
تبدیل PNG به آیکون ICO
تصویرهای PNG، JPG، WebP یا SVG را به فایلهای favicon .ico چند-اندازه تبدیل کنید. اندازههای مورد نظر را انتخاب کنید (۱۶، ۳۲، ۴۸، ۶۴، ۱۲۸، ۲۵۶) و یک .ico واحد دانلود کنید.
ساخت GIF متحرک
چند تصویر را به یک GIF متحرک ترکیب کنید. تأخیر فریم، عرض خروجی، حلقه و کیفیت قابل تنظیم است. کاملاً در مرورگر شما کدگذاری میشود.
سازنده امضا
با ماوس، انگشت یا قلم لمسی یک امضا بکشید، یا نام خود را با فونت دستخط تایپ کنید، سپس آن را بهصورت PNG یا SVG شفاف خروجی بگیرید.