Skip to content

100% PHP · No extension to install

File uploads your users will actually enjoy.

Drop multiple-file uploads, live progress, validation and cancellation into any PHP application — HTML and JavaScript on the client, plain PHP on the server, running in about five minutes.

  • No page refresh
  • Unlimited file size
  • Perpetual license

Upload project files

3 files · 42.8 MB

Secure

Drop files here

or click to browse

website-assets.zip78%
documentation.pdfComplete
product-shot.pngComplete

Trusted by teams at

Sony Nokia Siemens Verizon

20+ yrs

Shipping in production since 2003

5 min

From download to a working upload page

Large files streamed without memory limits

Features

Everything a modern upload needs

A complete, self-contained upload experience for PHP — no plug-ins, no ActiveX, no server extension to compile.

View all features

Get started in minutes

A few lines from download to done.

Require the include in your page, set a couple of properties and render the control. That's a working upload form.

1

Try the demos

See single, multiple, Ajax and custom examples in action.

2

Download the package

Grab the evaluation build with full working source examples.

3

Deploy anywhere

Copy the files to your PHP site on Windows or Linux — no installer.

upload.php
// 1. Include the uploader
require_once "phpuploader/include_phpuploader.php";

// 2. Configure & render
$uploader = new PhpUploader();
$uploader->MultipleFilesUpload  = true;
$uploader->MaxSizeKB            = 1048576;
$uploader->AllowedFileExtensions = "jpg,png,pdf,zip";
$uploader->InsertText           = "Drop files here";

// 3. Done — that's a live upload form
$uploader->Render();

Ready to modernize your uploads?

Start with the free evaluation package, or buy a perpetual license today — no recurring fees, ever.