Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

SVG Icon Search

Find an open-licence icon by name or tag and get it as SVG, JSX, CSS or PNG.

Design No upload Works offline Free preview, no sign-upIncluded in your pass Pro tool Pro pass: ₹179 for 30 days

Try before you buy.

  • Free preview: every icon to search and browse, your size, stroke and colour on a watermarked preview, and the first lines of each code; copying and downloads stay locked.
  • Locked until you unlock it: download and copy.
  • Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Icons

Loading the icons…

    The icons are Lucide’s, under the ISC licence (some derived from Feather, under MIT too), which allow personal and commercial use with the licence notice.

    Loading…

    Customise

    currentColor follows the text colour where the SVG is inlined; a CSS image needs a real colour.

    Next steps

    About the SVG Icon Search

    Search more than 1,800 open-licence icons from Lucide by name, old name or tag — type “bin”, “gear” or “chart” and the best matches come first, with one typo forgiven — and see each icon with your size, stroke width and colour, at 16 to 48 pixels too. Every icon comes with its licence: Lucide’s ISC licence, and for the icons Lucide derived from Feather, Feather’s MIT licence as well.

    Take the icon as SVG markup (with a licence comment if you like), JSX for React, a lucide-react line, a CSS mask that takes the text colour, a CSS background or a data URI, or as a sharp PNG at 1×, 2× or 4×. Lucide’s absoluteStrokeWidth option keeps lines equally thick at every size. With a Pro pass the code copies and the files download in full; the free preview shows the icon watermarked and the first lines of its code. The icon set loads once from this site, and searching and drawing happen in your browser.

    How to use it

    1. Type what the icon shows into Search — a name such as arrow-up-right, a word such as “cart”, or several words such as “arrow down” — or browse all of them, A to Z.
    2. Click or tap an icon, or move with the arrow keys and press Enter, to see it large with its other names, tags and licence.
    3. Set the Size, Stroke width and Colour; tick absoluteStrokeWidth to keep the stroke at that many pixels whatever the size.
    4. Pick the Code you need: SVG, JSX, lucide-react, CSS mask, CSS background or data URI. With a Pro pass, or once this icon is unlocked, Copy, Download SVG and Download PNG give it in full; in the free preview they open the ways to unlock.

    Examples

    A search with several words
    Input
    arrow down
    Result
    arrow-down first, then the other icons with both words in their names or tags, such as arrow-down-up and arrow-big-down.
    An old name
    Input
    alert circle
    Result
    circle-alert — Lucide renamed alert-circle and keeps the old name, which the search knows.
    Thin lines at a large size
    Input
    Size 48 · stroke 2 · absoluteStrokeWidth
    Result
    stroke-width="1" in the SVG: on a 24-unit grid drawn at 48 pixels, 1 unit is 2 pixels, so the line stays 2 pixels thick.
    React
    Input
    camera, size 32, colour #2563eb
    Result
    import { Camera } from 'lucide-react';  <Camera size={32} color="#2563eb" />

    Common uses

    • Icons for websites, apps, dashboards and documentation, as SVG or JSX.
    • Colourable CSS icons through mask-image, without an icon font.
    • PNG icons for slides, documents, emails and app stores, at 2× and 4× for sharp screens.
    • Checking an icon’s licence and other names before using it.

    How the search ranks icons

    Each word you type must match the icon somewhere: its name (also written as one word, such as “logout” for log-out), one of its older names, or one of its tags. A whole-name match comes first, then words of the name (exact before the start of a word), then older names, then tags; a word of four letters or more may have one typo (“calender” finds calendar). With an empty search every icon is listed from A to Z. The set’s names, tags and older names come in two small files made when the site is built and its drawings in one more, all compressed and loaded once, so the search runs in your browser as you type.

    Size, stroke and colour

    Lucide icons are lines on a 24 × 24 grid with a stroke of 2 units, round caps and joins, and no fill. Size sets the width and height; the drawing scales with it, and so does the stroke — unless you tick absoluteStrokeWidth, which writes the stroke as stroke × 24 ÷ size units so it stays the same number of pixels at every size, as lucide-react’s option of that name does.

    currentColor makes an inlined SVG take the colour of the text around it, so it follows hover states and dark mode. An SVG used as a CSS background or an image is a separate picture that cannot see the page’s colours, so the background and data-URI outputs build in a real colour (black for currentColor); the CSS mask output instead paints the icon’s shape with background-color: currentColor.

    The licences

    Lucide is released under the ISC licence: you may use, copy, modify and distribute the icons for any purpose, commercial included, provided the copyright notice and the permission notice appear in all copies. More than a hundred icons were derived from Feather and are also under Feather’s MIT licence, which asks the same. The page names the licences of each icon; the SVG output can carry a short licence comment, and for an app or website the usual way is to list Lucide in its open-source notices.

    Limitations

    • The search covers Lucide’s set, more than 1,800 icons; other icon sets are not included, and Lucide has no brand or company logos.
    • PNG files go up to 4,096 pixels; the SVG and code have no size limit.
    • lucide-react and the other Lucide packages may name a few icons differently in older versions; the names here follow the installed set.
    • In the free preview the icon is shown watermarked and each code shows only its first half of lines (a one-line data URI none); copying and downloads stay locked until the icon is unlocked.

    Privacy

    Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

    Frequently asked questions

    What do I get without a pass?

    Without a pass, SVG Icon Search shows every icon to search and browse, your size, stroke and colour on a watermarked preview, and the first lines of each code; copying and downloads stay locked. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

    Can I use these icons in a commercial project?

    Yes. Lucide’s ISC licence, and the MIT licence of the icons derived from Feather, allow commercial use, modification and redistribution, provided the copyright and permission notice is kept with copies — for example in your project’s licence notices.

    How do I change the colour of an icon with CSS?

    Inline the SVG with stroke="currentColor" and set color on it or its parent, or use the CSS mask output, which paints the icon in currentColor. A CSS background-image cannot change colour, so build the colour in.

    What does absoluteStrokeWidth do?

    Normally the stroke scales with the icon: 2 units at 48 pixels are 4 pixels thick. With absoluteStrokeWidth the stroke stays the number you set in pixels — 2 pixels at any size — like the lucide-react option of the same name.

    Which format should I use?

    Inline SVG or JSX in websites and apps (sharp at any size, colourable), the CSS mask for icons in stylesheets, and PNG at 2× or 4× where only pictures work, such as slides and emails.

    Do I need to install anything?

    No. The SVG and JSX work as they are. If your React project already uses lucide-react, the lucide-react line imports the same icon from that package.

    Quick answers and tool search

    Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.