Frameloom

Runs in your browser — files are never uploaded

Video tools that do the fiddly part for you.

Shrink a video for Discord, turn a landscape clip into a Reel, pull out the audio, make a crisp GIF. Pick a tool, drop a file, download the result.

30 free tokens every week. No card needed, just a Google account.

Try it This is what Reframe for social does to a landscape video
1

Pick a tool

Ten tools for the jobs people actually do with video: compress, convert, trim, reframe, GIFs, audio.

2

Drop your file

It's processed on your own device with ffmpeg. Nothing is uploaded, so it's private and there's no upload wait.

3

Download

We pick the right settings for your file. You get the result, a size comparison and a preview.

The tools

Hover a tool to see a real result, made with the same settings you'd get.

Start free, pay only if you need more

Every account gets 30 tokens a week. Most quick jobs cost 1–5 tokens. Bought packs never expire.

1Choose a tool

2Add your file

Pricing

Tools cost tokens. Lighter jobs cost less: copying streams losslessly costs 1 token, re-encoding a long 4K video costs more.

What things cost

Live quotes for typical jobs. You always see the exact price before you run a tool.

  • Loading…

Questions

What is a token?
The unit tools are priced in. The price depends on the tool, the length of your file and its resolution. You see it before you press Run.
Do tokens expire?
The 30 free weekly tokens reset every Monday and don't carry over. Tokens you buy never expire. Free tokens are used first.
Is my video uploaded?
No. Processing happens in your browser with ffmpeg. Our server only sees the file's length and resolution, which it needs to set the price and settings.
What if something fails?
Failed runs are refunded automatically (up to 3 times a week).

Tokens by tool

Where your tokens went (refunded runs excluded).

    Activity

    Every change to your balance.

      Delete account

      Erases your account, balance and history right away. Unused tokens, including purchased ones, are lost. This can't be undone.

      Privacy Policy

      Who is responsible

      operates and is the controller of your personal data. Contact: .

      What we collect and why

      Your account

      When you sign in with Google, we receive your Google account ID, email address, name and profile picture link. We use them to create your account, sign you in and show who is signed in. Legal basis: performing our contract with you.

      Balance and activity

      We record your token balance and each change to it: which tool you ran, what it cost, when, and whether it succeeded, plus purchases (order ID and pack). We need this to run the token system, handle refunds and show you your history.

      Technical facts about the files you process

      To price a job and pick its settings, your browser sends us facts about the file: duration, size, container format, resolution, frame rate, codecs and bitrate, plus the settings you chose. For Normalize loudness it also sends the loudness measurement ffmpeg produces. We never receive the picture, the sound or the file name.

      Link checks

      If you use Check link, the address you enter is sent to our server, which requests the first byte of that address to see if it is a media file. We don't store the address, but like every request it can appear in our server logs for a few days.

      Server logs

      Our hosting provider processes your IP address and basic request data (time, page, browser) to deliver the service and protect it from abuse. Logs are kept for a few days.

      Cookies

      We use only strictly necessary cookies, so no consent banner is needed:

      Who else processes data

      These providers may process data outside your country. Where required, transfers are covered by the European Commission's standard contractual clauses or an equivalent safeguard.

      How long we keep it

      Account, balance and activity data are kept until you delete your account. Server logs are kept for a few days. The payment provider keeps purchase records for as long as tax law requires.

      Your rights

      You can access, correct, export or delete your data, and object to or restrict its processing. Delete account on your profile page erases your account and all its data immediately. For anything else, write to . You can also complain to your data protection authority.

      Children

      The service isn't meant for children under 16.

      Changes

      If we change this policy, we'll update the date above. If a change is significant, we'll say so on the website.

      Terms of Service

      These terms are an agreement between you and (“we”) about using . By signing in, you accept them.

      1. The service

      provides video and audio tools that run in your web browser. Processing happens on your own device, so speed and the largest file you can handle depend on your device and browser.

      2. Your account

      You sign in with a Google account. One account per person: creating extra accounts to collect more free tokens is not allowed. You're responsible for activity on your account.

      3. Tokens

      4. Your content

      You keep all rights to your files. We never receive them. You're responsible for having the right to process the files and links you use. Don't use the service for illegal content or to infringe other people's rights.

      5. Acceptable use

      Don't try to get around the token system, overload the service, automate it without our permission, or access other users' data. We may suspend accounts that do.

      6. Changes and availability

      We work to keep the service available and correct, but provide it “as is”. We may add, change or remove tools and change prices. The price of a run is always shown before you run it, and tokens you already bought stay valid.

      7. Liability

      Always keep your original files: tools create new files and never modify the original, but results can differ from what you expected. As far as the law allows, our total liability is limited to what you paid us in the 12 months before the claim. Nothing in these terms limits rights you have as a consumer that can't be limited by law.

      8. Ending

      You can delete your account at any time from your profile. Unused tokens are lost when you do, so if you have purchased tokens left, contact us first. We may end or suspend accounts that break these terms.

      9. Law

      These terms are governed by the law of . If you're a consumer, you also keep the protection of the mandatory laws of the country where you live.

      10. Contact

      Refund Policy

      Failed runs

      If a tool run fails, its tokens go back to your balance automatically. This happens up to 3 times a week. If a run failed and you didn't get your tokens back, write to us.

      Token packs

      Token packs are sold by our payment provider, which acts as the merchant of record and appears on your bank statement.

      How to ask for a refund

      Email from the address you signed in with. Include the order number from your receipt. Approved refunds go back to your original payment method through the payment provider, usually within 5–10 business days.

      Open-source licenses

      FFmpeg (via ffmpeg.wasm core 0.12.10)

      The video engine that runs in your browser is FFmpeg compiled to WebAssembly by the ffmpeg.wasm project. This build includes components under the GNU General Public License (for example x264), so the build as a whole is distributed under the GNU GPL v2 or later. We distribute it unmodified, loaded from jsDelivr.

      You can also ask us for the corresponding source code at .

      @ffmpeg/ffmpeg and @ffmpeg/util

      The browser wrapper around the engine. MIT License, © ffmpeg.wasm contributors.

      Plus Jakarta Sans

      Typeface by Tokotype, SIL Open Font License 1.1 (license text).