Add icons to this collection by clicking the heart icon.
Mosque icon - also known as mosque, islam, islamic, monuments, morocco, Casablanca, and architecture and city. Created in a clean 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="512"
    height="512"
    viewBox="0 0 510 510"
>
    <linearGradient id="a">
        <stop offset="0" stop-color="#a2e62e" />
        <stop offset=".123" stop-color="#97de30" />
        <stop offset=".34" stop-color="#79cb36" />
        <stop offset=".623" stop-color="#4aab3f" />
        <stop offset=".961" stop-color="#09804c" />
        <stop offset="1" stop-color="#017b4e" />
    </linearGradient>
    <linearGradient
        id="f"
        x1="136.252"
        x2="136.252"
        y1="264.668"
        y2="301.337"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="g"
        x1="373.748"
        x2="373.748"
        y1="264.668"
        y2="301.337"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="h"
        x1="255"
        x2="255"
        y1="292.667"
        y2="329.339"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient id="b">
        <stop offset="0" stop-color="#eaf6ff" />
        <stop offset="1" stop-color="#b3dafe" />
    </linearGradient>
    <linearGradient
        id="i"
        x1="233.107"
        x2="284.73"
        y1="311.128"
        y2="462.737"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="j"
        x1="433.75"
        x2="366.183"
        y1="429.25"
        y2="361.683"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient id="c">
        <stop offset="0" stop-color="#8ac9fe" stop-opacity="0" />
        <stop offset=".063" stop-color="#85c2f3" stop-opacity=".063" />
        <stop offset=".368" stop-color="#70a3c3" stop-opacity=".368" />
        <stop offset=".636" stop-color="#608ca0" stop-opacity=".636" />
        <stop offset=".856" stop-color="#577e8b" stop-opacity=".856" />
        <stop offset="1" stop-color="#537983" />
    </linearGradient>
    <linearGradient
        id="k"
        x1="394"
        x2="394"
        y1="395.824"
        y2="442.613"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="l"
        x1="155.75"
        x2="88.183"
        y1="429.25"
        y2="361.683"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="m"
        x1="116"
        x2="116"
        y1="395.824"
        y2="442.613"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="n"
        x1="364.667"
        x2="275.311"
        y1="375.424"
        y2="375.424"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="o"
        x1="239.736"
        x2="275.895"
        y1="92.052"
        y2="128.211"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="p"
        x1="280"
        x2="226.941"
        y1="120.788"
        y2="120.788"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="q"
        x1="255"
        x2="255"
        y1="143.362"
        y2="67.629"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient id="d">
        <stop offset="0" stop-color="#d8ecfe" stop-opacity="0" />
        <stop offset=".787" stop-color="#9bd1fe" stop-opacity=".787" />
        <stop offset="1" stop-color="#8ac9fe" />
    </linearGradient>
    <linearGradient
        id="r"
        x1="255"
        x2="255"
        y1="121.5"
        y2="160.58"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient
        id="s"
        x1="201.855"
        x2="336.562"
        y1="219.389"
        y2="219.389"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient id="e">
        <stop offset="0" stop-color="#2740b0" stop-opacity="0" />
        <stop offset=".269" stop-color="#263eac" stop-opacity=".269" />
        <stop offset=".561" stop-color="#22399f" stop-opacity=".561" />
        <stop offset=".863" stop-color="#1c2f89" stop-opacity=".863" />
        <stop offset="1" stop-color="#192a7d" />
    </linearGradient>
    <linearGradient
        id="t"
        x1="222.226"
        x2="222.226"
        y1="159.341"
        y2="202.854"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="u"
        x1="287.774"
        x2="287.774"
        y1="159.341"
        y2="202.854"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="v"
        x1="222.224"
        x2="222.224"
        y1="165.264"
        y2="296.165"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="w"
        x1="287.776"
        x2="287.776"
        y1="165.264"
        y2="296.165"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="x"
        x1="222.226"
        x2="222.226"
        y1="243.446"
        y2="286.974"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="y"
        x1="287.774"
        x2="287.774"
        y1="243.446"
        y2="286.974"
        gradientUnits="userSpaceOnUse"
        href="#e"
    />
    <linearGradient
        id="z"
        x1="255"
        x2="255"
        y1="253.173"
        y2="162.312"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#017b4e" stop-opacity="0" />
        <stop offset=".483" stop-color="#01754a" stop-opacity=".483" />
        <stop offset="1" stop-color="#026841" />
    </linearGradient>
    <linearGradient
        id="A"
        x1="255"
        x2="255"
        y1="235.458"
        y2="264.053"
        gradientUnits="userSpaceOnUse"
    >
        <stop offset="0" stop-color="#2740b0" stop-opacity="0" />
        <stop offset=".496" stop-color="#213699" stop-opacity=".496" />
        <stop offset="1" stop-color="#192a7d" />
    </linearGradient>
    <linearGradient
        id="B"
        x1="187.109"
        x2="322.892"
        y1="333.53"
        y2="333.53"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="C"
        x1="232.41"
        x2="277.59"
        y1="376.69"
        y2="376.69"
        gradientTransform="matrix(-1 0 0 1 510 0)"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="D"
        x1="255"
        x2="255"
        y1="349.372"
        y2="222.812"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient
        id="E"
        x1="291.338"
        x2="231.524"
        y1="282.312"
        y2="282.312"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="F"
        x1="255.002"
        x2="255.002"
        y1="219.679"
        y2="240.361"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="G"
        x1="255.002"
        x2="255.002"
        y1="153.766"
        y2="174.448"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="H"
        x1="255.002"
        x2="255.002"
        y1="62.905"
        y2="83.587"
        gradientUnits="userSpaceOnUse"
        href="#a"
    />
    <linearGradient
        id="I"
        x1="247.857"
        x2="261.289"
        y1="16.359"
        y2="16.359"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="J"
        x1="250.771"
        x2="261.672"
        y1="36.065"
        y2="46.967"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="K"
        x1="255"
        x2="255"
        y1="41.536"
        y2="50.719"
        gradientUnits="userSpaceOnUse"
        href="#d"
    />
    <linearGradient
        id="L"
        x1="230.178"
        x2="288.709"
        y1="384.524"
        y2="556.421"
        gradientUnits="userSpaceOnUse"
        href="#b"
    />
    <linearGradient
        id="M"
        x1="59.567"
        x2="-3.735"
        y1="496.7"
        y2="433.397"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="N"
        x1="131.567"
        x2="68.265"
        y1="496.7"
        y2="433.397"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="O"
        x1="203.567"
        x2="140.265"
        y1="496.7"
        y2="433.397"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="P"
        x1="275.567"
        x2="212.265"
        y1="496.7"
        y2="433.397"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="Q"
        x1="347.567"
        x2="284.265"
        y1="496.7"
        y2="433.397"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="R"
        x1="419.567"
        x2="356.265"
        y1="496.7"
        y2="433.397"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="S"
        x1="491.567"
        x2="428.265"
        y1="496.7"
        y2="433.397"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <linearGradient
        id="T"
        x1="255"
        x2="255"
        y1="472.667"
        y2="523.003"
        gradientUnits="userSpaceOnUse"
        href="#c"
    />
    <path
        fill="url(#f)"
        d="M144.69 265.46h17.398a6.412 6.412 0 0 1 6.412 6.412v30.848h-58.73c-5.64 0-7.42-2.79-4.1-6.1l27.46-27.38c2.12-2.12 7.27-3.78 11.56-3.78z"
    />
    <path
        fill="url(#g)"
        d="M400.23 302.72H341.5v-30.848a6.412 6.412 0 0 1 6.412-6.412h17.398c4.29 0 9.44 1.66 11.56 3.78l27.46 27.38c3.32 3.31 1.54 6.1-4.1 6.1z"
    />
    <path
        fill="url(#h)"
        d="M439.337 330.722H70.663c-7.171 0-9.429-2.793-5.216-6.102l34.855-27.379c2.697-2.119 9.231-3.783 14.678-3.783h280.039c5.447 0 11.981 1.664 14.678 3.783l34.855 27.379c4.213 3.31 1.955 6.102-5.215 6.102z"
    />
    <path
        fill="url(#i)"
        d="M448.303 428H61.697c-7.52 0-13.615-6.096-13.615-13.615v-77.922c0-7.52 6.096-13.615 13.615-13.615h386.605c7.52 0 13.615 6.096 13.615 13.615v77.922c.001 7.519-6.095 13.615-13.614 13.615z"
    />
    <circle cx="394" cy="389.5" r="48" fill="url(#j)" />
    <path
        fill="url(#k)"
        d="M394 437.5c26.51 0 48-21.49 48-48h-96c0 26.51 21.49 48 48 48z"
    />
    <circle cx="116" cy="389.5" r="48" fill="url(#l)" />
    <path
        fill="url(#m)"
        d="M116 437.5c26.51 0 48-21.49 48-48H68c0 26.51 21.49 48 48 48z"
    />
    <path fill="url(#n)" d="M254.667 322.848h142.667V428H254.667z" />
    <path
        fill="url(#o)"
        d="M290.144 152.577h-70.288V76.613c0-19.41 15.735-35.144 35.144-35.144 19.41 0 35.144 15.735 35.144 35.144z"
    />
    <path
        fill="url(#p)"
        d="M232.839 152.577v-18.16c0-1.946.841-3.781 2.308-5.036l3.07-2.627c4.373-3.742 5.047-10.263 1.534-14.847-3.483-4.545-2.793-10.09 1.759-14.128 3.095-2.745 6.456-5.201 9.464-6.915 2.209-1.258 3.513-1.715 4.028-1.866.515.15 1.819.607 4.028 1.865 3.008 1.714 6.369 4.169 9.464 6.915 4.552 4.038 5.242 9.583 1.759 14.128-3.513 4.583-2.839 11.105 1.534 14.847l3.069 2.626a6.616 6.616 0 0 1 2.309 5.037v18.16h-44.326z"
    />
    <path
        fill="url(#q)"
        d="M219.856 76.613v7.41l68.554 68.554h1.734V76.613c0-1.342-.082-2.665-.229-3.968h-69.83a35.38 35.38 0 0 0-.229 3.968z"
    />
    <path fill="url(#r)" d="M219.856 105.432h70.288v47.144h-70.288z" />
    <path fill="url(#s)" d="M190.196 167.318h129.608v104.141H190.196z" />
    <path
        fill="url(#t)"
        d="m244.911 167.321-18.146 18.146c-2.512 2.503-6.575 2.503-9.078 0l-18.146-18.146z"
    />
    <path
        fill="url(#u)"
        d="m310.459 167.321-18.146 18.146c-2.503 2.503-6.566 2.503-9.078 0l-18.146-18.146z"
    />
    <path
        fill="url(#v)"
        d="m193.985 223.926 23.702 23.702a6.417 6.417 0 0 0 9.075 0l23.702-23.702a6.417 6.417 0 0 0 0-9.075l-23.702-23.702a6.417 6.417 0 0 0-9.075 0l-23.702 23.702a6.417 6.417 0 0 0 0 9.075z"
    />
    <path
        fill="url(#w)"
        d="m259.537 223.926 23.702 23.702a6.417 6.417 0 0 0 9.075 0l23.702-23.702a6.417 6.417 0 0 0 0-9.075l-23.702-23.702a6.417 6.417 0 0 0-9.075 0l-23.702 23.702a6.417 6.417 0 0 0 0 9.075z"
    />
    <path
        fill="url(#x)"
        d="M244.911 271.459h-45.37l18.146-18.146a6.41 6.41 0 0 1 9.078 0z"
    />
    <path
        fill="url(#y)"
        d="M310.459 271.459h-45.37l18.146-18.146a6.41 6.41 0 0 1 9.078 0z"
    />
    <path fill="url(#z)" d="M287.251 271.459h32.553V167.318H190.196v7.086z" />
    <path fill="url(#A)" d="M190.196 220.029h129.608v51.43H190.196z" />
    <path fill="url(#B)" d="M187.108 229.902h135.783v207.256H187.108z" />
    <path
        fill="url(#C)"
        d="M240.893 430.895h28.213a8.484 8.484 0 0 0 8.484-8.484v-91.444a8.484 8.484 0 0 0-8.484-8.484h-28.213a8.484 8.484 0 0 0-8.484 8.484v91.444a8.485 8.485 0 0 0 8.484 8.484z"
    />
    <path
        fill="url(#D)"
        d="m187.109 240.29.067.077 135.715 135.715v-146.18H187.109z"
    />
    <path
        fill="url(#E)"
        d="M277.409 291.617v15.62c0 1.073-.87 1.943-1.943 1.943h-40.93a1.943 1.943 0 0 1-1.943-1.943v-15.62A37.546 37.546 0 0 1 244.17 264.5l8.491-8.131c1.287-1.233 3.392-1.233 4.679 0l8.491 8.131a37.545 37.545 0 0 1 11.578 27.117z"
    />
    <path
        fill="url(#F)"
        d="M322.824 240.367H187.176c-5.711 0-10.341-4.63-10.341-10.341s4.63-10.341 10.341-10.341h135.647c5.711 0 10.341 4.63 10.341 10.341.001 5.711-4.629 10.341-10.34 10.341z"
    />
    <path
        fill="url(#G)"
        d="M322.824 174.455H187.176c-5.711 0-10.341-4.63-10.341-10.341s4.63-10.341 10.341-10.341h135.647c5.711 0 10.341 4.63 10.341 10.341.001 5.711-4.629 10.341-10.34 10.341z"
    />
    <path
        fill="url(#H)"
        d="M290.573 83.594h-71.145c-5.711 0-10.341-4.63-10.341-10.341s4.63-10.341 10.341-10.341h71.145c5.711 0 10.341 4.63 10.341 10.341s-4.63 10.341-10.341 10.341z"
    />
    <path
        fill="url(#I)"
        d="M255 0c-5.751 0-10.412 16.554-10.412 22.304 0 5.751 4.662 10.412 10.412 10.412 5.751 0 10.412-4.662 10.412-10.412S260.751 0 255 0z"
    />
    <circle cx="255" cy="40.294" r="9.422" fill="url(#J)" />
    <path
        fill="url(#K)"
        d="M255 49.716a9.422 9.422 0 0 0 9.422-9.422h-18.843A9.421 9.421 0 0 0 255 49.716z"
    />
    <path
        fill="url(#L)"
        d="M494.885 510H15.115C6.767 510 0 503.233 0 494.885v-74.923c0-8.348 6.767-15.115 15.115-15.115h479.771c8.348 0 15.115 6.767 15.115 15.115v74.923C510 503.233 503.233 510 494.885 510z"
    />
    <path
        fill="url(#M)"
        d="M16.839 510v-25.136c0-2.693.841-5.234 2.308-6.97l3.07-3.636c4.373-5.18 5.047-14.206 1.534-20.55-3.483-6.29-2.793-13.966 1.759-19.555 3.095-3.8 6.456-7.199 9.464-9.571 2.209-1.742 3.513-2.374 4.028-2.582.515.208 1.819.841 4.028 2.582 3.008 2.372 6.369 5.771 9.464 9.571 4.552 5.589 5.242 13.265 1.759 19.555-3.513 6.344-2.839 15.371 1.534 20.55l3.069 3.635c1.467 1.737 2.309 4.278 2.309 6.971V510z"
    />
    <path
        fill="url(#N)"
        d="M88.839 510v-25.136c0-2.693.841-5.234 2.308-6.97l3.07-3.636c4.373-5.18 5.047-14.206 1.534-20.55-3.483-6.29-2.793-13.966 1.759-19.555 3.095-3.8 6.456-7.199 9.464-9.571 2.209-1.742 3.513-2.374 4.028-2.582.515.208 1.819.841 4.028 2.582 3.008 2.372 6.369 5.771 9.464 9.571 4.552 5.589 5.242 13.265 1.759 19.555-3.513 6.344-2.839 15.371 1.534 20.55l3.069 3.635c1.467 1.737 2.309 4.278 2.309 6.971V510z"
    />
    <path
        fill="url(#O)"
        d="M160.839 510v-25.136c0-2.693.841-5.234 2.308-6.97l3.07-3.636c4.373-5.18 5.047-14.206 1.534-20.55-3.483-6.29-2.793-13.966 1.759-19.555 3.095-3.8 6.456-7.199 9.464-9.571 2.209-1.742 3.513-2.374 4.028-2.582.515.208 1.819.841 4.028 2.582 3.008 2.372 6.369 5.771 9.464 9.571 4.552 5.589 5.242 13.265 1.759 19.555-3.513 6.344-2.839 15.371 1.534 20.55l3.069 3.635c1.467 1.737 2.309 4.278 2.309 6.971V510z"
    />
    <path
        fill="url(#P)"
        d="M232.839 510v-25.136c0-2.693.841-5.234 2.308-6.97l3.07-3.636c4.373-5.18 5.047-14.206 1.534-20.55-3.483-6.29-2.793-13.966 1.759-19.555 3.095-3.8 6.456-7.199 9.464-9.571 2.209-1.742 3.513-2.374 4.028-2.582.515.208 1.819.841 4.028 2.582 3.008 2.372 6.369 5.771 9.464 9.571 4.552 5.589 5.242 13.265 1.759 19.555-3.513 6.344-2.839 15.371 1.534 20.55l3.069 3.635c1.467 1.737 2.309 4.278 2.309 6.971V510z"
    />
    <path
        fill="url(#Q)"
        d="M304.839 510v-25.136c0-2.693.841-5.234 2.308-6.97l3.07-3.636c4.373-5.18 5.047-14.206 1.534-20.55-3.483-6.29-2.793-13.966 1.759-19.555 3.095-3.8 6.456-7.199 9.464-9.571 2.209-1.742 3.513-2.374 4.028-2.582.515.208 1.819.841 4.028 2.582 3.008 2.372 6.369 5.771 9.464 9.571 4.552 5.589 5.242 13.265 1.759 19.555-3.513 6.344-2.839 15.371 1.534 20.55l3.069 3.635c1.467 1.737 2.309 4.278 2.309 6.971V510z"
    />
    <path
        fill="url(#R)"
        d="M376.839 510v-25.136c0-2.693.841-5.234 2.308-6.97l3.07-3.636c4.373-5.18 5.047-14.206 1.534-20.55-3.483-6.29-2.793-13.966 1.759-19.555 3.095-3.8 6.456-7.199 9.464-9.571 2.209-1.742 3.513-2.374 4.028-2.582.515.208 1.819.841 4.028 2.582 3.008 2.372 6.369 5.771 9.464 9.571 4.552 5.589 5.242 13.265 1.759 19.555-3.513 6.344-2.839 15.371 1.534 20.55l3.069 3.635c1.467 1.737 2.309 4.278 2.309 6.971V510z"
    />
    <path
        fill="url(#S)"
        d="M448.839 510v-25.136c0-2.693.841-5.234 2.308-6.97l3.07-3.636c4.373-5.18 5.047-14.206 1.534-20.55-3.483-6.29-2.793-13.966 1.759-19.555 3.095-3.8 6.456-7.199 9.464-9.571 2.209-1.742 3.513-2.374 4.028-2.582.515.208 1.819.841 4.028 2.582 3.008 2.372 6.369 5.771 9.464 9.571 4.552 5.589 5.242 13.265 1.759 19.555-3.513 6.344-2.839 15.371 1.534 20.55l3.069 3.635c1.467 1.737 2.309 4.278 2.309 6.971V510z"
    />
    <path
        fill="url(#T)"
        d="M0 442.106v52.779C0 503.233 6.767 510 15.115 510h479.771c8.348 0 15.115-6.767 15.115-15.115v-52.779z"
    />
</svg>
More icons in the same style and category