Take a shortcut to scalable and secure file uploads
Integrate in minutes. Focus on your business.
Set up in seconds and focus on your core product instead
npm i @uploadcare/file-uploader
<script type="module">
import * as UC from '@uploadcare/file-uploader';
UC.defineComponents(UC);
</script>
<uc-config
ctx-name="my-uploader"
source-list="local, url, camera, gdrive, instagram"
pubkey="YOUR_PUBLIC_KEY"
></uc-config>
<uc-file-uploader-regular
ctx-name="my-uploader"
class="uc-light uc-purple"
></uc-file-uploader-regular>
Build the best experiences for your users
Make sure customers can use your product no matter where their files are stored, thanks to out-of-the-box support for 14 upload sources, including Google Drive, Google Photos, Instagram, and Dropbox.
Make file uploads an organic experience that fits right in with your product with an extensive set of branding and localization options.
Provide users with easy-to-use image editing options, including crop, resizing, and photo filters, so they can upload their best content.
Maximize customer reach with out-of-the-box A11Y accessibility options, instead of spending your precious time and resources trying to adopt these standards.
Maintain full control of file uploads
Ensure user safety, brand integrity, and regulatory compliance by automatically detecting adult or offensive content.
Automatically detect infected or malicious files and prevent their upload to effortlessly enhance your cybersecurity strategy.
Prevent unauthorized file uploads and abuse of public API keys with the automatic assignment of security tokens to users.