Font Awesome アイコン検索
早見表処理はすべてブラウザ内で完結します。データは送信されません
Font Awesome Free の2000以上のアイコンを、名前でも用途でも検索できます。実際の場面は「house という名前だと知っている」よりも「アップロードを表すアイコンが欲しい。名前は何だろう」であることが多いため、照合は三層にわたります:名前(`house`、`arrow-right`)、ラベル(`House`)、そして各アイコンが持つ検索語(`upload` で `arrow-up-from-bracket` が見つかります)。層には順位を付け、名前の一致を検索語の一致より前に出します —— そうしないと検索結果が「かすっただけ」のアイコンで埋まります。 索引もアイコンも当サイトにあります(ビルド時に公式パッケージから生成)ので、オフラインでも使え、第三者のスクリプトも読み込みません。アイコンをクリックすると4通りの使い方が開きます:HTML クラス名、インライン SVG、アイコンの Unicode、HTML 実体参照 —— FA を既に読み込んでいるプロジェクトは1つ目、そうでないなら2つ目、アイコンフォントや疑似要素の `content` なら後ろの2つです。 ⚠️ アイコンは Font Awesome Free(CC BY 4.0) によるもので、帰属表示はこのライセンスの必須条件です。そのため一覧の下に出典とバージョンを明記しています。実務的な補足:CC BY 4.0 は商用利用を認めていますが、帰属表示が必要です —— 製品に組み込むなら、ライセンス一覧ページに Font Awesome を記載してください。
機能
- 2000以上のアイコン(solid / regular / brands の3スタイル)
- 名前・ラベル・検索語の三層で照合し、層ごとに順位付け —— 名前の一致が優先
- 複数語は「すべて一致」:`arrow up` は両方を含むアイコンだけを返します
- ハイフンで語を分割するので `arrow right` が `arrow-right` に一致します
- スタイルで絞り込み(ブランドアイコンは brands にのみ存在)
- アイコンをクリックすると4通りの使い方(クラス名・インライン SVG・Unicode・HTML 実体参照)をコピーできます
- アイコンは公式スプライトを `<use>` で参照(1アイコン=1 DOM ノード。1ページに数十個でも軽い)
- 索引もアイコンも当サイトにあるのでオフラインで使え、ライセンス条件どおり一覧の下に帰属表示があります
使い方
- 検索欄に名前か用途を入力します(英語以外で見つからないときは英語を試してください)
- 必要ならスタイルで絞り込みます(ブランドアイコンは brands にあります)
- アイコンをクリックすると4通りの使い方が開きます
- 必要なものをコピーしてプロジェクトに貼り付けます
よくある質問
- 商用利用できますか?
- できます。 Font Awesome Free のアイコンは CC BY 4.0 で、商用利用・改変・再配布がいずれも認められており、唯一の条件は帰属表示です(プロジェクトのライセンス一覧に Font Awesome と Fonticons, Inc. を記載すれば十分です)。フォント部分は SIL OFL 1.1、コードは MIT —— いずれも「無料版は商用不可」という言説よりずっと寛容ですが、表示の保持は必要です。
- 英語以外の語で検索しても出ないのはなぜですか?
- アイコンの名前・ラベル・検索語がすべて英語だからです(Font Awesome のデータに翻訳は含まれません)。したがって英語で検索してください:たとえば「アップロード」なら `upload`(結果は `arrow-up-from-bracket`)、「共有」なら `share`、「削除」なら `trash` か `delete` です。別の言語で考えている場合は、その動作の英語名を考えるのが早道です —— 検索結果に「どの層で一致したか」を出しているのもそのためです。
- クラス名とインライン SVG のどちらを使うべきですか?
- プロジェクトがすでに Font Awesome を読み込んでいるかで決まります。読み込んでいるならクラス名 `<i class="fa-solid fa-house">` を使ってください —— サイズや色の調整が簡単で、CSS と一緒にキャッシュされます。読み込んでいないなら、数個のアイコンのために導入しないでください。インライン SVG(`<svg><use href="/fa-sprites/solid.svg#house"></use></svg>`、またはパスデータをそのまま HTML に)を使ってください。ここに出るコードはそのまま使えますが、インライン SVG の断片は当サイトのスプライトを指しているので、自分のプロジェクトに移すときはスプライトも一緒にコピーしてください。
- Unicode の2種類はいつ使いますか?
- アイコンフォントの場面です:`\f015` は CSS の書き方(疑似要素と組み合わせて `content: "\f015"`、あるいは `::before` でアイコンボタン)、`` は HTML 実体参照の書き方です。どちらもクラス名が不要な代わりに可読性が悪く、コードを読んだ人は `\f015` が何か分かりません。したがって、たとえば装飾目的のアイコンを疑似要素で出す(HTML に空要素を増やしたくない)場合など、本当に必要なときだけ使ってください。
関連ツール
SVG エディター
画像左に SVG を書き、右でその場で確認。チェッカー・明・暗の背景を切り替えられ、xmlns・viewBox・外部参照などの問題もチェックします。コードはページに入りません。
定番 JS ライブラリ
早見表用途別の定番 JS ライブラリ早見表。日付・リクエスト・状態・チャート・アニメーション・ビルドなど十余類を、用途とインストール コマンドつきで。
VS Code ショートカット
早見表VS Code の既定キーボードショートカットを検索。コマンド名・キー・分類から引け、Windows/Linux と macOS を並べて表示します。
元素周期表
早見表元素の原子番号・名称・原子量・分類・周期・族・電子配置を検索。周期や分類ごとの一覧も出せます。
用紙サイズ
早見表ISO A・B・C 判と北米サイズの mm・cm・インチ、および 72 / 150 / 300 DPI でのピクセル数を掲載。ブラウザ内で完結し、オフラインでも使えます。
干支・動物調べ
早見表年から干支と動物を、動物名から該当する年を調べます。前後の年も一覧表示し、旧正月との境目についても明記します。