Upload icon
A free upload icon in SVG, also found under import, send file and arrow up. Set the stroke weight and the corners, then copy the code or download the file.
SVG code
The markup below is the file that Copy and Download give you. It changes when you move the controls.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="24" height="24" fill="none"
stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="miter">
<path d="M16 19V6"/>
<path d="m10 11.5 6-6 6 6"/>
<path d="M7 21L7 25.5L25 25.5L25 21"/>
</svg>
Use it from a CDN
jsDelivr serves this icon from the GitHub repository. No account and no install.
https://cdn.jsdelivr.net/gh/evanpizzolato/quick-start-icons/src/upload.svg
<img src="https://cdn.jsdelivr.net/gh/evanpizzolato/quick-start-icons/src/upload.svg" width="24" height="24" alt="">
The CDN file is the authored source: rounded corners, a stroke weight of 2, and no width or height. An image tag draws it in black. Paste the markup inline to color it with CSS.
Also found under
import, send file, arrow up, publish
Search for any of these words on the home page to find this icon. It is in the actions category. The license is MIT, free for personal and commercial use, with no attribution required.