본문 바로가기
인터넷

파비콘(favicon) 적용방법

by konadan-k 2024. 8. 29.

Favicon이란 무엇인가?

Favicon은 "Favorite Icon"의 줄임말로, 웹사이트의 대표 아이콘을 의미합니다. 브라우저 탭, 북마크 바, 주소창 등에 표시되며, 웹사이트의 정체성을 시각적으로 나타내는 중요한 요소입니다. 예를 들어, 구글의 G 로고나 유튜브의 플레이 버튼 아이콘이 모두 Favicon입니다.

홈페이지나 블로그에 나만의 특별한 이미지를 적용해 봅시다!


1. Favicon 만들기

Favicon을 만드는 과정은 매우 간단하며, 디자인 툴과 온라인 생성기를 활용해 쉽게 만들 수 있습니다.

1. 디자인 툴을 사용하여 만들기

  • Favicon은 일반적으로 16x16 픽셀, 32x32 픽셀, 또는 48x48 픽셀의 크기로 제작되며, PNG, ICO, SVG 등 다양한 형식을 사용할 수 있습니다. 포토샵, 일러스트의 디자인툴이나 canna, figma 등 온라인 툴을 사용하여 이미지를 제작이 가능하고
    제작한 이미지 파일을 온라인 사이트에서 ico 확장자로 변환이 가능합니다.

2. 온라인 favicon 제작 사이트

디자인툴을 다루기 어렵다면 아래 사이트에서 favicon 제작이 가능합니다.

반응형

2. Favicon 파일 저장하기

Favicon을 제작한 후에는 이를 웹사이트에 적용하기 위해서는 favicon에 맞는 파일확장자로 저장해야 합니다.

1) 파일 형식과 이름

  • ICO 파일 : 대부분의 브라우저에서 가장 널리 사용되는 형식으로, 여러 크기의 아이콘을 하나의 파일로 저장할 수 있습니다.
  • PNG 파일 : 투명 배경을 지원하며, 현대적인 브라우저와 모바일에서 잘 작동합니다.
  • SVG 파일 : 벡터 기반의 형식으로, 크기와 관계없이 고해상도의 이미지를 유지할 수 있습니다.

파일 이름은 "favicon.ico"로 저장하는 것이 일반적이며, 이는 브라우저가 기본적으로 인식할 수 있도록 도와줍니다.
블로그 관리자 페이지에서는 ico 파일로 적용이 가능합니다.

 

3. Favicon을 웹사이트에 적용하는 방법

Favicon을 생성하고 저장한 후, 이를 웹사이트에 적용해야 합니다. HTML 파일에 코드를 추가하는 것으로 해결할 수 있습니다.

1) HTML에 Favicon 적용하기
웹사이트의 <head></head> 태그 사이에 아래 코드를 붙여 넣기 합니다

  • ICO 파일을 사용할 경우(일반적으로 가장 많이 사용)

<link rel="icon" href="/favicon.ico" type="image/x-icon">

  • PNG와 SVG의 경우
더보기

PNG 파일을 사용할 경우
<link rel="icon" href="/favicon.png" type="image/png">

SVG 파일을 사용할 경우:
<link rel="icon" href="/favicon.svg" type="image/svg+xml">


2) Favicon 파일을 서버에 업로드하기

  • favicon.ico 파일을 웹사이트의 루트 디렉터리에 업로드하면 대부분의 브라우저가 자동으로 이를 감지합니다.
  • 지정된 폴더에 Favicon 파일을 업로드 한경우에는 업로드한 폴더명을 파일경로로 지정해야 합니다.
    ex) "images" 폴더 안에 저장했다면, href="/images/favicon.ico"

3) 여러 플랫폼과 디바이스에서의 적용

현대의 웹사이트는 다양한 디바이스(데스크톱, 모바일, 태블릿)와 플랫폼(윈도, iOS, 안드로이드 등)에서 사용되기 때문에, 각 플랫폼에 맞는 다양한 크기의 Favicon 적용이 필요 하수 있습니다. 다음과 같은 코드도 함께 사용하면 좋습니다.
(디테일하게 나누면 더 많습니다.)

<!-- 180x180 px Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

<!-- 192x192 px Android Icon -->

<link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png">

<!-- 32x32 px Favicon -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">

<!-- 16x16 px Favicon -->
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">

 

4. Favicon 적용 확인

한번 적용하면 브라우저에서 캐시를 저장하기 때문에 새로 적용한 Favicon이 바로 변경되어 보이지 않을 때가 많습니다. 수정 후 여러 번 업로드 시.. 답답함이 많습니다. 이를 해결하기 위해 다음과 같은 방법을 사용할 수 있습니다. 

  • 브라우저 캐시 지우기 : 브라우저의 캐시를 지운 후 페이지를 새로고침 하여 Favicon이 제대로 적용되었는지 확인합니다.
  • 다른 브라우저로 확인 : 크롬, 파이어폭스, 사파리 등 다른 브라우저에서 웹사이트를 열어 Favicon이 제대로 표시되는지 확인합니다.
  • 기타 방법 : 마음을 비우고 시간이 해결해 줄 때까지 기다려봅니다.

 

5. 반영시 이슈사항

1) 이미지가 나오지 않을 때 :

  • 파일경로가 맞는지?
  • 여러 곳을 작업중일 때는 다른 서버에 올린 것은 아닌지?
  • 다른 브라우저로 확인해 보기 적용되었지만 내 거만 안 보일 때가 가끔 있다.

2) 여기는 나오는데 저기는 안 나와요?

  • 한 곳에 정확하게 바뀌어 적용되어 있다면 잘 완료된 상태다.
  • 개인 앱이나 브라우저 자체 캐시가 문제이지 싶다.
  • 시간이 지나니까 안 나오던 곳도 제대로 적용될 때가 많다.

 


Favicon은 웹사이트의 정체성을 나타내는 중요한 시각적 요소입니다. 간단한 디자인 툴이나 온라인 생성기를 이용해 쉽게 제작할 수 있으며, HTML 코드에 몇 줄 추가하는 것만으로 웹사이트에 적용할 수 있습니다. Favicon을 통해 웹사이트의 인지도를 높이고, 사용자에게 더욱 친숙한 이미지를 제공할 수 있습니다.

728x90
반응형