Add icons to this collection by clicking the heart icon.
Library icon - also known as book, library, books, bookcase, and furniture and household. Created in a clean flat 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="512"
height="512"
viewBox="0 0 33.867 33.867"
>
<linearGradient id="a">
<stop offset="0" stop-color="#f5f8ff" />
<stop offset="1" stop-color="#a0c9ff" />
</linearGradient>
<linearGradient
id="c"
x1="20.978"
x2="28.018"
y1="7.862"
y2="7.862"
gradientTransform="matrix(0 -1 -1 0 -532.622 -100.207)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient id="b">
<stop offset="0" stop-color="#bca6ae" />
<stop offset="1" stop-color="#534666" />
</linearGradient>
<linearGradient
id="d"
x1="20.879"
x2="28.018"
y1="7.862"
y2="7.862"
gradientTransform="matrix(0 -1 -1 0 -553.623 -100.207)"
gradientUnits="userSpaceOnUse"
href="#b"
/>
<linearGradient
id="e"
x1="-550.892"
x2="-550.892"
y1="-127.271"
y2="-133.68"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#ff7e3f" />
<stop offset="1" stop-color="#ffbe3f" />
</linearGradient>
<linearGradient
id="f"
x1="7.805"
x2="7.805"
y1="20.329"
y2="1.058"
gradientTransform="rotate(180 -266.75 -66.524)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#0cc8ef" />
<stop offset="1" stop-color="#047afa" />
</linearGradient>
<linearGradient
id="g"
x1="7.805"
x2="7.805"
y1="20.329"
y2="1.058"
gradientTransform="matrix(-.93 -.249 -.249 .93 -541.071 -152.25)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#00ce4e" />
<stop offset="1" stop-color="#a7e890" />
</linearGradient>
<linearGradient
id="h"
x1="27.258"
x2="27.258"
y1="14.316"
y2="31.11"
gradientTransform="matrix(-.265 0 0 .265 -533.499 -154.92)"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<linearGradient
id="i"
x1="7.805"
x2="7.805"
y1="20.329"
y2="1.058"
gradientTransform="matrix(-1 0 0 1 -553.015 -154.92)"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#ff5e3f" />
<stop offset="1" stop-color="#ffb93f" />
</linearGradient>
<linearGradient
id="j"
x1="19.122"
x2="19.017"
y1=".628"
y2="12.894"
gradientTransform="rotate(14.98 305.09 -2232.425)"
gradientUnits="userSpaceOnUse"
href="#a"
/>
<path
fill="url(#c)"
d="m-538.436-124.069.53-4.346c.13-1.075-1.402-1.955-2.485-1.955s-2.614.88-2.484 1.955l.53 4.346c.13 1.075.871 1.955 1.954 1.955s1.824-.88 1.955-1.955z"
paint-order="markers fill stroke"
transform="translate(567.825 154.921)"
/>
<path
fill="url(#d)"
d="m-559.437-124.069.529-4.346c.13-1.075-1.401-1.955-2.484-1.955s-2.615.88-2.484 1.955l.53 4.346c.13 1.075.871 1.955 1.954 1.955s1.824-.88 1.955-1.955z"
paint-order="markers fill stroke"
transform="translate(567.825 154.921)"
/>
<path
fill="url(#e)"
d="M-564.12-134.103h26.458a2.64 2.64 0 0 1 2.646 2.646v1.54a2.64 2.64 0 0 1-2.646 2.646h-26.459a2.64 2.64 0 0 1-2.645-2.646v-1.54a2.64 2.64 0 0 1 2.645-2.646z"
paint-order="markers fill stroke"
transform="translate(567.825 154.921)"
/>
<path
fill="#ce2a32"
d="M1.984 25.466v.264h.53v-.264zm1.324 0v.264h.53v-.264zm1.323 0v.264h.529v-.264zm1.322 0v.264h.53v-.264zm1.324 0v.264h.53v-.264zm1.323 0v.264h.529v-.264zm1.322 0v.264h.53v-.264zm1.324 0v.264h.53v-.264zm1.322 0v.264h.53v-.264zm1.323 0v.264h.529v-.264zm1.324 0v.264h.529v-.264zm1.322 0v.264h.53v-.264zm1.322 0v.264h.53v-.264zm1.324 0v.264h.528v-.264zm1.323 0v.264h.529v-.264zm1.322 0v.264h.53v-.264zm1.323 0v.264h.53v-.264zm1.324 0v.264h.53v-.264zm1.322 0v.264h.53v-.264zm1.588 0v.264h.53v-.264zm1.324 0v.264h.53v-.264zm1.322 0v.264h.53v-.264zm1.323 0v.264h.529v-.264z"
paint-order="markers fill stroke"
/>
<g stroke-linecap="square" paint-order="markers fill stroke">
<path
fill="url(#f)"
d="M-538.526-134.106h-5.214a1.32 1.32 0 0 1-1.323-1.323v-17.11c0-.732.59-1.322 1.323-1.322h5.214c.733 0 1.323.59 1.323 1.322v17.11a1.32 1.32 0 0 1-1.323 1.323z"
transform="translate(567.825 154.921)"
/>
<path
fill="url(#g)"
d="m-546.008-152.519-4.847-1.298a1.27 1.27 0 0 0-1.559.9l-4.261 15.904a1.27 1.27 0 0 0 .9 1.56l4.847 1.298a1.27 1.27 0 0 0 1.56-.9l4.26-15.904a1.27 1.27 0 0 0-.9-1.56z"
transform="translate(567.825 154.921)"
/>
<path
fill="url(#h)"
d="M-537.203-150.698v3.903h-7.86v-3.903z"
transform="translate(567.825 154.921)"
/>
<path
fill="url(#i)"
d="M-558.042-153.861h-5.215a1.32 1.32 0 0 0-1.323 1.322v17.11c0 .733.59 1.323 1.323 1.323h5.215a1.32 1.32 0 0 0 1.323-1.323v-17.11a1.32 1.32 0 0 0-1.323-1.322z"
transform="translate(567.825 154.921)"
/>
</g>
<path
fill="url(#j)"
d="M-549.517-149.365a1.452 1.452 0 0 1 1.029 1.782l-2.26 8.434a1.452 1.452 0 0 1-1.782 1.029 1.452 1.452 0 0 1-1.03-1.782l2.26-8.434a1.452 1.452 0 0 1 1.783-1.029z"
paint-order="fill markers stroke"
transform="translate(567.825 154.921)"
/>
</svg>
More icons in the same style and category