Font Awesome Icon Search
LookupsEverything runs locally in your browser — nothing is uploaded
Over two thousand Font Awesome Free icons, searchable by name or by meaning. The real situation is rarely “I know it is called house” but “I need an icon for upload — what is it called?”, so matching covers three layers: the name (`house`, `arrow-right`), the label (`House`) and the per-icon set of search terms (`upload` finds `arrow-up-from-bracket`). The layers are ranked, with name matches ahead of term matches — otherwise any query returns a pile of icons that merely brush against it. Both the index and the icons live on this site (generated at build time from the official package), so it works offline and pulls in no third-party scripts. Clicking an icon expands four usages: the HTML class, inline SVG, the icon’s Unicode and an HTML entity — the first for projects that already load FA, the second for those that do not, and the last two for icon fonts and pseudo-element `content`. ⚠️ The icons come from Font Awesome Free (CC BY 4.0), and attribution is a hard requirement of that licence, so the source and version are stated below the grid. One practical note: CC BY 4.0 allows commercial use but requires attribution — if you ship these in a product, list Font Awesome on your licences page.
Features
- Over 2000 icons across solid, regular and brands
- Three-layer matching (name, label, search terms) ranked by layer — name matches first
- Multiple words must all match: `arrow up` returns only icons containing both
- Hyphens split words, so `arrow right` finds `arrow-right`
- Filter by style (brand icons exist only in brands)
- Click an icon for four usages: class, inline SVG, Unicode, HTML entity — each copyable
- Icons are served from the official sprite via `<use>`, one DOM node each, so dozens per page stay cheap
- Index and icons are hosted here, so it works offline; attribution appears below the grid as the licence requires
How to use
- Type a name or a meaning into the search box — if a non-English word finds nothing, try English
- Filter by style if needed (brand icons live under brands)
- Click an icon to see its four usages
- Copy the one you need into your project
FAQ
- Can these icons be used commercially?
- Yes. Font Awesome Free’s icons are CC BY 4.0: commercial use, modification and redistribution are all allowed, and the only requirement is attribution (listing Font Awesome and Fonticons, Inc. on your project’s licences page is enough). The fonts are SIL OFL 1.1 and the code is MIT — all three are far more permissive than “the free version is not for commercial use”, but all three require the notice to be kept.
- Why does searching a non-English word find nothing?
- Because the names, labels and search terms are all English — that is Font Awesome’s data, and it carries no translations. So search in English: the idea of uploading maps to `upload` (which yields `arrow-up-from-bracket`), sharing to `share`, deleting to `trash` or `delete`. If you are thinking in another language, ask what the action is called in English — which is also why each result shows which layer it matched on.
- Should I use the class or the inline SVG?
- It depends on whether your project already loads Font Awesome. If it does (a few hundred KB of CSS, or the JS build loading icons on demand), use the class `<i class="fa-solid fa-house">` — easy to restyle for size and colour, and it caches with your CSS. If it does not, do not pull in FA for a handful of icons; use the inline SVG: `<svg><use href="/fa-sprites/solid.svg#house"></use></svg>`, or inline the path data. Everything here is copy-paste ready; the inline SVG snippet points at this site’s sprite, so remember to copy that sprite into your own project.
- When would I use the Unicode forms?
- For icon font situations: `\f015` is the CSS form (`content: "\f015"` with a pseudo-element, or an icon button via `::before`) and `` is the HTML entity form. Neither needs a class name, and the cost is legibility — nobody reading the code knows what `\f015` is — so use them only where they earn it, such as a purely decorative icon via a pseudo-element, where the alternative would be an extra empty element in the HTML.
Related tools
SVG Editor
ImagesWrite SVG on the left, see it render on the right. Switch backdrops (checkerboard, light, dark) and get checks for xmlns, viewBox and external references.
Common JS Libraries
LookupsCommon JS libraries by purpose — dates, requests, state, charts, animation, build and more — each with what it does and how to install it.
VS Code Shortcuts
LookupsLook up VS Code default keyboard shortcuts by command name, key combination or category, with Windows/Linux and macOS shown side by side.
Periodic Table
LookupsLook up any element's atomic number, names, atomic weight, category, period, group and electron configuration — or list a whole period or category at once.
Paper Sizes
LookupsA4 and A5 sizes in pixels at 72, 150 and 300 DPI, plus the full ISO A, B and C chart and North American paper sizes in mm, cm and inches.
Zodiac Lookup
LookupsLook up the Chinese zodiac animal and stem-branch for any year, or find years for a given animal, with a note on the lunar new year boundary.