Your work deserves this.
A private drive for everything you make. Links load from the closest of 11 regions, and video plays the second they click. The bandwidth's on us.
- Served from
- 11 regions
- CDN to set up
- None
- Uploads at once
- 20from the CLI
- Agent tools
- 7over MCP
Nobody should have to wait for your work.
Make a file public and you get one link to send or embed. It plays in any video or audio player, served from a region near the person who opened it.
- One link per file
- The address doesn't change while the file is public. Embed it on a web page or add it to a podcast feed.
- Skip ahead without waiting
- Video and audio players on any website can start playing and skip ahead without downloading the whole file.
- A profile to send people to
- Your public galleries, playlists, audio and video collect on one page you can link to.
- Private links that expire
- You can still share a private file. Its link works for 6 hours.
- Shared with specific people
- Add another FFFD user to a file and it appears on their Shared with me page.
- No download or streaming fees
- Plans are priced by storage alone, however often your files are downloaded or played.
North America
Europe
Asia
South America
Africa
Oceania
You shouldn't need a CDN to share a video.
Most storage keeps each file in one region, so reaching faraway viewers means adding a CDN, writing a bucket policy and paying for the bandwidth. Here that's all part of storing the file.
Where files live
- FFFD
- Across 11 regions on 6 continents. A file is stored near where you uploaded it and kept close to wherever people open it.
- S3, GCS or Azure
- You pick a region. Multi-region storage or replication costs more.
- Cloudflare R2 or Backblaze B2
- One region per bucket.
Viewers far away
- FFFD
- Nothing to set up. Delivery comes with the storage.
- S3, GCS or Azure
- Set up CloudFront, Cloud CDN or Front Door and point it at the bucket.
- Cloudflare R2 or Backblaze B2
- R2 can cache on Cloudflare with a custom domain. B2 serves from its region unless you add a CDN.
Download fees
- FFFD
- None. Downloads and streams are part of the plan.
- S3, GCS or Azure
- Per GB once you pass the free allowance. CloudFront also offers flat monthly plans.
- Cloudflare R2 or Backblaze B2
- None on R2. B2 is free through partner CDNs and up to 3× what you store, then $0.01 per GB.
How you are billed
- FFFD
- A flat monthly plan, from $5 for 500 GB.
- S3, GCS or Azure
- Storage, requests and transfer, metered each month.
- Cloudflare R2 or Backblaze B2
- Storage by the month. R2 also charges per request.
Sharing a link
- FFFD
- Run
fffd share, or make the file public in the app. - S3, GCS or Azure
- Write a bucket policy or sign URLs, then route them through the CDN.
- Cloudflare R2 or Backblaze B2
- Make the bucket public, or sign a URL for each file.
From a terminal or agent
- FFFD
- One command or MCP tool call uploads a file and returns its link.
- S3, GCS or Azure
- Each provider’s CLI, SDKs and MCP servers. Sharing a file is a separate step.
- Cloudflare R2 or Backblaze B2
- S3-compatible tools like rclone, and Cloudflare’s MCP server for R2. Sharing is a separate step.
Largest file
- FFFD
- 2 TB per file.
- S3, GCS or Azure
- Terabytes per object.
- Cloudflare R2 or Backblaze B2
- Terabytes per object.
Players and galleries
- FFFD
- Audio and video players, playlists, galleries and a map.
- S3, GCS or Azure
- Build or embed your own.
- Cloudflare R2 or Backblaze B2
- Build or embed your own.
Your agent gets the same drive you do.
The MCP server gives Claude and other agents 7 tools for your drive, and fffd is a single binary for macOS, Linux and Windows. Both use the same HTTP API, which you can call yourself.
HTTP API
A small file takes three calls. Files over 64 MiB go up in parts, and a dropped upload picks up where it stopped. Everything else is in the OpenAPI spec.
- Step 1
POST /generate-file-urlsReturns a presigned upload form.
- Step 2
POST <uploadUrl>Sends the file straight to storage with that form.
- Step 3
POST /insert-fileRecords the file. The size has to match exactly.
MCP server
One line adds it to Claude Code. It signs in with an API token and streams uploads from disk without loading them into memory, even at 2 TB.
claude mcp add freakingfast -e FREAKING_FAST_API_TOKEN=<token> -- npx -y freaking-fast-mcpupload_fileStreams a file from disk and returns its linkget_download_urlGets a fresh 6-hour link for a stored filelist_filesLists the library, newest firstdelete_filesMoves files to the trash, or deletes them for goodrestore_filesBrings files back from the trashset_file_visibilitySwitches a file between public and privateget_storage_usageReports used, limit, and remaining storage
We treat your files like the work they are.
Nothing is public until you share it, and every file stays exactly as you uploaded it, however many places it shows up.
Tags and folders
Add tags, sort files into folders, and star the ones you open most.
- Any number of tags per file
- Search by name, tag or type
Playback
Audio and video play in the browser. Check a cut or a mix without downloading it.
- Playlists with shuffle and repeat
- Artwork and track details
Galleries
Collect images into a gallery and pick the ones to feature. Make it public to share the whole set.
- Full-screen slideshow with arrow keys and auto-advance
- Download a gallery as one ZIP
- Zip any set of files with
fffd archive
Map and trips
Photos and videos with location data land on a map. Photos taken close together are grouped into trips.
- Markers cluster as you zoom out
- Filter by tag or date
- Select a trip to zoom to it
AI images
Describe an image and choose a model. It's saved to your library and stays private until you share it.
- 20 to 200 images a month, depending on your plan
- 6 models, and Nano Banana Pro on the Pro plan
Trash
Deleted files wait in the trash for 30 days.
- Restore them from the app or with
fffd restore - Empty the trash early to delete files for good
A track is more than a file.
Every track you upload is measured for tempo, key, loudness and true peak, and gets a soundprint you can watch while it plays. It's all done by software, and the results are as private as the file. If the tempo in its tags is off, you'll see the measured one beside it.
- Tempo
- 124 BPMtagged 128
- Key
- Am
- Loudness
- −8.7 LUFS
- True peak
- −0.4 dBTP
- Fidelity
- Full bandto 21.8 kHz
Is that FLAC even lossless?
A lossless file made from an MP3 still has the MP3's missing top end. The check looks for that cutoff and flags the file, so you find out before anyone else does.
You won't pay more when people love your work.
Plans are priced by storage. Every download and stream is included, however many there are. Bigger plans add more AI images, and Pro adds Nano Banana Pro and higher-quality GPT Image 2.
Intro
$5a month
- Storage
- 500 GB
- AI images a month
- 20
- Image models
- 6 models
- GPT Image 2 quality
- Standard
- Priority feature requests
- –
Basic
Recommended$10a month
- Storage
- 1 TB
- AI images a month
- 50
- Image models
- 6 models
- GPT Image 2 quality
- Standard
- Priority feature requests
- –
Pro
$20a month
- Storage
- 2 TB
- AI images a month
- 200
- Image models
- 7 models, with Nano Banana Pro
- GPT Image 2 quality
- Up to high
- Priority feature requests
- Included
Every plan gets the whole drive, including the CLI, the MCP server and the API.