สร้าง Favicon ฟรี
แปลงรูปภาพใดก็ได้เป็นชุด favicon ครบถ้วน: favicon.ico หลายขนาด Apple touch icon, Android/PWA icon, web manifest และ HTML snippet พร้อมวาง — ทั้งหมดบีบอัดใน zip ในเบราว์เซอร์
วางไฟล์ที่นี่ หรือคลิกเพื่อเลือก
PNG, JPG, WebP, SVG, HEIC, HEIF · ประมวลผลบนอุปกรณ์ของคุณ
หรือกด Ctrl+V เพื่อวางจากคลิปบอร์ด
ไฟล์ของคุณไม่เคยออกจากอุปกรณ์ การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ
💡 สำหรับผลลัพธ์ที่คมชัดที่สุด อัปโหลดรูปภาพสี่เหลี่ยมขนาดอย่างน้อย 512×512 PNG แบบโปร่งใสหรือ SVG ให้ผลดีที่สุด
การใช้งานทั่วไป
- สร้าง Favicon ของเว็บไซต์สร้างชุด favicon ที่สมบูรณ์ซึ่งเบราว์เซอร์และอุปกรณ์ทั้งหมดคาดหวัง
- สร้างไอคอน PWA และ Manifestรับไอคอน 192px และ 512px และ web manifest ที่ PWA ต้องการ
- สร้างไอคอน Apple Touchสร้างไอคอน 180×180 ที่ iOS ใช้เมื่อบันทึกไซต์ไปยังหน้าจอหลัก
- เปลี่ยนโลโก้เป็น Faviconแปลงโลโก้แบรนด์ของคุณเป็น favicon ที่สะอาดและจำได้
- สร้าง Favicon สำหรับ Framework ใด ๆรับไฟล์ favicon พร้อมใช้งานสำหรับ React, Next.js, WordPress และอื่น ๆ
วิธีการทำงาน
เครื่องมือนี้แปลง PNG, JPEG, WebP หรือ SVG เป็นชุด favicon ครบชุด — .ico หลายขนาด ไอคอน Apple touch ไอคอน Android/PWA ไฟล์ web manifest และโค้ด HTML ที่พร้อมวาง — ในเบราว์เซอร์ทั้งหมดด้วย Canvas API และ JSZip ไม่มีการอัปโหลด การเรนเดอร์และการประกอบไฟล์ทั้งหมดเกิดขึ้นในเครื่อง
- 1Canvas ปรับขนาดภาพของคุณเบราว์เซอร์วาดภาพต้นฉบับลงบนองค์ประกอบ HTML Canvas นอกจอในแต่ละขนาดที่ต้องการ (16, 32, 48, 180, 192 และ 512 px) SVG ที่ไม่มีแอตทริบิวต์ width/height ถูกทำให้เป็นมาตรฐานก่อนผ่าน DOMParser และ XMLSerializer เพื่อให้ Firefox และ Chrome ได้พิกเซลเหมือนกันแทนที่จะเป็น canvas ว่าง
- 2ตัวเข้ารหัส ICO ที่เขียนขึ้นเองสร้างไฟล์ .icoรายการ ICO ขนาดเล็ก (16, 32, 48 px) เข้ารหัสเป็นบิตแมป DIB แบบ BGRA 32 บิตดิบ — BITMAPINFOHEADER พร้อมแถว XOR จากล่างขึ้นบนและมาสก์ AND 1bpp — เพราะคอมโพเนนต์ shell ของ Windows ต้องการรูปแบบ DIB ที่ไม่บีบอัดในขนาดเหล่านั้น เครื่องมือเขียนส่วนหัวไดเรกทอรี ICO และต่อรายการด้วย DataView และ Uint8Array ทั้งหมด โดยไม่มีไลบรารี ICO ภายนอก
- 3ผลลัพธ์ PNG สร้างผ่าน canvas.toBlobPNG แต่ละแบบ (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) ได้จากการเรียก canvas.toBlob ด้วย 'image/png' ให้เอนจินภาพในตัวของเบราว์เซอร์เข้ารหัสแบบไม่สูญเสีย ระยะขอบ สีพื้นหลัง และการตัดรูปทรง (สี่เหลี่ยม มุมมน หรือวงกลม) ที่เลือกได้จะถูกใช้กับ context ของ canvas ก่อนจับภาพ
- 4JSZip รวมทุกอย่างเป็นการดาวน์โหลดเดียวJSZip ประกอบไฟล์ที่สร้างทั้งหมด — favicon.ico, PNG ห้าไฟล์, site.webmanifest พร้อมชื่อแอปของคุณ และ favicon-snippet.html พร้อมแท็ก <link> ที่ถูกต้อง — เป็น blob .zip เดียวที่ดาวน์โหลดลงอุปกรณ์โดยอัตโนมัติ
ภาพของคุณถูกโหลดเข้า Canvas API ของเบราว์เซอร์โดยตรงและไม่เคยออกจากอุปกรณ์ — ไม่มีข้อมูลไฟล์ถูกส่งไปยังเซิร์ฟเวอร์ใดในทุกขั้นตอน
เครื่องมือที่เกี่ยวข้อง
แปลง PNG เป็น ICO Favicon
แปลงรูป PNG, JPG, WebP หรือ SVG เป็นไฟล์ favicon .ico หลายขนาด เลือกขนาดที่ต้องการรวม (16, 32, 48, 64, 128, 256) และดาวน์โหลดเป็น .ico เดียว
สร้าง GIF แบบเคลื่อนไหว
รวมรูปภาพหลายภาพเป็น GIF แบบเคลื่อนไหว ปรับ frame delay ความกว้างผลลัพธ์ การวนซ้ำ และคุณภาพ เข้ารหัสในเบราว์เซอร์ทั้งหมด
สร้างลายเซ็น
วาดลายเซ็นด้วยเมาส์ นิ้ว หรือสไตลัส หรือพิมพ์ชื่อด้วยฟอนต์ลายมือ แล้วส่งออกเป็น PNG หรือ SVG พื้นหลังโปร่งใส