Activate your license

Enter the license key from your Gumroad receipt.

Upload to Cloudflare R2 directly from your browser
Auto-copy CDN URL — paste straight into Framer CMS
No servers, no subscriptions — credentials stay local

Connect your R2 bucket

One-time setup. Your credentials are stored locally in your browser.

Account ID

Your Cloudflare Account ID

Open dash.cloudflare.com, go to your R2 section. The Account ID is in the right sidebar.

Access Key ID
Secret Access Key

Create an API Token

In R2, click Manage API Tokens → Create API Token. Set permissions to Object Read & Write. Copy both keys — the Secret is shown only once.

Public Domain

Bucket & public domain

Enter your bucket name (from R2 dashboard) and the public domain you've set up for it — the base URL for your files.

CORS Policy

Enable browser uploads (CORS)

In R2, open your bucket → Settings → CORS Policy. Paste this config and save. This allows the browser to upload directly to your bucket.

[
  {
    "AllowedOrigins": ["*"],
    "AllowedMethods": ["PUT", "GET", "HEAD"],
    "AllowedHeaders": ["*"],
    "ExposeHeaders": ["ETag"],
    "MaxAgeSeconds": 3600
  }
]
Ready to test connection

Test connection

Let's verify everything works before you start uploading.

Upload files

Click to select or drag files here

Images, PDFs, video, fonts, zip · or ⌘V to paste from clipboard

Convert to WebP — reduces file size for JPEG & PNG

Recent uploads