hard-drive-duotone from Keyline Icons by Keyline Icons · Duotone · MIT Free for personal and commercial use.

Name
hard-drive-duotone
Set
Keyline Icons
Style
Duotone
Viewbox
24×24
License
MIT

7 other variants in Keyline Icons

The same icon in other sets

Use the hard drive 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-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke-opacity=".4" d="M2.4954 12.3486L4.1448 6.8506C4.6524 5.1587 6.2097 4 7.9761 4L16.0239 4C17.7903 4 19.3476 5.1587 19.8552 6.8506L21.5046 12.3486"/><path fill="currentColor" fill-opacity=".4" d="M19 15.5C19 16.3284 18.3284 17 17.5 17C16.6716 17 16 16.3284 16 15.5C16 14.6716 16.6716 14 17.5 14C18.3284 14 19 14.6716 19 15.5Z" stroke="none"/><path fill="currentColor" fill-rule="evenodd" d="M5 10L19 10C21.2091 10 23 11.7909 23 14L23 17C23 19.2091 21.2091 21 19 21L5 21C2.7909 21 1 19.2091 1 17L1 14C1 11.7909 2.7909 10 5 10ZM19 15.5C19 14.6716 18.3284 14 17.5 14C16.6716 14 16 14.6716 16 15.5C16 16.3284 16.6716 17 17.5 17C18.3284 17 19 16.3284 19 15.5Z" clip-rule="evenodd" stroke="none"/></g></svg>

React

import type { SVGProps } from "react";

export function KeylineIconsHardDriveDuotone(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" strokeLinecap="round" strokeLinejoin="round" strokeWidth="2"><path strokeOpacity=".4" d="M2.4954 12.3486L4.1448 6.8506C4.6524 5.1587 6.2097 4 7.9761 4L16.0239 4C17.7903 4 19.3476 5.1587 19.8552 6.8506L21.5046 12.3486"/><path fill="currentColor" fillOpacity=".4" d="M19 15.5C19 16.3284 18.3284 17 17.5 17C16.6716 17 16 16.3284 16 15.5C16 14.6716 16.6716 14 17.5 14C18.3284 14 19 14.6716 19 15.5Z" stroke="none"/><path fill="currentColor" fillRule="evenodd" d="M5 10L19 10C21.2091 10 23 11.7909 23 14L23 17C23 19.2091 21.2091 21 19 21L5 21C2.7909 21 1 19.2091 1 17L1 14C1 11.7909 2.7909 10 5 10ZM19 15.5C19 14.6716 18.3284 14 17.5 14C16.6716 14 16 14.6716 16 15.5C16 16.3284 16.6716 17 17.5 17C18.3284 17 19 16.3284 19 15.5Z" clipRule="evenodd" stroke="none"/></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-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke-opacity=".4" d="M2.4954 12.3486L4.1448 6.8506C4.6524 5.1587 6.2097 4 7.9761 4L16.0239 4C17.7903 4 19.3476 5.1587 19.8552 6.8506L21.5046 12.3486"/><path fill="currentColor" fill-opacity=".4" d="M19 15.5C19 16.3284 18.3284 17 17.5 17C16.6716 17 16 16.3284 16 15.5C16 14.6716 16.6716 14 17.5 14C18.3284 14 19 14.6716 19 15.5Z" stroke="none"/><path fill="currentColor" fill-rule="evenodd" d="M5 10L19 10C21.2091 10 23 11.7909 23 14L23 17C23 19.2091 21.2091 21 19 21L5 21C2.7909 21 1 19.2091 1 17L1 14C1 11.7909 2.7909 10 5 10ZM19 15.5C19 14.6716 18.3284 14 17.5 14C16.6716 14 16 14.6716 16 15.5C16 16.3284 16.6716 17 17.5 17C18.3284 17 19 16.3284 19 15.5Z" clip-rule="evenodd" stroke="none"/></g></svg>
</template>

CSS

.icon-hard-drive-duotone {
  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-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20stroke-opacity%3D%22.4%22%20d%3D%22M2.4954%2012.3486L4.1448%206.8506C4.6524%205.1587%206.2097%204%207.9761%204L16.0239%204C17.7903%204%2019.3476%205.1587%2019.8552%206.8506L21.5046%2012.3486%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20fill-opacity%3D%22.4%22%20d%3D%22M19%2015.5C19%2016.3284%2018.3284%2017%2017.5%2017C16.6716%2017%2016%2016.3284%2016%2015.5C16%2014.6716%2016.6716%2014%2017.5%2014C18.3284%2014%2019%2014.6716%2019%2015.5Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%2010L19%2010C21.2091%2010%2023%2011.7909%2023%2014L23%2017C23%2019.2091%2021.2091%2021%2019%2021L5%2021C2.7909%2021%201%2019.2091%201%2017L1%2014C1%2011.7909%202.7909%2010%205%2010ZM19%2015.5C19%2014.6716%2018.3284%2014%2017.5%2014C16.6716%2014%2016%2014.6716%2016%2015.5C16%2016.3284%2016.6716%2017%2017.5%2017C18.3284%2017%2019%2016.3284%2019%2015.5Z%22%20clip-rule%3D%22evenodd%22%20stroke%3D%22none%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-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20stroke-opacity%3D%22.4%22%20d%3D%22M2.4954%2012.3486L4.1448%206.8506C4.6524%205.1587%206.2097%204%207.9761%204L16.0239%204C17.7903%204%2019.3476%205.1587%2019.8552%206.8506L21.5046%2012.3486%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20fill-opacity%3D%22.4%22%20d%3D%22M19%2015.5C19%2016.3284%2018.3284%2017%2017.5%2017C16.6716%2017%2016%2016.3284%2016%2015.5C16%2014.6716%2016.6716%2014%2017.5%2014C18.3284%2014%2019%2014.6716%2019%2015.5Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%2010L19%2010C21.2091%2010%2023%2011.7909%2023%2014L23%2017C23%2019.2091%2021.2091%2021%2019%2021L5%2021C2.7909%2021%201%2019.2091%201%2017L1%2014C1%2011.7909%202.7909%2010%205%2010ZM19%2015.5C19%2014.6716%2018.3284%2014%2017.5%2014C16.6716%2014%2016%2014.6716%2016%2015.5C16%2016.3284%2016.6716%2017%2017.5%2017C18.3284%2017%2019%2016.3284%2019%2015.5Z%22%20clip-rule%3D%22evenodd%22%20stroke%3D%22none%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/hard-drive-duotone.svg?color=%231a73e8&size=48