ตรวจสอบ Favicon

สร้างและตรวจสอบ Favicon สำหรับเว็บไซต์ของคุณในไม่กี่วินาที

ตรวจสอบ Favicon

วิเคราะห์การใช้งาน Favicon ของเว็บไซต์ของคุณและรับคำแนะนำ

บทสรุป (TL;DR)

  • การตรวจสอบความถูกต้องเป็นสิ่งสำคัญ: Favicon ที่เสียไม่ใช่แค่ไอคอนหายไป แต่มันทำให้เกิดข้อผิดพลาด 404 ในบันทึกเซิร์ฟเวอร์และลดภาพลักษณ์ของแบรนด์
  • การวิเคราะห์ที่ครอบคลุม: เครื่องมือนี้จะรวบรวมข้อมูลเว็บไซต์ของคุณเหมือนเบราว์เซอร์เพื่อตรวจสอบ favicon.ico, ไอคอน PNG, Apple Touch Icons และ Web Manifests
  • ข้อเสนอแนะที่นำไปใช้ได้จริง: รับรายงานเฉพาะเกี่ยวกับการเข้าถึงไฟล์ ความไม่ตรงกันของขนาด และความถูกต้องของรูปแบบ

ทำไมต้องตรวจสอบ Favicon?

การติดตั้ง favicon ดูเหมือนง่าย แต่ในทางปฏิบัติมักเกิดความล้มเหลวที่มองไม่เห็น ระบบนิเวศของเบราว์เซอร์สมัยใหม่ (Desktop, Android, iOS) ล้วนมีข้อกำหนดที่แตกต่างกัน

  • Browser Caching: เบราว์เซอร์ในเครื่องจะแคช favicon ไว้อย่างหนัก มักจะซ่อนปัญหาที่ผู้เยี่ยมชมใหม่เห็น
  • มาตรฐานที่แยกส่วน: คุณต้องการมากกว่าแค่ favicon.ico อุปกรณ์ Apple มองหา apple-touch-icon Android และ PWA มองหา site.webmanifest
  • การกำหนดค่าเซิร์ฟเวอร์: เส้นทางที่ถูกต้องใน HTML จะไม่มีความหมายหากเซิร์ฟเวอร์ของคุณส่งคืน 403 หรือประเภท MIME ที่ผิด

สิ่งที่ถูกตรวจสอบ

เครื่องมือวิเคราะห์ของเราดำเนินการตรวจสอบหลายขั้นตอน:

  1. HTML Parsing: เราสแกน <head> เพื่อหาลิงก์ไอคอนที่ประกาศไว้ทั้งหมด
  2. Manifest Validation: เราตรวจสอบว่าขนาดที่ประกาศใน Web Manifest ตรงกับไฟล์จริงหรือไม่
  3. การเข้าถึง: เราพยายามดาวน์โหลดแต่ละไอคอนเพื่อยืนยันว่าส่งคืนสถานะ 200 OK
  4. รูปแบบและขนาด: เราตรวจสอบข้อมูลไบนารีเพื่อให้แน่ใจว่าไฟล์เป็นรูปภาพที่ถูกต้องและขนาดตรงกัน
  5. การค้นหาโดยนัย: เราตรวจสอบเส้นทางมาตรฐานเช่น /favicon.ico

ข้อผิดพลาดในการปรับใช้ทั่วไป

1. ไอคอน “ผี” (Ghost Icon)

คุณมีแท็ก <link> แต่ไฟล์ส่งคืน 404 แก้ไข: ตรวจสอบเส้นทางไฟล์เทียบกับรูทของโดเมน

2. รูปแบบไม่ตรงกัน

คุณประกาศ type="image/png" แต่ให้บริการไฟล์ JPEG หรือ ICO แก้ไข: ตรวจสอบให้แน่ใจว่าส่วนหัว Content-Type ของเซิร์ฟเวอร์ตรงกับรูปแบบจริง

3. โกหกเรื่องขนาด

HTML ระบุ sizes="32x32" แต่รูปภาพจริงคือ 16x16 แก้ไข: ใช้ ตัวสร้าง Favicon เพื่อผลิตขนาดที่แน่นอน

4. ขาด Apple Touch Icon

หากไม่มี apple-touch-icon ผู้ใช้ iOS จะเห็นภาพหน้าจอทั่วไปเมื่อเพิ่มลงในหน้าจอหลัก แก้ไข: รวม PNG ขนาด 180x180 สำหรับ Apple เสมอ

แนวทางปฏิบัติที่ดีที่สุด

  1. Root Fallback: มี favicon.ico ที่รูท (/favicon.ico) เสมอ
  2. SVG สำหรับยุคใหม่: ใช้ SVG favicon เพื่อความเป็นอิสระจากความละเอียด
  3. Manifest: กำหนดไอคอนแยกใน manifest.json
  4. Cache Busting: ใช้ query string (เช่น ?v=2) เมื่ออัปเดต

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

ทำไมตัวตรวจสอบบอกว่า “หายไป” ทั้งที่ฉันเห็นมัน?

เบราว์เซอร์ของคุณน่าจะแคชเวอร์ชันเก่าไว้ ตัวตรวจสอบเห็นสิ่งที่ผู้เยี่ยมชม ใหม่ เห็น

ฉันจำเป็นต้องมีไฟล์เหล่านี้ทั้งหมดจริงหรือ?

favicon.ico คือขั้นต่ำสุด แต่สำหรับรูปลักษณ์ที่เป็นมืออาชีพ ชุดเต็มคือมาตรฐาน

ฉันใช้ CDN ได้ไหม?

ได้ เพียงตรวจสอบให้แน่ใจว่าแท็ก <link> ชี้ไปที่ URL สัมบูรณ์บน CDN

Frequently Asked Questions

How do I check if my favicon is set up correctly?
Enter your website URL and Favico fetches the page's HTML head, lists every declared icon — favicon.ico, apple-touch-icon, and web manifest icons — and flags anything that is missing or misconfigured.
Why is my favicon not showing up?
The usual causes are having only a favicon.ico with no apple-touch-icon or web manifest, an incorrect file path, aggressive browser caching, or a missing 32×32 PNG. The checker pinpoints which one applies to your site.
Do I need more than a favicon.ico?
Yes. Modern setups also need an apple-touch-icon.png for iOS and a site.webmanifest referencing 192×192 and 512×512 PNGs for Android and PWAs, in addition to favicon.ico.
Is the favicon checker free?
Yes, it is free to use and requires no sign-up.
enesvizharptrujadefrkoittrplnlidthhi