upload.io Open in urlscan Pro
52.222.236.118  Public Scan

Submitted URL: http://upload.io/
Effective URL: https://upload.io/
Submission: On July 24 via manual from CH — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

 * Features
 * Platform
   The Upload PlatformUploaderUploader File & image upload widget for web
   apps.Upload.jsUpload.js Lightweight JavaScript file upload library.File
   Upload API REST API for file uploading & hosting.Image Upload APIImage Upload
   API REST API for image uploading & hosting.Image CDNImage CDN Fast CDN with
   built-in image optimization.
 * Pricing
 * Support
 * Documentation
 * Sign In
 * Get Started


FILE UPLOADING, PROCESSING & STORAGE FOR WEB APPS.

Upload is a cloud platform that simplifies adding file uploads, file processing,
and file hosting to websites and apps. CDN & storage included.

Get StartedTalk to Sales

✓ No credit card required. ✓ Try free for 14 days.


Trusted by thousands for file uploading & file processing





--------------------------------------------------------------------------------

More than your average cloud storage


AN ENTIRE PLATFORM, AT YOUR FINGER TIPS:

Upload files directly from your web app

Sleek HTML file upload widget

Flexible APIs, SDKs & UI components widgets

Supports public and private files

Worldwide CDN coverage (300+ locations)

Process images via the URL

Resize, crop, optimize & watermark images

AWS S3, Cloudflare R2, DigitalOcean Spaces, Google Storage & Built-in Storage.

--------------------------------------------------------------------------------


WHY USE UPLOAD?

Enjoy one integrated solution for file uploading, file processing, file storage,
file hosting, upload traffic management, upload rate limiting, and more.

Eliminate home-grown solutions for file uploading

Reduce your product's time to market

Get enterprise-grade file uploading & processing

> “Before Upload we spent days — sometimes weeks — adding file uploads to new
> projects. Now it's a few lines of code. It's awesome.”

Tony Barnes, Frontend Developer
Add uploads to your app in seconds:

 * FILE UPLOAD WIDGET
   
   Add a file upload UI to any website form, in seconds.

 * FILE UPLOAD SDKS
   
   Build your own file upload UI with our SDKs.

 * FILE UPLOAD API
   
   Upload, download, list and transform files.

Cloud-based hosting


FAST FILE & IMAGE HOSTING

No need to configure servers, buckets, CORS rules, security policies or image
processing pipelines. All you need is an Upload API key.

Simple hierarchical file storage

Pre-integrated with Upload.js and the Upload API

Zero setup, maintenance or configuration

Image processing


RESIZE, CROP, CONVERT & OPTIMIZE IMAGES

Effortlessly resize, crop & convert uploaded images using Upload's URL-based
file transformations.

Transform images via the URL

Image cropping, processing & optimization

Image watermarking, data extraction & more


Perma-Caching


UPLOAD'S PERMA-CACHE GIVES 100% CACHE HITS

Experience maximum performance with Upload's perma-cache, which persists
transformed files for 100% cache HITs.

Sub-second initial transformation requests

Near-instant subsequent requests

Reduce your file processing costs

Integrated Content Delivery


SERVE FILES & IMAGES FROM OVER 450 CDN LOCATIONS

Lightning fast content delivery ensures a consistent experience for your users,
no matter where they are.

Presence in 90+ cities across 47 countries

Hundreds of terabits of deployed capacity

Multiple 100GbE parallel fibers


Upstreams


TRANSFORM IMAGES HOSTED ON EXTERNAL SERVERS

Host your images outside of Upload and continue to use our processing pipelines.
Our upstreams feature has you covered.

Use Upload as your image CDN

Host the original files yourself

Benefit from Upload's file & image transformations

Adaptive chunking


UPLOAD LARGE FILES OVER UNRELIABLE NETWORKS

Upload employs an adaptive file chunking strategy to ensure fast & reliable
uploading of large files over unreliable networks.

Adaptive chunking & automatic retries

Resilient to network dropouts

Suitable for uploads from mobile devices


File limits


LIMIT THE TYPE AND SIZE OF FILES YOUR USERS CAN UPLOAD

