upload alt icon
upload-alt from Unicons Solid by Iconscout · Solid · Arrows · Apache-2.0 Free for personal and commercial use.
- Name
- upload-alt
- Set
- Unicons Solid
- Style
- Solid
- Category
- Arrows
- Viewbox
- 24×24
- License
- Apache 2.0
The same icon in other sets
More arrows icons from Unicons Solid
angle-double-downangle-double-leftangle-double-rightangle-double-upangle-downangle-leftangle-rightangle-right-bangle-uparrow-circle-downarrow-circle-leftarrow-circle-rightarrow-circle-uparrow-down-leftarrow-down-rightarrow-up-leftarrow-up-rightcorner-down-leftcorner-down-rightcorner-left-downcorner-right-downcorner-up-leftcorner-up-rightdirection
Use the upload alt icon
SVG
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M18 9h-2c-.6 0-1 .4-1 1s.4 1 1 1h2c.6 0 1 .4 1 1v7c0 .6-.4 1-1 1H6c-.6 0-1-.4-1-1v-7c0-.6.4-1 1-1h2c.6 0 1-.4 1-1s-.4-1-1-1H6c-1.7 0-3 1.3-3 3v7c0 1.7 1.3 3 3 3h12c1.7 0 3-1.3 3-3v-7c0-1.7-1.3-3-3-3M9.7 6.7L11 5.4V17c0 .6.4 1 1 1s1-.4 1-1V5.4l1.3 1.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4l-3-3c-.4-.4-1-.4-1.4 0l-3 3c-.4.4-.4 1 0 1.4s1 .4 1.4 0"/></svg>
React
import type { SVGProps } from "react";
export function UisUploadAlt(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M18 9h-2c-.6 0-1 .4-1 1s.4 1 1 1h2c.6 0 1 .4 1 1v7c0 .6-.4 1-1 1H6c-.6 0-1-.4-1-1v-7c0-.6.4-1 1-1h2c.6 0 1-.4 1-1s-.4-1-1-1H6c-1.7 0-3 1.3-3 3v7c0 1.7 1.3 3 3 3h12c1.7 0 3-1.3 3-3v-7c0-1.7-1.3-3-3-3M9.7 6.7L11 5.4V17c0 .6.4 1 1 1s1-.4 1-1V5.4l1.3 1.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4l-3-3c-.4-.4-1-.4-1.4 0l-3 3c-.4.4-.4 1 0 1.4s1 .4 1.4 0"/></svg>
);
}
Vue
<template> <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M18 9h-2c-.6 0-1 .4-1 1s.4 1 1 1h2c.6 0 1 .4 1 1v7c0 .6-.4 1-1 1H6c-.6 0-1-.4-1-1v-7c0-.6.4-1 1-1h2c.6 0 1-.4 1-1s-.4-1-1-1H6c-1.7 0-3 1.3-3 3v7c0 1.7 1.3 3 3 3h12c1.7 0 3-1.3 3-3v-7c0-1.7-1.3-3-3-3M9.7 6.7L11 5.4V17c0 .6.4 1 1 1s1-.4 1-1V5.4l1.3 1.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4l-3-3c-.4-.4-1-.4-1.4 0l-3 3c-.4.4-.4 1 0 1.4s1 .4 1.4 0"/></svg> </template>
CSS
.icon-upload-alt {
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%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M18%209h-2c-.6%200-1%20.4-1%201s.4%201%201%201h2c.6%200%201%20.4%201%201v7c0%20.6-.4%201-1%201H6c-.6%200-1-.4-1-1v-7c0-.6.4-1%201-1h2c.6%200%201-.4%201-1s-.4-1-1-1H6c-1.7%200-3%201.3-3%203v7c0%201.7%201.3%203%203%203h12c1.7%200%203-1.3%203-3v-7c0-1.7-1.3-3-3-3M9.7%206.7L11%205.4V17c0%20.6.4%201%201%201s1-.4%201-1V5.4l1.3%201.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1%200-1.4l-3-3c-.4-.4-1-.4-1.4%200l-3%203c-.4.4-.4%201%200%201.4s1%20.4%201.4%200%22%2F%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%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M18%209h-2c-.6%200-1%20.4-1%201s.4%201%201%201h2c.6%200%201%20.4%201%201v7c0%20.6-.4%201-1%201H6c-.6%200-1-.4-1-1v-7c0-.6.4-1%201-1h2c.6%200%201-.4%201-1s-.4-1-1-1H6c-1.7%200-3%201.3-3%203v7c0%201.7%201.3%203%203%203h12c1.7%200%203-1.3%203-3v-7c0-1.7-1.3-3-3-3M9.7%206.7L11%205.4V17c0%20.6.4%201%201%201s1-.4%201-1V5.4l1.3%201.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1%200-1.4l-3-3c-.4-.4-1-.4-1.4%200l-3%203c-.4.4-.4%201%200%201.4s1%20.4%201.4%200%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}Direct links: SVG · download · JSON · https://iconsdb.app/api/v1/icon/uis/upload-alt.svg?color=%231a73e8&size=48