Download Center
Check the latest stable version, portable build, checksums and official download links.
ShareX supports uploading files directly to FTP servers, allowing you to host your screenshots on your own web server. This gives you full control over your files and is ideal for teams with existing hosting infrastructure.
You need:
ftp.example.com)ftp.example.com)/public_html/screenshots/https://example.com/screenshots/Configure how uploaded files are named in Task Settings > File naming:
%y-%mo-%d_%h-%mi-%s for timestamp-based names%y/%mo/%d/Connection refused: Verify the host, port, and that your firewall allows FTP connections.
Authentication failed: Double-check username and password. Try connecting with a dedicated FTP client first.
URL path mismatch: Ensure the URL path correctly maps to your remote directory. The URL should be the public address where files become accessible.
Passive mode: Enable passive mode if you are behind a firewall or NAT.
If you need the original docs, release files or project source code, go directly to the official ShareX resources.