Add icons to this collection by clicking the heart icon.
Cactus icon - also known as nature, plant, dessert, botanical, dry, and cactus. Created in a clean gradient style, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
    xmlns="http://www.w3.org/2000/svg"
    width="100"
    height="100"
    viewBox="0 0 480 480"
>
    <linearGradient
        id="a"
        x1="-63.093"
        x2="-11.034"
        y1="587.625"
        y2="587.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path
        d="M384 24h-16c-13.255 0-24 10.745-24 24v56h-48V72c0-39.765-32.236-72-72-72s-72 32.235-72 72v112h-32v-48c0-13.255-10.745-24-24-24s-24 10.745-24 24v72c0 13.255 10.745 24 24 24h56v56H96a8 8 0 0 0-8 8v128c.035 30.913 25.087 55.965 56 56h160c30.913-.035 55.965-25.087 56-56V296a8 8 0 0 0-8-8h-56V168h88c13.255 0 24-10.745 24-24V48c0-13.255-10.745-24-24-24zM96 216a8 8 0 0 1-8-8v-72a8 8 0 0 1 16 0v56a8 8 0 0 0 8 8h40v16H96zm248 208c-.026 22.08-17.92 39.974-40 40H144c-22.08-.026-39.974-17.92-40-40V304h240v120zM168 288V72c0-30.928 25.072-56 56-56s56 25.072 56 56v216H168zm224-144a8 8 0 0 1-8 8h-88v-32h56a8 8 0 0 0 8-8V48a8 8 0 0 1 8-8h16a8 8 0 0 1 8 8v96z"
        fill="url(#a)"
    />
    <linearGradient
        id="b"
        x1="-63.093"
        x2="-11.034"
        y1="563.625"
        y2="563.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M304 424h16v16h-16v-16z" fill="url(#b)" />
    <linearGradient
        id="c"
        x1="-63.093"
        x2="-11.034"
        y1="567.625"
        y2="567.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M304 392h16v16h-16v-16z" fill="url(#c)" />
    <linearGradient
        id="d"
        x1="-63.093"
        x2="-11.034"
        y1="563.625"
        y2="563.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M272 424h16v16h-16v-16z" fill="url(#d)" />
    <linearGradient
        id="e"
        x1="-63.093"
        x2="-11.034"
        y1="610.625"
        y2="610.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M200 48h16v16h-16V48z" fill="url(#e)" />
    <linearGradient
        id="f"
        x1="-63.093"
        x2="-11.034"
        y1="610.625"
        y2="610.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M232 48h16v16h-16V48z" fill="url(#f)" />
    <linearGradient
        id="g"
        x1="-63.093"
        x2="-11.034"
        y1="604.625"
        y2="604.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M200 96h16v16h-16V96z" fill="url(#g)" />
    <linearGradient
        id="h"
        x1="-63.093"
        x2="-11.034"
        y1="604.625"
        y2="604.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M232 96h16v16h-16V96z" fill="url(#h)" />
    <linearGradient
        id="i"
        x1="-63.093"
        x2="-11.034"
        y1="598.625"
        y2="598.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M200 144h16v16h-16v-16z" fill="url(#i)" />
    <linearGradient
        id="j"
        x1="-63.093"
        x2="-11.034"
        y1="598.625"
        y2="598.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M232 144h16v16h-16v-16z" fill="url(#j)" />
    <linearGradient
        id="k"
        x1="-63.093"
        x2="-11.034"
        y1="592.625"
        y2="592.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M200 192h16v16h-16v-16z" fill="url(#k)" />
    <linearGradient
        id="l"
        x1="-63.093"
        x2="-11.034"
        y1="592.625"
        y2="592.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M232 192h16v16h-16v-16z" fill="url(#l)" />
    <linearGradient
        id="m"
        x1="-63.093"
        x2="-11.034"
        y1="586.625"
        y2="586.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M200 240h16v16h-16v-16z" fill="url(#m)" />
    <linearGradient
        id="n"
        x1="-63.093"
        x2="-11.034"
        y1="586.625"
        y2="586.625"
        gradientTransform="matrix(8 0 0 -8 567 4941)"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#e93e3a" />
        <stop offset=".355" stop-color="#ed683c" />
        <stop offset=".718" stop-color="#f3903f" />
        <stop offset="1" stop-color="#fdc70c" />
    </linearGradient>
    <path d="M232 240h16v16h-16v-16z" fill="url(#n)" />
</svg>
More icons in the same style and category