คู่มือ

Favicon (.ico) กับ SVG

SVG เป็นรูปแบบ favicon ที่น่าตื่นเต้นที่สุดในปี 2026 — ปรับขนาดเวกเตอร์ได้ รองรับโหมดมืด และมักจะมีขนาดไม่เกิน 2 KB แต่มันไม่สามารถแทนที่ .ico ได้อย่างสมบูรณ์ เบราว์เซอร์รุ่นเก่า โปรแกรมอ่าน RSS ทางลัด Windows และตัวฝังโซเชียลบางตัวล้วนขึ้นอยู่กับ /favicon.ico คำตอบที่ถูกต้องคือจัดส่งทั้งสองอย่าง: SVG สำหรับเบราว์เซอร์สมัยใหม่ และ .ico เป็นทางเลือกสากล favicon generator ส่งออกคู่ที่สมบูรณ์จากแหล่งเดียว และ SVG vs ICO tutorial ให้การวิเคราะห์รูปแบบที่ลึกยิ่งขึ้น

SVG เป็นรูปแบบเวกเตอร์ ซึ่งหมายความว่าไอคอน Fav ของ SVG เดี่ยวจะเรนเดอร์ที่ความหนาแน่นของพิกเซลใดๆ ก็ได้โดยไม่ลดคุณภาพลง บนจอแสดงผล 1x จะแสดงผลที่ 16 × 16 พิกเซล บนจอแสดงผล Retina 3x จะแสดงผลที่พิกเซลจริง 48 × 48 จากไฟล์เดียวกัน ไม่มีชุดรวม ICO ที่มีเฟรมแรสเตอร์เฉพาะขนาด 4 ขนาดที่สามารถจับคู่การจัดการความหนาแน่นอัตโนมัตินี้ได้ SVG เป็นรูปแบบที่เหมาะสมที่สุดสำหรับจอแสดงผล DPI สูงสมัยใหม่

รูปแบบ .ico ยังคงเป็นรูปแบบพื้นฐานสากล เบราว์เซอร์เดสก์ท็อป เบราว์เซอร์มือถือ ระบบปฏิบัติการ และเครื่องมือของบริษัทอื่นที่เกี่ยวข้องกับไอคอนเว็บทุกตัวรองรับ favicon.ico นับตั้งแต่ช่วงปลายทศวรรษ 1990 สภาพแวดล้อมเหล่านี้จำนวนมากไม่ได้ตรวจสอบแท็กลิงก์ HTML เลย เพียงแต่พยายามดึงข้อมูล /favicon.ico จากรูทโดเมนตามแบบแผน การลบ .ico ออกจากการตั้งค่าของคุณจะทำให้ไอคอน Fav ของกลุ่มผู้ใช้และเครื่องมือที่สำคัญพังทันที

การรองรับโหมดมืดเป็นคุณสมบัติเด่นของไอคอน Fav SVG ไฟล์ SVG สามารถฝังบล็อก `<style>` ได้ด้วยแบบสอบถาม `@media (prefers-color-scheme: dark)` เมื่อเบราว์เซอร์อยู่ในโหมดมืด แบบสอบถามจะเปิดใช้งานและสามารถเปลี่ยนการเติม เส้นขีด หรือสีพื้นหลังของไอคอนได้ สิ่งนี้เป็นไปไม่ได้สำหรับ .ico หรือ PNG รูปแบบเหล่านั้นเป็นแรสเตอร์คงที่โดยไม่มีการคำนึงถึงสิ่งแวดล้อม

การสนับสนุนเบราว์เซอร์สำหรับไอคอน Favicon ของ SVG ได้เติบโตขึ้นอย่างมาก Chrome 80+ (เปิดตัวปี 2020), Edge 80+, Firefox 41+ และ Safari 15+ (เปิดตัวปี 2021) รองรับ `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>` ทั้งหมด ในปี 2026 การติดตั้งเบราว์เซอร์ที่ใช้งานอยู่ส่วนใหญ่รองรับไอคอน Fav SVG ข้อยกเว้นที่น่าสังเกตคือ Safari รุ่นเก่า (ก่อน 15) บนอุปกรณ์ iOS รุ่นเก่า ซึ่งอุปกรณ์เหล่านี้จะกลับไปเป็น .ico โดยอัตโนมัติ

