This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Simple Amazon S3 Upload Form


A simple upload form that allows a user to upload files to a specific Amazon S3 bucket. The user can also browse and download files within the Amazon S3 bucket.

Feature List

  • Upload files to specific Amazon S3 buckets
  • Browse files within a specific Amazon S3 bucket
  • Download files from a specific Amazon S3 bucket
  • Access Amazon S3 login page
  • Insert S3 upload form into sidebar via widget
  • Insert S3 upload form into posts and pages via [s3form] shortcode
  • Specify bucket destination for admin uploads and user-facing uploads
  • View information about users that have used the form on pages or in the sidebar


  • Submit questions via contact form (
  • Author is available for professional consulting to meet your configuration, troubleshooting and customization needs.


  • I get an error when I try to see the contents of my bucket. What is the problem?

    First, try refreshing your main bucket login settings. This could happen after updating your WordPress install.

  • I can only upload small files. What is the problem?

    Check your php.ini file or super-admin WordPress settings and adjust accordingly. This plugin won’t affect the size of files that you can upload.


1.0.1 – Added file URL to “S3 Bucket Contents”, so users could easily embed files into HTML.

1.0.2 – Made file navigation easier by adding WordPress table and style. Also added file size to display.

1.0.3 – Made compatible with WP 3.0

1.0.4 – Edited user interface, discovered bucket settings must be updated after WordPress update

1.1 – Added shortcode, added widget, drop-down bucket list allows for more specific uploading, updated settings area

1.1.2 – When user uploads via sidebar or shortcode form, their information is stored in the database for admins. Will be developing user list and form validation.

1.1.3 – User Info page now works. Added database fields for user info form. Will be creating advanced form elements and styling in future releases.

1.2 – Added two custom form fields that can be defined by admins. User uploads now display all upload info, including custom field information. Uploads within dashboard display username and email in addition to other info.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Browse the code