べんりワザ・作ったものを公開する

ファビコンをつけよう

ブラウザのタブに出る小さなアイコン=ファビコン。あるだけで「ちゃんとしたサイト」に見える仕上げの一手を、絵文字1行の方法と画像から作る方法の2通りで紹介します。

ブラウザのタブに並ぶ、小さなアイコン——あれがファビコン(favicon)です。無いとタブは味気ない地球儀マークのまま。あるだけで「ちゃんと作られたサイト」に見える、公開前の仕上げの一手です。作り方は2通り紹介します。

いちばん簡単:絵文字をファビコンにする

画像を用意しなくても、HTMLに1行書くだけで絵文字がファビコンになります。

<head>
  <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🐤</text></svg>">
</head>

🐤の部分を好きな絵文字に変えるだけ。仕組みは「絵文字を1文字だけ描いたSVG画像を、ファイルを作らずその場に埋め込む」という小ワザです。呪文のように見えますが、コピペして絵文字を差し替えれば動きます。まず今日タブをにぎやかにしたい人はこれで十分。

画像から作る:favicon.io

自分のロゴやイラストをファビコンにするなら、変換ツールに任せるのが確実です。

favicon.io

画像(PNG/JPG)・テキスト・絵文字の3通りからファビコン一式を作れる無料ツール。必要なサイズがぜんぶ入ったzipを吐き出してくれます。

favicon.ioのジェネレーター一覧。画像から・テキストから・絵文字からの3種類の変換ツールが並んでいる
「Image to favicon」に手持ちの画像をアップロードすると、各サイズのアイコンとico形式をまとめてダウンロードできます。

favicon.io

使い方は3ステップです。

  1. Image to faviconを選び、画像をアップロード(正方形に近い画像がきれいに仕上がります)
  2. Downloadで zipを受け取り、展開する
  3. 出てきたfavicon.icoを、index.html同じフォルダに置く

HTMLに設定する

ファイルを置いたら、<head>の中に1行足します。

<head>
  <link rel="icon" href="favicon.ico">
</head>

じつはfavicon.icoという名前でサイトの一番上の階層に置けば、この1行が無くても多くのブラウザが見つけてくれます。ただ、書いておくほうが確実です。PNGを使う場合はこう書きます。

<link rel="icon" type="image/png" href="favicon.png">
HTMLheadの中身をそろえようそもそもheadに何を書くかは、HTMLコースのこの回でべんりワザ無料のアイコン素材サイトファビコンの元になるアイコン画像さがしはこちら

まとめ

  1. 手軽さ優先なら絵文字ファビコン——HTMLに1行コピペして絵文字を差し替えるだけ
  2. 画像から作るならfavicon.io——一式zipをfavicon.icoとして置いて、<link rel="icon">
  3. 反映されないときはキャッシュを疑ってスーパーリロード
べんりワザ作ったサイトをネットに公開する方法ファビコンがついたら、いよいよ公開へ。無料でサイトを公開する手順はこちら

タブにアイコンが灯った瞬間、自分のページがぐっと「本物のサイト」になります。

よくある質問

ファビコンのサイズはいくつで作ればいい?
32×32ピクセルが基本です。favicon.ioのようなツールを使えば、必要なサイズ一式(16×16・32×32・スマホ用の大きめアイコンなど)をまとめて作ってくれるので、サイズ選びに悩む必要はありません。
ファビコンを変えたのに反映されないときは?
ファビコンはブラウザに強くキャッシュ(記憶)されます。スーパーリロード(Macは⌘+shift+R、WindowsはCtrl+Shift+R)や、シークレットウィンドウで開き直すと確認できます。
どの画像形式が使える?
昔ながらのico形式のほか、PNG・SVGも現代のブラウザなら使えます。迷ったらツールが作ってくれるicoとPNGのセットをそのまま置くのが確実です。