Add icons to this collection by clicking the heart icon.
Forest icon - also known as technology, tree, nature, forest, electronics, wifi connection, dome, smart city, and internet of things. Created in a clean gradient style with a white, silver, teal, and pink finish, 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="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<linearGradient
id="a"
x1="0"
x2="1"
y1="0"
y2="0"
gradientTransform="scale(599.94817 -599.94817) rotate(-45 .016 -.151)"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
>
<stop offset="0" stop-opacity="0" stop-color="#fff" />
<stop offset="1" stop-opacity="1" stop-color="#fff" />
</linearGradient>
<linearGradient
id="f"
x1="0"
x2="1"
y1="0"
y2="0"
gradientTransform="scale(599.94817 -599.94817) rotate(-45 .016 -.151)"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
>
<stop offset="0" stop-opacity="1" stop-color="#fffcff" />
<stop offset="1" stop-opacity="1" stop-color="#ffdaec" />
</linearGradient>
<linearGradient
id="b"
x1="0"
x2="1"
y1="0"
y2="0"
gradientTransform="matrix(0 336.1008 336.1008 0 256 66.214)"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
>
<stop offset="0" stop-opacity=".6" stop-color="#fff" />
<stop offset=".234" stop-opacity="0" stop-color="#fff" />
<stop offset=".997" stop-opacity="0" stop-color="#fff" />
<stop offset="1" stop-opacity="0" stop-color="#fff" />
</linearGradient>
<linearGradient
id="j"
x1="0"
x2="1"
y1="0"
y2="0"
gradientTransform="matrix(0 336.1008 336.1008 0 256 66.214)"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
>
<stop offset="0" stop-opacity="1" stop-color="#6582fd" />
<stop offset=".234" stop-opacity="1" stop-color="#fff" />
<stop offset=".997" stop-opacity="1" stop-color="#fff" />
<stop offset="1" stop-opacity="1" stop-color="#fff" />
</linearGradient>
<linearGradient
id="c"
x1="0"
x2="1"
y1="0"
y2="0"
gradientTransform="scale(573.23076 -573.23076) rotate(-45 -.453 .874)"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
>
<stop offset="0" stop-opacity="0" stop-color="#fff" />
<stop offset="1" stop-opacity="1" stop-color="#fff" />
</linearGradient>
<linearGradient
id="o"
x1="0"
x2="1"
y1="0"
y2="0"
gradientTransform="scale(573.23076 -573.23076) rotate(-45 -.453 .874)"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
>
<stop offset="0" stop-opacity="1" stop-color="#fff" />
<stop offset="1" stop-opacity="1" stop-color="#96ffd1" />
</linearGradient>
<clipPath id="d" clipPathUnits="userSpaceOnUse">
<path
d="M47.49 365.826c40.425-117.823-116.002-219.601-9.888-316.55 19.023-17.38 52.795-28.556 99.112-15.711 139.499 38.684 212.058 17.16 258.825-4.364 46.721-21.504 67.702-43.007 103.971-4.479 20.894 22.196-7.047 76.457-15.416 108.903-30.86 119.63 114.172 283.68-58.199 355.802-29.412 12.307-77.559 19.111-129.947 19.112-128.807.002-283.313-41.123-248.458-142.713"
/>
</clipPath>
<clipPath id="g" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="h" clipPathUnits="userSpaceOnUse">
<path
d="M256 406.598c-108.289 0-196.074-87.785-196.074-196.074v-94.711h-4.043c-6.571 0-11.897-5.326-11.897-11.897 0-6.571 5.326-11.898 11.897-11.898h25.194L95.923 70.53a21.151 21.151 0 0 1 17.402-9.128h285.35a21.151 21.151 0 0 1 17.402 9.128l14.846 21.488h25.193c6.571 0 11.898 5.327 11.898 11.898s-5.327 11.897-11.898 11.897h-4.042v94.711c0 108.289-87.785 196.074-196.074 196.074z"
/>
</clipPath>
<clipPath id="k" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="l" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="m" clipPathUnits="userSpaceOnUse">
<path
d="M-59.274 389.035c59.69 103.359-91.316 162.617-154.595 92.466-55.332-61.342-86.837-100.85-177.892-96.544-147.115 6.956 16.761-124.137-85.177-200.071-89.971-67.019 49.373-167.573 106.722-85.448 95.368 136.569 119.176-49.815 193.042-91.785 34.722-19.728 89.891.578 102.622 39.243 16.561 50.298-38.662 90.71-44.303 138.099-8.462 71.074 24.577 143.427 59.581 204.04"
/>
</clipPath>
<mask
id="e"
width="1"
height="1"
x="0"
y="0"
maskUnits="userSpaceOnUse"
>
<path
d="M-32768 32767h65535v-65535h-65535Z"
fill="url(#a)"
stroke="none"
/>
</mask>
<mask
id="i"
width="1"
height="1"
x="0"
y="0"
maskUnits="userSpaceOnUse"
>
<path
d="M-32768 32767h65535v-65535h-65535Z"
fill="url(#b)"
stroke="none"
/>
</mask>
<mask
id="n"
width="1"
height="1"
x="0"
y="0"
maskUnits="userSpaceOnUse"
>
<path
d="M-32768 32767h65535v-65535h-65535Z"
fill="url(#c)"
stroke="none"
/>
</mask>
</defs>
<g clip-path="url(#d)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<g mask="url(#e)">
<path
d="M47.49 365.826c40.425-117.823-116.002-219.601-9.888-316.55 19.023-17.38 52.795-28.556 99.112-15.711 139.499 38.684 212.058 17.16 258.825-4.364 46.721-21.504 67.702-43.007 103.971-4.479 20.894 22.196-7.047 76.457-15.416 108.903-30.86 119.63 114.172 283.68-58.199 355.802-29.412 12.307-77.559 19.111-129.947 19.112-128.807.002-283.313-41.123-248.458-142.713"
fill="url(#f)"
stroke="none"
/>
</g>
</g>
<g clip-path="url(#g)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="m0 0-196.074-5-196.075 5v94.711c0 108.289 87.786 196.074 196.075 196.074C-87.785 290.785 0 203 0 94.711Z"
transform="translate(452.074 115.813)"
fill="#dbfced"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a49.888 49.888 0 0 1-2.867-16.698c0-27.614 22.386-50 50-50a49.765 49.765 0 0 1 22.372 5.287 50.125 50.125 0 0 1-1.416-11.809c0-27.614 22.386-50 50-50 8.46 0 16.425 2.109 23.41 5.818C117.041-58.017 64.277-13.276 0 0"
transform="translate(295.865 402.539)"
fill="#96ffd1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-25.788-20.906-46.694-46.694-46.694-25.788 0-46.694 20.906-46.694 46.694 0 32.114 30.529 76.652 42.216 92.526 2.226 3.022 6.731 3.022 8.956 0C-30.528 76.652 0 32.114 0 0"
transform="translate(328.33 203.35)"
fill="#00b474"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-5 5v117.688a5 5 0 0 0 5 5 5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(282.646 110.025)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-3.535 8.536l18.191 18.191a5.001 5.001 0 0 0 7.071-7.072L3.535 1.464A4.983 4.983 0 0 0 0 0"
transform="translate(282.826 185.891)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-11.704a5 5 0 1 0 0 10H0A5 5 0 1 0 0 0"
transform="translate(187.41 280.654)"
fill="#ff5ba7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-31.893a5 5 0 0 0 0 10H0A5 5 0 1 0 0 0"
transform="translate(207.598 263.903)"
fill="#ff5ba7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.535 1.464l-30.891 30.89h-61.391a5 5 0 1 0 0 10h63.463a5.002 5.002 0 0 0 3.535-1.464L3.535 8.536A5 5 0 0 0 0 0"
transform="translate(271.522 269.103)"
fill="#6582fd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-.01a5 5 0 0 0 0 10 5.004 5.004 0 0 0 5.005-5c0-2.761-2.233-5-4.995-5"
transform="translate(175.71 322.384)"
fill="#01eba4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-.01a5 5 0 0 0 0 10 5.004 5.004 0 0 0 5.005-5c0-2.761-2.233-5-4.995-5"
transform="translate(190.363 322.384)"
fill="#01eba4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-.01a5 5 0 0 0 0 10 5.004 5.004 0 0 0 5.005-5c0-2.761-2.233-5-4.995-5"
transform="translate(205.016 322.384)"
fill="#01eba4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-25.788-20.906-46.694-46.694-46.694-25.788 0-46.694 20.906-46.694 46.694 0 32.114 30.529 76.652 42.216 92.526 2.226 3.022 6.731 3.022 8.956 0C-30.528 76.652 0 32.114 0 0"
transform="translate(181.96 203.35)"
fill="#00b474"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-5 5v117.688a5 5 0 0 0 5 5 5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(136.283 110.025)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-3.535 8.536l18.191 18.191a5.001 5.001 0 0 0 7.071-7.072L3.535 1.464A4.983 4.983 0 0 0 0 0"
transform="translate(136.465 185.891)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-25.788-20.906-46.694-46.694-46.694-25.788 0-46.694 20.906-46.694 46.694 0 32.114 30.529 76.652 42.216 92.526 2.226 3.022 6.731 3.022 8.956 0C-30.528 76.652 0 32.114 0 0"
transform="translate(377.79 203.35)"
fill="#00d78f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-5 5v117.688a5 5 0 0 0 5 5 5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(332.106 110.025)"
fill="#ffa7ce"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-3.535 8.536l18.191 18.191a5.001 5.001 0 0 0 7.071-7.072L3.535 1.464A4.983 4.983 0 0 0 0 0"
transform="translate(332.287 185.891)"
fill="#ffa7ce"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-25.951-15.252-46.988-34.067-46.988-18.815 0-34.067 21.037-34.067 46.988s15.252 46.988 34.067 46.988C-15.252 46.988 0 25.951 0 0"
transform="translate(218.714 205.762)"
fill="#01eba4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-5 5v102.138a5 5 0 1 0 10 0V5a5 5 0 0 0-5-5"
transform="translate(184.647 110.814)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.535 1.464l-15.787 15.787a5 5 0 0 0 7.07 7.072L3.535 8.536A5 5 0 0 0 0 0"
transform="translate(184.49 176.655)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-23.786-13.98-43.068-31.226-43.068-17.245 0-31.225 19.282-31.225 43.068 0 23.786 13.98 43.068 31.225 43.068C-13.98 43.068 0 23.786 0 0"
transform="translate(268.846 199.762)"
fill="#02ffb2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-5 5v93.269a5 5 0 1 0 10 0V5a5 5 0 0 0-5-5"
transform="translate(238.366 110.814)"
fill="#ffa7ce"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.536 1.464l-14.416 14.417a5.001 5.001 0 0 0 7.072 7.072L3.536 8.536A5.001 5.001 0 0 0 0 0"
transform="translate(238.222 170.937)"
fill="#ffa7ce"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-29.264-17.2-52.988-38.417-52.988-21.217 0-38.417 23.724-38.417 52.988s17.2 52.988 38.417 52.988C-17.2 52.988 0 29.264 0 0"
transform="translate(423.428 201.83)"
fill="#02ffb2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-5 5v93.269a5 5 0 1 0 10 0V5a5 5 0 0 0-5-5"
transform="translate(385.01 110.814)"
fill="#ffa7ce"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.536 1.464l-14.416 14.417a5.001 5.001 0 0 0 7.072 7.072L3.536 8.536A5.001 5.001 0 0 0 0 0"
transform="translate(384.867 170.937)"
fill="#ffa7ce"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-285.349a21.153 21.153 0 0 0-17.403 9.129l-14.845 21.487 174.922 5 174.923-5L17.403 9.129A21.153 21.153 0 0 0 0 0"
transform="translate(398.675 61.402)"
fill="#8298fd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-400.233c-6.571 0-11.898 5.327-11.898 11.898s5.327 11.898 11.898 11.898H0c6.571 0 11.898-5.327 11.898-11.898S6.571 0 0 0"
transform="translate(456.117 92.018)"
fill="#b6c4ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
</g>
<g clip-path="url(#h)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<g mask="url(#i)">
<path
d="M256 406.598c-108.289 0-196.074-87.785-196.074-196.074v-94.711h-4.043c-6.571 0-11.897-5.326-11.897-11.897 0-6.571 5.326-11.898 11.897-11.898h25.194L95.923 70.53a21.151 21.151 0 0 1 17.402-9.128h285.35a21.151 21.151 0 0 1 17.402 9.128l14.846 21.488h25.193c6.571 0 11.898 5.327 11.898 11.898s-5.327 11.897-11.898 11.897h-4.042v94.711c0 108.289-87.785 196.074-196.074 196.074z"
fill="url(#j)"
stroke="none"
/>
</g>
</g>
<g clip-path="url(#k)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0c-27.614 0-50-22.386-50-50s22.386-50 50-50 50 22.386 50 50S27.614 0 0 0"
transform="translate(342.998 459.84)"
fill="#9eaffd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a2.633 2.633 0 0 1-4.201 0c-5.026-6.642-17.331-23.775-17.331-32.315 0-10.732 8.7-19.432 19.432-19.432 10.731 0 19.431 8.7 19.431 19.432C17.331-23.775 5.026-6.642 0 0"
transform="translate(345.099 435.192)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-27.614-22.386-50-50-50s-50 22.386-50 50 22.386 50 50 50S0 27.614 0 0"
transform="translate(463.954 353.319)"
fill="#01eba4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.535 1.464-13.006 13.005-34.166 13.005-47.172 0a5 5 0 1 0-7.07 7.072c16.904 16.904 44.408 16.904 61.312 0A5 5 0 0 0 0 0"
transform="translate(441.075 357.34)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.535 1.464-7.877 7.876-20.69 7.876-28.567 0a5 5 0 1 0-7.07 7.072c11.774 11.774 30.934 11.774 42.707 0A5 5 0 0 0 0 0"
transform="translate(431.772 342.91)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-3.535 8.536 17.69 17.69 0 0 0 12.59 5.214 17.69 17.69 0 0 0 12.591-5.215 5 5 0 1 0-7.073-7.07A7.749 7.749 0 0 1 9.055 3.75a7.754 7.754 0 0 1-5.52-2.286A4.983 4.983 0 0 0 0 0"
transform="translate(404.9 328.063)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.535 1.464l-40.406 40.407a5 5 0 0 0 7.07 7.071L3.535 8.536A5 5 0 0 0 0 0"
transform="translate(91.85 345.935)"
fill="#9eaffd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.535 1.464l-40.406 40.407a5 5 0 0 0 7.07 7.071L3.535 8.536A5 5 0 0 0 0 0"
transform="translate(106.83 360.916)"
fill="#9eaffd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.279 0-2.56.488-3.535 1.464L-43.94 41.87a4.997 4.997 0 0 0 0 7.071 4.998 4.998 0 0 0 7.07 0L3.535 8.536A5 5 0 0 0 0 0"
transform="translate(121.809 375.896)"
fill="#9eaffd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5m0-20c-8.271 0-15 6.729-15 15s6.729 15 15 15S15 3.271 15-5 8.271-20 0-20"
transform="translate(43.985 317.863)"
fill="#01eba4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5m0-20c-8.271 0-15 6.729-15 15s6.729 15 15 15S15 3.271 15-5 8.271-20 0-20"
transform="translate(478.015 286.19)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5m0-20c-8.271 0-15 6.729-15 15s6.729 15 15 15S15 3.271 15-5 8.271-20 0-20"
transform="translate(266.376 471.668)"
fill="#6582fd"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-3.535 8.536l10 10a5 5 0 1 0 7.07-7.072l-10-10A4.983 4.983 0 0 0 0 0"
transform="translate(55.745 40.757)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-3.535 8.536l10 10a5 5 0 1 0 7.07-7.072l-10-10A4.983 4.983 0 0 0 0 0"
transform="translate(67.1 29.402)"
fill="#ff7eb7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-3.535 8.536l10 10a5 5 0 1 0 7.07-7.072l-10-10A4.983 4.983 0 0 0 0 0"
transform="translate(134.783 421.844)"
fill="#01eba4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a5 5 0 0 0-3.535 8.536l10 10a5 5 0 1 0 7.07-7.072l-10-10A4.983 4.983 0 0 0 0 0"
transform="translate(146.139 410.488)"
fill="#01eba4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
</g>
<g clip-path="url(#l)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<g clip-path="url(#m)">
<g mask="url(#n)">
<path
d="M-59.274 389.035c59.69 103.359-91.316 162.617-154.595 92.466-55.332-61.342-86.837-100.85-177.892-96.544-147.115 6.956 16.761-124.137-85.177-200.071-89.971-67.019 49.373-167.573 106.722-85.448 95.368 136.569 119.176-49.815 193.042-91.785 34.722-19.728 89.891.578 102.622 39.243 16.561 50.298-38.662 90.71-44.303 138.099-8.462 71.074 24.577 143.427 59.581 204.04"
fill="url(#o)"
stroke="none"
/>
</g>
</g>
</g>
</svg>
More icons in the same style and category