Ensure the quality and consistency of the files your users upload by enforcing
file size limits and MIME type whitelists.

Limit file size & type

Rate limiting, traffic limiting & IP blacklisting

Use complex rules to restrict uploads

Monitoring


CLEAN, BEAUTIFUL DASHBOARDS TO MONITOR YOUR USAGE

Our dashboards cut through the noise to reveal your usage in simple terms, using
clear, easy-to-access charts.

Always know what you're using

Analyze monthly & daily usage patterns

Gain insights by identifying trends


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

<html>
<head>
 <script src="https://js.upload.io/upload-js/v2"></script>
 <script>
   // const { Upload } = require("upload-js");
   var upload = Upload({apiKey: "free"})
   var uploadFile = async event => {
     var file = event.target.files[0];
     var result = await upload.uploadFile(file)
     var { fileUrl, filePath } = result
     alert(`File uploaded! ${fileUrl}`);
   };
 </script>
</head>
<body>
 <input type="file" onchange="uploadFile(event)" />
</body>
</html>





 * Generic Upload

 * 
 * 
 * 
 * 
 * 

Simple API & SDK


SIMPLE REST API & SDKS

There's no simpler way to upload files programmatically than with Upload.js and
the Upload API. We've made sure of it.

Lightweight JavaScript Library (bundle size: 6KB)

Low-latency REST API (average RTT: 65ms)

Get started with 7 lines of code

Get API KeysRead the Docs
Federated Access


AUTHENTICATE & AUTHORIZE ACCESS TO YOUR FILES PRO

Upload allows you to authorize all uploads and downloads via your app's existing
security layer using JWTs.

Authorize all uploads and downloads

Generate your own JWTs to set file permissions

Use your app's existing security layer


Custom file processing


RUN CUSTOM CODE AGAINST YOUR FILES PRO

Got custom processing requirements? No problem: Upload supports custom code
execution - we even support native binaries.

Transform files in any way possible

Supports native binaries

Easy-to-use SDK (Node.js)


READY TO START HOSTING FILES?

Explore Uploader and the Upload API to discover how easy file uploading can be.
Alternatively, create an account to start using Upload's fast cloud storage,
image processing pipelines, file upload APIs, and CDN:

Get Started Contact Us

✓ No credit card required. ✓ Try free for 14 days.

SUPPORTS EXTERNAL SERVERS

Use Upload as an image CDN by adding your site as an external source & enjoy
URL-based image processing.

Pricing

USE OUR FILE UPLOAD WIDGET

Give your users the best file upload experience with our drop-in widget, which
installs in 5 lines of code.

Uploader
 * 1 Canada Square, 37th Floor, London, United Kingdom
 * hello@upload.io

COMPANY

 * About
 * Careers We're hiring
 * Blog
 * Support
 * Contact us

PLATFORM

 * Uploader
 * Upload.js
 * File Upload API
 * Image Upload API
 * Image CDN

DOCUMENTATION

 * Upload Widget
 * Upload SDKs
 * Upload API
 * Image Processing API

COMPARISONS

 * Cloudinary vs UploadFilestack vs UploadUploadcare vs Upload

Create AccountPlans & Pricing

--------------------------------------------------------------------------------

 * Terms
 * /
 * Privacy
 * /
 * Cookies
 * /
 * GDPR & DPA
 * /
 * DMCA
 * /
 * Report Abuse
 * /
 * Status
 * /
 * SLA

 * 
 * 
 * 

© Upload Ltd 2023. All rights reserved.

When you visit or interact with our sites, services or tools, we or our
authorised service providers may use cookies for storing information to help
provide you with a better, faster and safer experience and for marketing
purposes.

This website uses cookies. By continuing you are consenting to the use of
cookies per our cookie policy.

Got it!


YOU ARE USING AN OUTDATED BROWSER.

This website requires a modern web browser -- the latest versions of these
browsers are supported:

Chrome

Download

Firefox

Download

Opera

Download

Safari

Download
(macOS only)

Internet Explorer

Download
(Windows only)

Microsoft Edge

Download
(Windows only)