Upload Icon
Free SVG icon from the Carbon Icons collection. Download or copy for use in any project.
The Upload icon is commonly used in file pickers, media uploaders and form inputs. Available as a free SVG - copy the code or download directly.
img tag
<img src="https://proicons.com/icon/316827.svg" alt="Upload icon" width="24" height="24">
React JSX
<img src="https://proicons.com/icon/316827.svg" alt="Upload icon" width={24} height={24} />
Vue template
<img src="https://proicons.com/icon/316827.svg" alt="Upload icon" :width="24" :height="24" />
CSS background
.icon-upload {
background-image: url('https://proicons.com/icon/316827.svg');
background-size: contain;
background-repeat: no-repeat;
width: 24px;
height: 24px;
display: inline-block;
}
SVG markup
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
</style>
<title>upload</title>
<polygon points="3,9 3.7,9.7 7.5,5.9 7.5,15 8.5,15 8.5,5.9 12.3,9.7 13,9 8,4 "/>
<path d="M3,4V2h10v2h1V2c0-0.6-0.4-1-1-1H3C2.4,1,2,1.4,2,2v2H3z"/>
<rect id="_Transparent_Rectangle_" class="st0" width="16" height="16"/>
</svg>
Upload in other icon packs
Copied!