qr-code-sharp-fill from Keyline Icons by Keyline Icons · Sharp Fill · MIT Free for personal and commercial use.

Name
qr-code-sharp-fill
Set
Keyline Icons
Style
Sharp Fill
Viewbox
24×24
License
MIT

7 other variants in Keyline Icons

The same icon in other sets

Use the qr code icon

SVG

<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linejoin="round" stroke-width="2"><path fill="currentColor" d="M3 2L8 2C8.5523 2 9 2.4477 9 3L9 8C9 8.5523 8.5523 9 8 9L3 9C2.4477 9 2 8.5523 2 8L2 3C2 2.4477 2.4477 2 3 2ZM16 2L21 2C21.5523 2 22 2.4477 22 3L22 8C22 8.5523 21.5523 9 21 9L16 9C15.4477 9 15 8.5523 15 8L15 3C15 2.4477 15.4477 2 16 2ZM16 15L21 15C21.5523 15 22 15.4477 22 16L22 21C22 21.5523 21.5523 22 21 22L16 22C15.4477 22 15 21.5523 15 21L15 16C15 15.4477 15.4477 15 16 15ZM20 11L22 11L22 13L20 13L20 11ZM6 20L8 20L8 22L6 22L6 20ZM11 2L13 2L13 4L11 4L11 2Z" stroke="none"/><path d="M12 6L12 12L18 12M12 22L12 16L6 16M9 12L2 12M3 15L3 22"/></g></svg>

React

import type { SVGProps } from "react";

export function KeylineIconsQrCodeSharpFill(props: SVGProps<SVGSVGElement>) {
  return (
    <svg {...props} xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" strokeLinejoin="round" strokeWidth="2"><path fill="currentColor" d="M3 2L8 2C8.5523 2 9 2.4477 9 3L9 8C9 8.5523 8.5523 9 8 9L3 9C2.4477 9 2 8.5523 2 8L2 3C2 2.4477 2.4477 2 3 2ZM16 2L21 2C21.5523 2 22 2.4477 22 3L22 8C22 8.5523 21.5523 9 21 9L16 9C15.4477 9 15 8.5523 15 8L15 3C15 2.4477 15.4477 2 16 2ZM16 15L21 15C21.5523 15 22 15.4477 22 16L22 21C22 21.5523 21.5523 22 21 22L16 22C15.4477 22 15 21.5523 15 21L15 16C15 15.4477 15.4477 15 16 15ZM20 11L22 11L22 13L20 13L20 11ZM6 20L8 20L8 22L6 22L6 20ZM11 2L13 2L13 4L11 4L11 2Z" stroke="none"/><path d="M12 6L12 12L18 12M12 22L12 16L6 16M9 12L2 12M3 15L3 22"/></g></svg>
  );
}

Vue

<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linejoin="round" stroke-width="2"><path fill="currentColor" d="M3 2L8 2C8.5523 2 9 2.4477 9 3L9 8C9 8.5523 8.5523 9 8 9L3 9C2.4477 9 2 8.5523 2 8L2 3C2 2.4477 2.4477 2 3 2ZM16 2L21 2C21.5523 2 22 2.4477 22 3L22 8C22 8.5523 21.5523 9 21 9L16 9C15.4477 9 15 8.5523 15 8L15 3C15 2.4477 15.4477 2 16 2ZM16 15L21 15C21.5523 15 22 15.4477 22 16L22 21C22 21.5523 21.5523 22 21 22L16 22C15.4477 22 15 21.5523 15 21L15 16C15 15.4477 15.4477 15 16 15ZM20 11L22 11L22 13L20 13L20 11ZM6 20L8 20L8 22L6 22L6 20ZM11 2L13 2L13 4L11 4L11 2Z" stroke="none"/><path d="M12 6L12 12L18 12M12 22L12 16L6 16M9 12L2 12M3 15L3 22"/></g></svg>
</template>

CSS

.icon-qr-code-sharp-fill {
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M3%202L8%202C8.5523%202%209%202.4477%209%203L9%208C9%208.5523%208.5523%209%208%209L3%209C2.4477%209%202%208.5523%202%208L2%203C2%202.4477%202.4477%202%203%202ZM16%202L21%202C21.5523%202%2022%202.4477%2022%203L22%208C22%208.5523%2021.5523%209%2021%209L16%209C15.4477%209%2015%208.5523%2015%208L15%203C15%202.4477%2015.4477%202%2016%202ZM16%2015L21%2015C21.5523%2015%2022%2015.4477%2022%2016L22%2021C22%2021.5523%2021.5523%2022%2021%2022L16%2022C15.4477%2022%2015%2021.5523%2015%2021L15%2016C15%2015.4477%2015.4477%2015%2016%2015ZM20%2011L22%2011L22%2013L20%2013L20%2011ZM6%2020L8%2020L8%2022L6%2022L6%2020ZM11%202L13%202L13%204L11%204L11%202Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M12%206L12%2012L18%2012M12%2022L12%2016L6%2016M9%2012L2%2012M3%2015L3%2022%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M3%202L8%202C8.5523%202%209%202.4477%209%203L9%208C9%208.5523%208.5523%209%208%209L3%209C2.4477%209%202%208.5523%202%208L2%203C2%202.4477%202.4477%202%203%202ZM16%202L21%202C21.5523%202%2022%202.4477%2022%203L22%208C22%208.5523%2021.5523%209%2021%209L16%209C15.4477%209%2015%208.5523%2015%208L15%203C15%202.4477%2015.4477%202%2016%202ZM16%2015L21%2015C21.5523%2015%2022%2015.4477%2022%2016L22%2021C22%2021.5523%2021.5523%2022%2021%2022L16%2022C15.4477%2022%2015%2021.5523%2015%2021L15%2016C15%2015.4477%2015.4477%2015%2016%2015ZM20%2011L22%2011L22%2013L20%2013L20%2011ZM6%2020L8%2020L8%2022L6%2022L6%2020ZM11%202L13%202L13%204L11%204L11%202Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M12%206L12%2012L18%2012M12%2022L12%2016L6%2016M9%2012L2%2012M3%2015L3%2022%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

Direct links: SVG · download · JSON · https://iconsdb.app/api/v1/icon/keyline-icons/qr-code-sharp-fill.svg?color=%231a73e8&size=48