Add icons to this collection by clicking the heart icon.
Books icon - also known as education, study, stack, library, books, educative, and stack of books. Created in a clean lineal color 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="682.667"
    height="682.667"
    viewBox="0 0 682.667 682.667"
>
    <defs>
        <clipPath id="a" clipPathUnits="userSpaceOnUse">
            <path d="M0 512h512V0H0Z" />
        </clipPath>
    </defs>
    <g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
        <path
            d="M0 0c-45.675 0-82.833-37.159-82.833-82.833S-45.675-165.667 0-165.667h70.745V0l4.989 29.884z"
            transform="translate(144.893 173.167)"
            fill="#2ecffb"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-20.598 0-37.354 16.757-37.354 37.354 0 20.597 16.756 37.354 37.354 37.354l-29.335 24.784H-228.43l-46.504-62.138 38.269-59.935h193.767z"
            transform="translate(427.201 52.979)"
            fill="#eeedff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0-33.652-44.965h228.926c6.228 11.977 18.749 20.182 33.156 20.182L199.095 0Z"
            transform="translate(198.771 152.471)"
            fill="#d3d3ff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-211.563c-20.598 0-37.354 16.757-37.354 37.354 0 20.597 16.756 37.354 37.354 37.354H0c12.559 0 22.739 10.181 22.739 22.74S12.559 120.188 0 120.188h-60.094l-55.369 29.884-96.1-29.884c-45.675 0-82.833-37.159-82.833-82.834 0-45.674 37.158-82.833 82.833-82.833H0c12.559 0 22.739 10.181 22.739 22.74C22.739-10.181 12.559 0 0 0"
            transform="translate(427.201 52.979)"
            fill="#7de2ff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-45.675 0-82.833-37.159-82.833-82.833 0-45.675 37.158-82.834 82.833-82.834l26.02-16.367 44.725 16.367V0Z"
            transform="translate(144.893 504.5)"
            fill="#b18ae3"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-20.598 0-37.354 16.757-37.354 37.354 0 20.597 16.756 37.354 37.354 37.354l-29.335 24.784H-228.43l-46.504-62.138 38.269-59.935h193.767z"
            transform="translate(427.201 384.313)"
            fill="#eeedff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="m0 0-33.652-44.965h228.926c6.228 11.978 18.749 20.182 33.156 20.182L199.095 0Z"
            transform="translate(198.771 483.804)"
            fill="#d3d3ff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-211.563c-20.598 0-37.354 16.757-37.354 37.354 0 20.597 16.756 37.354 37.354 37.354H0c12.559 0 22.739 10.181 22.739 22.74S12.559 120.188 0 120.188h-211.563c-45.675 0-82.833-37.159-82.833-82.834 0-45.674 37.158-82.833 82.833-82.833l84.748-34.455 66.721 34.455H0c12.559 0 22.739 10.18 22.739 22.739C22.739-10.181 12.559 0 0 0"
            transform="translate(427.201 384.313)"
            fill="#c8a9f1"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c45.674 0 82.833 37.159 82.833 82.833 0 45.675-37.159 82.834-82.833 82.834h-70.745V0Z"
            transform="translate(367.107 173.167)"
            fill="#ff8d9d"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c20.598 0 37.354 16.758 37.354 37.354 0 20.597-16.756 37.355-37.354 37.355l29.335 24.783H228.43l46.504-62.138-38.269-59.935H42.898Z"
            transform="translate(84.799 218.645)"
            fill="#eeedff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-199.095l-29.335-24.783c14.408 0 26.928-8.205 33.157-20.182H33.652Z"
            transform="translate(313.228 318.138)"
            fill="#d3d3ff"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h211.563c45.674 0 82.833 37.159 82.833 82.833 0 45.675-37.159 82.834-82.833 82.834H0c-12.559 0-22.739-10.181-22.739-22.74S-12.559 120.188 0 120.188h211.563c20.597 0 37.355-16.758 37.355-37.355 0-20.596-16.758-37.354-37.355-37.354H0c-12.559 0-22.739-10.18-22.739-22.739C-22.739 10.181-12.559 0 0 0"
            transform="translate(84.799 173.167)"
            fill="#ffb4bf"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v-12"
            transform="translate(225.286 431.34)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v-12"
            transform="translate(350.183 431.34)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c4.004-4.594 9.893-7.5 16.465-7.5 6.571 0 12.461 2.906 16.464 7.5"
            transform="translate(271.27 419.697)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v-12"
            transform="translate(225.286 100.006)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v-12"
            transform="translate(350.183 100.006)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c4.004-4.594 9.893-7.5 16.465-7.5 6.571 0 12.461 2.906 16.464 7.5"
            transform="translate(271.27 88.363)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v-12"
            transform="translate(286.715 265.673)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v-12"
            transform="translate(161.817 265.673)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c-4.003-4.593-9.892-7.5-16.464-7.5-6.572 0-12.461 2.907-16.464 7.5"
            transform="translate(240.73 254.03)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h-41.588c-20.597 0-37.354-16.757-37.354-37.354 0-20.597 16.757-37.354 37.354-37.354h211.564c-20.598 0-37.355 16.757-37.355 37.354C132.621-16.757 149.378 0 169.976 0H30"
            transform="translate(257.226 459.021)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c0 45.674 37.159 82.833 82.833 82.833H12.088c-45.674 0-82.833-37.159-82.833-82.833s37.159-82.833 82.833-82.833h70.745C37.159-82.833 0-45.674 0 0Z"
            transform="translate(132.805 421.666)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h139.976c12.559 0 22.739 10.181 22.739 22.74 0 12.558-10.18 22.739-22.739 22.739H-71.588c-45.674 0-82.833-37.159-82.833-82.833 0-45.675 37.159-82.834 82.833-82.834h211.564c12.559 0 22.739 10.181 22.739 22.74s-10.18 22.74-22.739 22.74H-71.588c-20.597 0-37.354 16.757-37.354 37.354C-108.942-16.757-92.185 0-71.588 0H-30"
            transform="translate(287.226 459.021)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h211.563c20.598 0 37.355 16.758 37.355 37.354 0 20.597-16.757 37.355-37.355 37.355H0c20.597 0 37.354-16.758 37.354-37.355C37.354 16.758 20.597 0 0 0Z"
            transform="translate(84.799 218.645)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h-70.745c45.675 0 82.833-37.159 82.833-82.833 0-45.675-37.158-82.834-82.833-82.834H0c45.675 0 82.833 37.159 82.833 82.834C82.833-37.159 45.675 0 0 0Z"
            transform="translate(367.107 338.834)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h211.563c45.674 0 82.833 37.159 82.833 82.833 0 45.675-37.159 82.834-82.833 82.834H0c-12.559 0-22.739-10.181-22.739-22.74S-12.559 120.188 0 120.188h211.563c20.597 0 37.355-16.758 37.355-37.355 0-20.596-16.758-37.354-37.355-37.354H0c-12.559 0-22.739-10.18-22.739-22.739C-22.739 10.181-12.559 0 0 0Z"
            transform="translate(84.799 173.167)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h-99.842c-20.597 0-37.354-16.757-37.354-37.354 0-20.597 16.757-37.354 37.354-37.354H111.72c-20.597.001-37.353 16.758-37.353 37.354C74.367-16.757 91.124 0 111.722 0H30"
            transform="translate(315.48 127.688)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c0 45.674 37.159 82.833 82.833 82.833H12.088c-45.674 0-82.833-37.159-82.833-82.833s37.159-82.833 82.833-82.833h70.745C37.159-82.833 0-45.674 0 0Z"
            transform="translate(132.805 90.334)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h81.722c12.559 0 22.739 10.181 22.739 22.74s-10.18 22.739-22.739 22.739h-211.564c-45.674 0-82.833-37.159-82.833-82.833s37.159-82.834 82.833-82.834H81.722c12.559 0 22.739 10.181 22.739 22.74s-10.18 22.74-22.739 22.74h-211.564c-20.597 0-37.354 16.757-37.354 37.354C-167.196-16.757-150.439 0-129.842 0H-30"
            transform="translate(345.48 127.688)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
    </g>
</svg>
More icons in the same style and category