ขนาดไฟล์เป็นข้อดีอีกประการหนึ่งของ SVG favicon ขาวดำ SVG ที่สะอาดตาสำหรับการทำเครื่องหมายแบบง่าย โดยทั่วไปจะมีขนาดไม่เกิน 1 KB ไฟล์ .ico ที่รวมเฟรมแรสเตอร์ขนาด 16, 32, 48 และ 64 พิกเซลคุณภาพดีเข้าด้วยกัน โดยทั่วไปจะมีขนาด 10-25 KB สำหรับไซต์ที่มีข้อกำหนดด้านเวลาโหลดที่รวดเร็วมาก การจัดส่งไอคอน Fav SVG แทนชุด PNG แบบสแตนด์อโลนจะช่วยลดเพย์โหลด Favicon ลงอย่างมาก แม้ว่ารูปแบบใดรูปแบบหนึ่งจะถูกแคชหลังจากการโหลดครั้งแรกก็ตาม

ไวยากรณ์การเชื่อมโยง favicon SVG แตกต่างจาก .ico เล็กน้อย คุณต้องมีแอตทริบิวต์ประเภทที่ชัดเจน: `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>` หากไม่มีแอตทริบิวต์ type เบราว์เซอร์บางตัวจะไม่รู้จักไฟล์ดังกล่าวเป็น favicon จับคู่สิ่งนี้กับแท็กลิงก์สำรอง .ico ก่อน: `<link rel='icon' href='/favicon.ico'>` เบราว์เซอร์ที่เข้าใจ favicons ของ SVG ชอบแท็ก SVG ที่เฉพาะเจาะจงมากกว่า ส่วนคนอื่นๆ ตกเป็นของ .ico

การเพิ่มประสิทธิภาพ SVG นั้นคุ้มค่าที่จะทำก่อนที่จะปรับใช้ favicon เครื่องมือออกแบบส่งออก SVG พร้อมด้วยข้อมูลเมตาของตัวแก้ไข ความคิดเห็น เส้นทางที่มองไม่เห็น และแอตทริบิวต์ซ้ำซ้อนที่เพิ่มไบต์โดยไม่มีการสนับสนุนด้านภาพใดๆ การเรียกใช้ SVG ผ่าน SVG optimizer สามารถลดขนาดไฟล์ได้ 50-80% ในขณะที่ยังคงรักษาไอคอนให้เหมือนกัน SVG ที่เล็กกว่ายังแยกวิเคราะห์ได้เร็วกว่า ซึ่งสำคัญกับการเชื่อมต่อที่ช้ากว่า

รูปแบบ .ico รองรับการรวมระบบปฏิบัติการ Windows ที่ SVG ไม่สามารถทำได้ ทางลัดบนเดสก์ท็อปที่สร้างจากแท็บเบราว์เซอร์ หมุดแถบงาน และไอคอน Windows File Explorer ทั้งหมดอ่านว่า /favicon.ico SVG ไม่ใช่รูปแบบไอคอน Windows ที่รู้จักในบริบทเหล่านี้ แม้แต่ผู้ใช้ที่เห็นไอคอนประจำเว็บไซต์ SVG ในแท็บเบราว์เซอร์เป็นหลักก็ยังเห็นเวอร์ชัน .ico เมื่อพวกเขาสร้างทางลัด Windows ไปยังเว็บไซต์ของคุณ

การสร้างภาพเคลื่อนไหวไอคอน Fav สามารถทำได้ด้วย SVG โดยใช้องค์ประกอบ `<animate>` หรือภาพเคลื่อนไหว SMIL ภายในไฟล์ SVG ไอคอน Fav SVG แบบเคลื่อนไหวสามารถเป็นจังหวะ หมุน หรือเปลี่ยนสีได้ การสนับสนุนเบราว์เซอร์สำหรับภาพเคลื่อนไหว SVG ในไอคอน Fav นั้นมีจำกัด (Chrome และ Edge รองรับ; Firefox และ Safari ไม่รองรับ) แต่เป็นตัวเลือกที่สร้างสรรค์สำหรับเว็บแอปที่ต้องการแสดงการเปลี่ยนแปลงสถานะ (เช่น ตัวบ่งชี้การโหลด จุดแจ้งเตือนใหม่) ผ่านทางไอคอน Fav

ไอคอน Fav SVG รองรับโหมดสีขั้นสูงที่นอกเหนือไปจากการสลับมืด/สว่างแบบธรรมดา คุณสามารถใช้คุณสมบัติที่กำหนดเองของ CSS ภายใน SVG ตอบสนองต่อคำสั่งสื่อ `forced-colors` สำหรับโหมดคอนทราสต์สูง และใช้เบรกพอยท์รูปแบบสีหลายจุด ธีมระดับนี้เป็นไปไม่ได้ด้วยรูปแบบแรสเตอร์ และทำให้ SVG เป็นตัวเลือกที่ดีที่สุดสำหรับระบบการออกแบบที่เน้นการเข้าถึง

