Add icons to this collection by clicking the heart icon.
Document icon - also known as file, document, analysis, contract, search, magnifying glass, loupe, and files and folders. Created in a clean filled style with a white and black 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>
<clipPath id="b" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="c" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="d" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="e" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
<clipPath id="f" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<mask id="a">
<rect width="100%" height="100%" fill="#fff" />
<path
d="M0 0v-9.916h144.499V0Z"
transform="matrix(1.33333 0 0 -1.33333 245 0)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-461.143v-301.761h296.45l98.816-65.635v65.635H0Z"
transform="matrix(1.33333 0 0 -1.33333 -6.64 183.913)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 65.012-65.012 46.366 46.367-65.012 65.011z"
transform="matrix(1.33333 0 0 -1.33333 534.163 595.985)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-65.617h-331.375v451.875h241L0 295.881v-148.07"
transform="matrix(1.33333 0 0 -1.33333 461.833 535.01)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h120.438"
transform="matrix(1.33333 0 0 -1.33333 80.333 140.503)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h240.937"
transform="matrix(1.33333 0 0 -1.33333 80.333 220.839)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h240.937"
transform="matrix(1.33333 0 0 -1.33333 80.333 301.168)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h201.756"
transform="matrix(1.33333 0 0 -1.33333 80.333 381.497)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-110.375h114"
transform="matrix(1.33333 0 0 -1.33333 341.333 -6.667)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 30.125 30.125L60.25-.002l30.125 30.127"
transform="matrix(1.33333 0 0 -1.33333 100.384 501.997)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-32.01-32.01-32.01-83.906 0-115.916 32.009-32.01 83.906-32.01 115.916 0 32.009 32.01 32.009 83.906 0 115.916C83.906 32.009 32.009 32.009 0 0"
transform="matrix(1.33333 0 0 -1.33333 366.19 366.186)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-32.01-32.01-32.01-83.906 0-115.916 32.009-32.01 83.906-32.01 115.916 0 32.009 32.01 32.009 83.906 0 115.916C83.906 32.009 32.009 32.009 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 366.19 366.186)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-372.625C-391.334 0-406.5-15.166-406.5-33.875V-474.25"
transform="matrix(1.33333 0 0 -1.33333 612.339 689.333)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-37.625v37.625c0 16.638 13.487 30.125 30.125 30.125H0c16.638 0 30.125-13.487 30.125-30.125v-7.5C30.125 13.487 16.638 0 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 617.339 779.667)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</mask>
<g mask="url(#a)">
<path
d="M0 0v-9.916h144.499V0Z"
transform="matrix(1.33333 0 0 -1.33333 245 0)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<g
clip-path="url(#b)"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
>
<path
d="M0 0h-461.143v-301.761h296.45l98.816-65.635v65.635H0Z"
transform="translate(-4.98 374.065)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<path
d="m0 0 65.012-65.012 46.366 46.367-65.012 65.011z"
transform="matrix(1.33333 0 0 -1.33333 534.163 595.985)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 35.4-35.4"
transform="matrix(1.33333 0 0 -1.33333 520.745 520.74)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-65.617h-331.375v451.875h241L0 295.881v-148.07"
transform="matrix(1.33333 0 0 -1.33333 461.833 535.01)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<g
clip-path="url(#c)"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
>
<path
d="M0 0v-65.617h-331.375v451.875h241L0 295.881v-148.07"
transform="translate(346.375 110.742)"
fill="none"
stroke="#000"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<path
d="M0 0h120.438"
transform="matrix(1.33333 0 0 -1.33333 80.333 140.503)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h240.937"
transform="matrix(1.33333 0 0 -1.33333 80.333 220.839)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h240.937"
transform="matrix(1.33333 0 0 -1.33333 80.333 301.168)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h201.756"
transform="matrix(1.33333 0 0 -1.33333 80.333 381.497)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<g
clip-path="url(#d)"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
>
<path
d="M0 0v-110.375h114"
transform="translate(256 517)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<path
d="m0 0 30.125 30.125L60.25-.002l30.125 30.127"
transform="matrix(1.33333 0 0 -1.33333 100.384 501.997)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<g
clip-path="url(#e)"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
>
<path
d="M0 0c-32.01-32.01-32.01-83.906 0-115.916 32.009-32.01 83.906-32.01 115.916 0 32.009 32.01 32.009 83.906 0 115.916C83.906 32.009 32.009 32.009 0 0"
transform="translate(274.643 237.36)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-32.01-32.01-32.01-83.906 0-115.916 32.009-32.01 83.906-32.01 115.916 0 32.009 32.01 32.009 83.906 0 115.916C83.906 32.009 32.009 32.009 0 0Z"
transform="translate(274.643 237.36)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
<g
clip-path="url(#f)"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
>
<path
d="M0 0h-372.625C-391.334 0-406.5-15.166-406.5-33.875V-474.25"
transform="translate(459.254 -5)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-37.625v37.625c0 16.638 13.487 30.125 30.125 30.125H0c16.638 0 30.125-13.487 30.125-30.125v-7.5C30.125 13.487 16.638 0 0 0Z"
transform="translate(463.004 -72.75)"
fill="none"
stroke="#fff"
stroke-width="30"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</g>
</svg>
More icons in the same style and category