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
Drop files here
or click to browse
Trusted by teams at
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.
- Multiple file selectionSelect many files at once and add more while an upload is running.
- Real-time progressLive per-file progress, transfer speed and estimated time remaining.
- Client-side validationCheck file size and type before a single byte leaves the browser.
- Cancel any timeCancel a single file or the entire queue without reloading the page.
- Large file supportStream huge uploads straight to disk without loading them into memory.
- Ajax uploads, no refreshUpload in the background the way GMail does — the page stays usable.
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.
Try the demos
See single, multiple, Ajax and custom examples in action.
Download the package
Grab the evaluation build with full working source examples.
Deploy anywhere
Copy the files to your PHP site on Windows or Linux — no installer.
// 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.