ข้อจำกัดในทางปฏิบัติของ SVG ในการใช้งานจริงคือ คุณยังต้องมีทางเลือกสำรองที่ไม่ใช่ SVG วิธีที่ง่ายที่สุดคือรักษา SVG ให้เป็นไอคอนหลักของคุณ และสร้าง .ico และ apple-touch-icon PNG จากแหล่ง SVG เดียวกัน favicon generator ยอมรับ SVG เป็นรูปแบบต้นฉบับและสร้างเอาต์พุต .ico และ PNG จากข้อมูลเวกเตอร์ — ไม่มีการสูญเสียคุณภาพจากการแรสเตอร์

สำหรับการ์ดแชร์บนโซเชียลมีเดีย รูปภาพ OG และการคลายลิงก์ รูปแบบแหล่งที่มาของไอคอน Fav จะไม่เกี่ยวข้อง — แพลตฟอร์มโซเชียลจะดึงไอคอน Fav จาก HTML หรือ /favicon.ico ของคุณแล้วแปลงเป็นภายใน ไม่ว่า favicon ของคุณจะเป็น .ico, PNG หรือ SVG การ์ดลิงก์ที่คลายออกจะแสดงไอคอนนั้นโดยไม่คำนึงถึง มุ่งเน้นไปที่คุณภาพของเนื้อหาไอคอนมากกว่ารูปแบบสำหรับสถานการณ์การแบ่งปันทางสังคม

การใช้การตั้งค่า ico+SVG ที่แนะนำนั้นเกี่ยวข้องกับแท็กลิงก์เพียงสามแท็ก: `.ico` fallback, `image/svg+xml` SVG และ `apple-touch-icon` PNG เบราว์เซอร์จะอ่านตามลำดับความเฉพาะเจาะจง — รูปแบบที่เฉพาะเจาะจงมากที่สุดก่อน — และเลือกอันแรกที่เบราว์เซอร์รองรับ วิธีการเพิ่มประสิทธิภาพแบบก้าวหน้านี้หมายความว่าผู้ใช้ทุกคนจะได้รับ favicon ที่ดีที่สุดที่เบราว์เซอร์ของตนสามารถรองรับได้ ดู best favicon format guide สำหรับเมทริกซ์การตัดสินใจที่สมบูรณ์

