An award-winning file upload control

Ajax Uploader is an easy to use, hi-performance ASP.NET File Upload Control which allows you to upload multiple files to web server without refreshing the page. It's also available for Classis ASP and PHP.

This file upload control uploads large files to a server with low server memory consumption. Also compatible with legacy browsers.

For ASP.NET Core Blazor applications, please use Blazor uploader.


Full-Featured ASP.NET Uploader for Your Apps

Ajax Uploader is an award-winning file upload control that replaces a standard upload control.

Why Ajax Uploader?

Select and upload multiple files

Select multiple files at once when sending

Select and upload multiple files at once rather than having to select and upload each file individually.

Drag and Drop

Upload files by simply dragging and dropping them over the control, rather than opening the Upload Dialog and selecting them from there.

Client side validation before uploading

Client side validation of file size/types prior to uploading the files to a server to increase usability and reduce consumption of network and server resources.

Hi-Performance with optimized memory

By streaming uploads directly to an output stream, rather than loading them into memory, Ajax Uploader achieves a level of scalability and high performance.

Mimetype checking on uploads

This file upload control can detect the MIME type of the files you upload, and rejects the file if the file-extension does not match the mime type.

Extreme Customization

Almost every aspect of uploader control is fully customizable, allowing you the freedom to create an uploader that does exactly what you need it to.

Start free trial. * No credit card required.