Add icons to this collection by clicking the heart icon.
Photo icon - also known as photo, picture, image, and miscellaneous. Created in a clean lineal style with a 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="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 0h-52.5c-5.522 0-10-4.477-10-10v-361.111c0-5.523 4.478-10 10-10h477c5.523 0 10 4.477 10 10V-10c0 5.523-4.477 10-10 10H34"
transform="translate(70 401.721)"
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 0-75.224-65.649"
transform="translate(236.5 468.877)"
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 0-75.224 65.649"
transform="translate(350.724 403.228)"
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-10.77-8.73-19.5-19.5-19.5S-39-10.77-39 0s8.73 19.5 19.5 19.5S0 10.77 0 0Z"
transform="translate(275.5 471.894)"
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-20.749-3.154-37.456-19.562-40.514-40.895l-11.946-83.338"
transform="translate(111.429 174.843)"
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 0-4.837 33.746-3.453 24.087-3.656 25.505c-3.05 21.281-19.682 37.66-40.361 40.871"
transform="translate(250.358 50.61)"
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-7.904c0-14.975 12.14-27.115 27.115-27.115 14.975 0 27.114 12.14 27.114 27.115V0"
transform="translate(127.549 162.393)"
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-.828-.099-1.67-.15-2.523-.15-11.596 0-20.997 9.4-20.997 20.996 0 11.596 9.401 20.996 20.997 20.996.724 0 1.44-.036 2.146-.108"
transform="translate(93.164 224.47)"
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.706.072 1.422.108 2.147.108 11.596 0 20.997-9.4 20.997-20.996 0-11.595-9.401-20.996-20.997-20.996-.823 0-1.635.048-2.433.139"
transform="translate(216.54 266.205)"
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-63.658c0-33.305 26.998-60.304 60.304-60.304 33.304 0 60.303 26.999 60.303 60.304V-25"
transform="translate(94.36 281.512)"
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-.898"
transform="translate(124.918 229.194)"
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-.898"
transform="translate(181.497 229.194)"
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 0c3.111-4.731 8.453-7.858 14.542-7.858S25.972-4.731 29.083 0"
transform="translate(139.743 205.6)"
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-36.646"
transform="translate(104.255 89.795)"
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-36.646"
transform="translate(205.072 89.795)"
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-8.304 0-15.035-6.731-15.035-15.034 0 0-6.731 3.49-15.034 3.49h-3.845c-10.029 0-18.159-8.131-18.159-18.16v-24.904h22.002c8.533 0 16.391-4.217 21.536-11.025 6.167-8.161 15.948-13.436 26.966-13.436h50.103v60.909C68.534-8.13 60.403 0 50.374 0Z"
transform="translate(146.434 336.88)"
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 0h14.753a6.966 6.966 0 0 1 6.967 6.966v65.161c0 24.109-19.544 43.652-43.653 43.652h-49.7c-24.108 0-43.652-19.543-43.652-43.652V6.966A6.966 6.966 0 0 1-108.318 0h15.436"
transform="translate(407.352 190.827)"
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-23.298 0-43.053-17.125-46.358-40.188l-11.366-79.289"
transform="translate(325.608 170.086)"
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 0-11.366 79.289c-3.306 23.062-23.061 40.188-46.359 40.188"
transform="translate(453.031 50.61)"
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 0h33.247"
transform="translate(277.332 101.94)"
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 0h33.247"
transform="translate(410.337 101.94)"
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 0v54.836"
transform="translate(311.58 53.15)"
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 0v54.836"
transform="translate(409.337 53.15)"
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-9.878 0-18.502 5.371-23.114 13.347-9.861 0-17.855-7.993-17.855-17.854v-29.148c0-25.392 20.586-45.977 45.986-45.977 25.398 0 45.991 20.585 45.991 45.977V0z"
transform="translate(355.438 234.641)"
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-.716"
transform="translate(338.085 209.492)"
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-.716"
transform="translate(382.83 209.492)"
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 0c2.48-3.772 6.74-6.266 11.596-6.266C16.45-6.266 20.71-3.772 23.19 0"
transform="translate(348.862 189.33)"
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 0v9.637"
transform="translate(332.324 248.988)"
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 0h291v252.89"
transform="translate(183.5 50.61)"
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 0v34.221h-437V-286.89h112"
transform="translate(474.5 337.5)"
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