วิธีการทำงาน

  1. 1

    เตรียมหรือส่งออกไอคอน SVG ของคุณ

    ออกแบบไอคอนของคุณด้วยสี่เหลี่ยมจัตุรัส viewBox (เช่น `viewBox='0 0 24 24'') เพิ่มบล็อก `<style>@media (prefers-color-scheme: dark) { ... }</style>` ภายใน SVG สำหรับการสลับสีในโหมดมืด ปรับให้เหมาะสมด้วย [SVG optimizer](tool:svg-optimizer)

  2. 2

    สร้างทางเลือก .ico จาก SVG

    อัปโหลด SVG ของคุณไปที่ [favicon generator](tool:favicon-generator) โดยจะแรสเตอร์เวกเตอร์เป็นเฟรมขนาด 16, 32, 48 และ 64 พิกเซล และรวมไว้ในเฟรม favicon.ico หลายขนาดสำหรับการรองรับเบราว์เซอร์สากลและระบบปฏิบัติการ

  3. 3

    สร้าง apple-touch-icon.png

    เครื่องกำเนิดไฟฟ้ายังส่งออก 180×180 PNG จากแหล่ง SVG สิ่งนี้จำเป็นสำหรับการติดตั้งหน้าจอหลัก iOS — iOS ไม่ได้ใช้ SVG สำหรับ apple-touch-icon

  4. 4

    เพิ่มแท็กลิงก์ทั้งสองใน <head>

    เพิ่มตามลำดับ: `<link rel='icon' href='/favicon.ico'>` (สำรอง) จากนั้น `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>` (เบราว์เซอร์สมัยใหม่) จากนั้น `<link rel='apple-touch-icon' href='/apple-touch-icon.png'>`

  5. 5

    ทดสอบการเรนเดอร์ในโหมดมืด

    สลับโหมดมืด OS ของคุณและตรวจสอบว่าไอคอน favicon ของ SVG เปลี่ยนสีใน Chrome หรือ Edge ทดสอบใน Safari และ Firefox เพื่อยืนยันพฤติกรรมทางเลือกของ .ico ใช้ [favicon tester](utility:favicon-tester) สำหรับการจำลอง

ลองเลย

สร้างคู่ .ico + SVG

เครื่องมือสร้าง Favicon

คำถามที่พบบ่อย

ฉันสามารถทิ้ง .ico ทั้งหมดและใช้เฉพาะ SVG ได้หรือไม่+

ไม่ปลอดภัยในปี 2026 โปรแกรมอ่าน RSS, ผู้นำเข้าบุ๊กมาร์ก, ทางลัด Windows, ระบบฝังโซเชียลบางระบบ และเครื่องมือรุ่นเก่าจำนวนมากดึงข้อมูล /favicon.ico โดยตรงโดยไม่ต้องอ่านแท็กลิงก์ HTML การลบ .ico ออกจะสร้างไอคอนที่ใช้งานไม่ได้สำหรับผู้ใช้และเครื่องมืออัตโนมัติบางส่วน

เบราว์เซอร์ใดบ้างที่รองรับไอคอน Fav ของ SVG+

Chrome 80+, Edge 80+, Firefox 41+, Safari 15+ และ Brave (แบบโครเมียม) ซึ่งครอบคลุมการติดตั้งเบราว์เซอร์ที่ใช้งานอยู่ส่วนใหญ่ในปี 2026 เบราว์เซอร์รุ่นเก่าและรุ่นก่อน Safari 15 บน iOS เก่าจะกลับไปเป็น .ico โดยอัตโนมัติเมื่อคุณรวมทั้งสองแท็ก

ฉันจะเพิ่มการรองรับโหมดมืดให้กับไอคอน favicon SVG ได้อย่างไร+

เพิ่มบล็อก `<style>` ภายใน SVG ด้วย `@media (prefers-color-scheme: dark) { /* change fill, stroke, or background colors */ }` เบราว์เซอร์จะใช้สไตล์นี้เมื่อระบบปฏิบัติการอยู่ในโหมดมืด ไม่จำเป็นต้องมีแท็ก JavaScript หรือ HTML เพิ่มเติม

favicon ของ SVG สามารถมีขนาดเล็กได้ขนาดไหน?+

ต่ำกว่า 1 KB สำหรับเครื่องหมายขาวดำที่สะอาดหลังจากการเพิ่มประสิทธิภาพ แม้แต่โลโก้หลากสีที่ซับซ้อนก็แทบจะไม่มีขนาดเกิน 4-5 KB เรียกใช้ SVG ของคุณผ่าน [SVG optimizer](tool:svg-optimizer) เพื่อตัดข้อมูลเมตาของตัวแก้ไขและลดขนาดไฟล์โดยไม่สูญเสียคุณภาพของภาพ

SVG รองรับความโปร่งใสสำหรับไอคอน Fav หรือไม่+

ใช่. SVG มีความโปร่งใสในทุกที่ที่ไม่มีอาร์ตเวิร์ค ไม่จำเป็นต้องมีช่องอัลฟ่า พื้นหลังจะโปร่งใสตามค่าเริ่มต้น เว้นแต่คุณจะเพิ่มการเติมสี่เหลี่ยมพื้นหลังอย่างชัดเจน

ฉันสามารถสร้าง .ico จากแหล่ง SVG ได้หรือไม่+

ใช่. [favicon generator](tool:favicon-generator) ยอมรับอินพุต SVG และแรสเตอร์เพื่อสร้างรูปแบบ .ico หลายขนาดบวกกับ PNG การแปลงเวกเตอร์เป็นแรสเตอร์ในแต่ละขนาดเป้าหมายให้ผลลัพธ์ที่คมชัดกว่าการสุ่มตัวอย่างจากภาพแรสเตอร์ขนาดใหญ่เพียงภาพเดียว

ลำดับของแท็กลิงก์มีความสำคัญเมื่อใช้ทั้ง .ico และ SVG หรือไม่+

ใช่. วางแท็กลิงก์ .ico ไว้เป็นทางเลือกก่อน จากนั้นจึงวางแท็กลิงก์ SVG เบราว์เซอร์ที่รองรับ favicons SVG ชอบประเภท SVG ที่เฉพาะเจาะจงมากกว่า เบราว์เซอร์ที่ไม่เพียงแค่ข้ามและตกไปที่ .ico คำสั่งซื้อช่วยให้มั่นใจได้ถึงความเข้ากันได้สูงสุด

เครื่องมือที่เกี่ยวข้อง

คู่มือเพิ่มเติม

คู่มือ

สำรวจ FetchFavicon

หมวดหมู่

ตัวแปลง

สาธารณูปโภค

คำแนะนำ

บทช่วยสอน