S3 Browser Tutorial: Browse, Upload & Manage S3 Objects from Your Browser
Everything you need to know to get started with the DevToolSets S3 Browser β from connecting your first bucket to uploading, downloading, and organizing your files.
What You'll Learn
- How to connect to AWS S3 or any S3-compatible service
- Browsing buckets and navigating folder hierarchies
- Uploading files to a bucket
- Downloading objects to your computer
- Creating folders and organizing objects
- Deleting files and folders
- Saving credentials securely for quick reconnection
- Connecting to S3-compatible services like MinIO and DigitalOcean Spaces
Prerequisites
Step 1: Connecting to S3
Open the S3 Browser
Navigate to the S3 Browser tool. You'll see a connection card asking for your credentials.
Enter your credentials
Fill in the following fields:
Access Key IDβ your IAM access key (starts withAKIA)Secret Access Keyβ the corresponding secretRegionβ the AWS region (defaults tous-east-1)Endpointβ leave blank for AWS, or enter a custom URL for S3-compatible services
Click Connect
The tool will test your connection by listing your buckets. If successful, you'll see the browser interface with your buckets in the left sidebar.
If you get an error, double-check your credentials and make sure your IAM user has the s3:ListAllMyBuckets permission.
Step 2: Browsing Buckets and Objects
Select a bucket
Your buckets are listed in the sidebar on the left. Click any bucket name to open it. The main panel will show the top-level contents of that bucket.
Navigate folders
Click any folder (π) to drill into it. The breadcrumb trail at the top updates as you navigate β click any segment to jump back to a parent directory.
Understand the file list
Each object in the list shows:
- An icon based on file type (images, documents, archives, code, etc.)
- The file name
- File size (formatted as B, KB, MB, GB, TB)
- Last modified timestamp
Step 3: Uploading Files
Navigate to the target folder
Browse to the folder where you want to upload files. The current path is shown in the toolbar on the right side.
Click "β¬ Upload"
Click the Upload button in the toolbar. A file picker will open β select one or more files from your computer.
Wait for the upload to complete
The button will show "Uploadingβ¦" while files are being transferred. Once done, the file list refreshes automatically and your new files appear.
Files are uploaded with their original name to the current prefix (folder path). The content type is detected automatically.
Step 4: Downloading Files
To download a file, find it in the file list and click the β¬ button in the Actions column on the right. The file will be downloaded to your browser's default download location with its original filename.
Step 5: Creating Folders
Click "π New Folder"
In the toolbar, click the New Folder button. A prompt will ask you for the folder name.
Enter a name and confirm
Type the folder name and click OK. The folder is created as a zero-byte object with a trailing slash in S3 (this is the standard S3 convention for folder markers). It will appear immediately in the file list.
Step 6: Deleting Files and Folders
There are two ways to delete objects:
Step 7: Saving Credentials for Quick Access
If you connect to the same account frequently, you can save your credentials locally in your browser β encrypted with a PIN you choose.
Check "Save credentials in browser"
On the connection form, tick the checkbox. Two new fields appear: a label and a master PIN.
Set a label and PIN
Give the connection a recognizable name (e.g. "Production AWS" or "MinIO Local"). Then choose a 4-6 digit numeric PIN. This PIN is used to derive an encryption key via PBKDF2, and your credentials are encrypted with AES-256-GCM before being stored in IndexedDB.
Reconnect later
Next time you visit the S3 Browser, your saved connections appear at the top of the connection panel. Click one, enter your PIN, and click Unlock β your credentials are decrypted and filled in automatically.
Bonus: Connecting to S3-Compatible Services
The S3 Browser works with any service that implements the S3 API. Here are some common ones:
Tips & Best Practices
Ready to try it out?
Open S3 Browser β