Add icons to this collection by clicking the heart icon.
Pattern Lock icon - also known as security, protection, safety, password, and pattern lock. 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>
</defs>
<mask id="a">
<rect width="100%" height="100%" fill="#fff" />
<path
d="M.01.009h511.98v511.982H.01Z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-17.672-14.326-31.999-31.999-31.999S-63.998-17.672-63.998 0c0 17.672 14.326 31.999 31.999 31.999S0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 170.673 128.01)"
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 0c0-17.672-14.326-31.999-31.999-31.999-17.672 0-31.998 14.327-31.998 31.999 0 17.672 14.326 31.999 31.998 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 384.035 128.01)"
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 0c0-17.672-14.326-31.999-31.998-31.999-17.673 0-31.999 14.327-31.999 31.999 0 17.672 14.326 31.999 31.999 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 597.397 128.01)"
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 0c0-17.672-14.326-31.999-31.999-31.999S-63.998-17.672-63.998 0c0 17.672 14.326 31.999 31.999 31.999S0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 170.673 341.335)"
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 0c0-17.672-14.326-31.999-31.999-31.999-17.672 0-31.998 14.327-31.998 31.999 0 17.672 14.326 31.999 31.998 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 384.035 341.335)"
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 0c0-17.672-14.326-31.999-31.998-31.999-17.673 0-31.999 14.327-31.999 31.999 0 17.672 14.326 31.999 31.999 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 597.397 341.335)"
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 0c0-17.672-14.326-31.999-31.999-31.999S-63.998-17.672-63.998 0c0 17.672 14.326 31.999 31.999 31.999S0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 170.673 554.659)"
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 0c0-17.672-14.326-31.999-31.999-31.999-17.672 0-31.998 14.327-31.998 31.999 0 17.672 14.326 31.999 31.998 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 384.035 554.659)"
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 0c0-17.672-14.326-31.999-31.998-31.999-17.673 0-31.999 14.327-31.999 31.999 0 17.672 14.326 31.999 31.999 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="matrix(1.33333 0 0 -1.33333 597.397 554.659)"
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 0h96.024"
transform="matrix(1.33333 0 0 -1.33333 170.673 128.01)"
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-95.996"
transform="matrix(1.33333 0 0 -1.33333 341.37 170.675)"
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-96.024"
transform="matrix(1.33333 0 0 -1.33333 298.706 341.335)"
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 114.765-114.744"
transform="matrix(1.33333 0 0 -1.33333 158.18 371.5)"
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 0h96.024"
transform="matrix(1.33333 0 0 -1.33333 384.035 554.659)"
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-9.925 0-18 8.075-18 18s8.075 18 18 18 18-8.075 18-18S9.925 0 0 0m0 160c-37.93 0-73.589-14.771-100.409-41.591C-127.229 91.589-142 55.93-142 18c0-37.93 14.771-73.589 41.591-100.409C-73.589-109.229-37.93-124 0-124c37.93 0 73.589 14.771 100.409 41.591C127.229-55.589 142-19.93 142 18c0 37.93-14.771 73.589-41.591 100.409C73.589 145.229 37.93 160 0 160M0-30c26.51 0 48 21.49 48 48S26.51 66 0 66s-48-21.49-48-48 21.49-48 48-48m0 160c61.855 0 112-50.144 112-112S61.855-94 0-94-112-43.856-112 18-61.855 130 0 130"
transform="matrix(1.33333 0 0 -1.33333 341.333 882.667)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
</mask>
<g mask="url(#a)">
<path
d="M.01.009h511.98v511.982H.01Z"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
fill="#000"
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 0c0-17.672-14.326-31.999-31.999-31.999S-63.998-17.672-63.998 0c0 17.672 14.326 31.999 31.999 31.999S0 17.672 0 0Z"
transform="translate(128.005 415.993)"
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 0c0-17.672-14.326-31.999-31.999-31.999-17.672 0-31.998 14.327-31.998 31.999 0 17.672 14.326 31.999 31.998 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="translate(288.026 415.993)"
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 0c0-17.672-14.326-31.999-31.998-31.999-17.673 0-31.999 14.327-31.999 31.999 0 17.672 14.326 31.999 31.999 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="translate(448.048 415.993)"
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 0c0-17.672-14.326-31.999-31.999-31.999S-63.998-17.672-63.998 0c0 17.672 14.326 31.999 31.999 31.999S0 17.672 0 0Z"
transform="translate(128.005 255.999)"
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 0c0-17.672-14.326-31.999-31.999-31.999-17.672 0-31.998 14.327-31.998 31.999 0 17.672 14.326 31.999 31.998 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="translate(288.026 255.999)"
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 0c0-17.672-14.326-31.999-31.998-31.999-17.673 0-31.999 14.327-31.999 31.999 0 17.672 14.326 31.999 31.999 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="translate(448.048 255.999)"
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 0c0-17.672-14.326-31.999-31.999-31.999S-63.998-17.672-63.998 0c0 17.672 14.326 31.999 31.999 31.999S0 17.672 0 0Z"
transform="translate(128.005 96.006)"
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 0c0-17.672-14.326-31.999-31.999-31.999-17.672 0-31.998 14.327-31.998 31.999 0 17.672 14.326 31.999 31.998 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="translate(288.026 96.006)"
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 0c0-17.672-14.326-31.999-31.998-31.999-17.673 0-31.999 14.327-31.999 31.999 0 17.672 14.326 31.999 31.999 31.999C-14.326 31.999 0 17.672 0 0Z"
transform="translate(448.048 96.006)"
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 0h96.024"
transform="translate(128.005 415.993)"
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 0v-95.996"
transform="translate(256.027 383.994)"
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-96.024"
transform="translate(224.03 255.999)"
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 0 114.765-114.744"
transform="translate(118.635 233.375)"
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 0h96.024"
transform="translate(288.026 96.006)"
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(#c)"
transform="matrix(1.33333 0 0 -1.33333 0 682.667)"
>
<path
d="M0 0c-9.925 0-18 8.075-18 18s8.075 18 18 18 18-8.075 18-18S9.925 0 0 0m0 160c-37.93 0-73.589-14.771-100.409-41.591C-127.229 91.589-142 55.93-142 18c0-37.93 14.771-73.589 41.591-100.409C-73.589-109.229-37.93-124 0-124c37.93 0 73.589 14.771 100.409 41.591C127.229-55.589 142-19.93 142 18c0 37.93-14.771 73.589-41.591 100.409C73.589 145.229 37.93 160 0 160M0-30c26.51 0 48 21.49 48 48S26.51 66 0 66s-48-21.49-48-48 21.49-48 48-48m0 160c61.855 0 112-50.144 112-112S61.855-94 0-94-112-43.856-112 18-61.855 130 0 130"
transform="translate(256 -150)"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
</g>
</g>
</svg>
More icons in the same style and category