Convert FLV to MP4 online with Vimeo

You're in great company

Why converting FLV to MP4 with a desktop tool leaves you stuck

  • Flash Player is dead

    Chrome, Safari, Edge, and Firefox all removed Flash support. Every FLV in a legacy archive is unplayable on modern browsers, mobile, and connected TV without a converted MP4.

  • Desktop converters output huge files

    A local FLV to MP4 converter often produces a file that's larger than the original or uses an outdated codec. You end up with an MP4 that still needs hosting and doesn't stream well.

  • Reviving old training and archive content is painful

    Corporate training libraries, conference archives, and product documentation from the Flash era are frozen unless someone converts, hosts, captions, and re-embeds each video. It rarely happens.

A lot of valuable video sits stranded in FLV: onboarding modules, product demos, conference recordings, and educational content from the 2005-2015 era. Converting to MP4 and re-hosting is only step one; the file still needs adaptive streaming, captions, an ad-free player, and a stable embed. Vimeo does the conversion, the hosting, and the modern playback in one upload.

Upload your FLV, get an adaptive MP4 that plays everywhere

Drag your FLV file into Vimeo and the transcode pipeline produces an MP4 with H.264 video and AAC audio, plus adaptive bitrate renditions for playback on desktop, mobile, and connected TV. Upload up to 200 GB per file on paid plans, which handles conference archives and long-form training. The ad-free player plays the converted video with your logo and colors.
Get started now

H.264 + AAC transcode

Every FLV upload comes out as MP4 with H.264 video and AAC audio, the modern web-native format. Playback works on any current browser, mobile OS, and connected TV app.

Adaptive bitrate delivery

Multiple renditions generate automatically. The player serves the right quality to every viewer's connection, so a converted archive video streams fast on cellular and scales up on fiber.

Up to 200 GB per file

Upload large conference recordings and long-form training FLVs without splitting them. Paid plans handle files up to 200 GB, which covers most legacy archive content in a single upload.

Ad-free branded player

The converted video plays on your custom player with your logo and colors. No pre-rolls, no suggested videos at the end, and no platform brand competing with your content.

Revive your Flash archive with captions, translations, and stable embeds

Auto-captions in 99 languages run on paid uploads, so the converted MP4 gets a caption track, which is particularly useful for revived legacy training that needs accessibility. Auto-translation extends captions into dozens of languages for global learners. Replace-file-keep-URL lets you upload a re-mastered version later and every embed updates automatically.
Get started now

Auto-captions in 99 languages

Every paid upload gets an editable caption track. Legacy training and product videos ship with accessibility compliance and transcript-based SEO from the moment they're re-hosted.

Translation into dozens of languages

Auto-translate the caption for global audiences, with an in-player language switcher. One converted archive video reaches learners across regions without a separate localization pass.

Replace file, keep the URL

If a re-mastered version arrives later, upload it in place and every existing embed updates automatically. No re-linking across the LMS, intranet, or help center.

Download the compressed MP4

Download the transcoded MP4 for reuse in slide decks, offline training, or another host. The compressed file is web-optimized and typically much smaller than the FLV source.

Trusted by marketers, businesses, and video pros around the globe

  • 100+ billion

    video views (and counting)

  • 7+ million

    videos uploaded every month

  • 4+ billion

    minutes streamed each month

What reviving your FLV archive on Vimeo actually unlocks

Uploading FLV files to Vimeo produces modern MP4 with adaptive streaming, auto-captions in 99 languages, an ad-free branded player, and stable embeds. Legacy training modules, conference archives, and product documentation from the Flash era become playable on any browser, mobile, and connected TV. Analytics show which archive content still gets watched.
  • Playable on every modern device

    MP4 with H.264 and AAC plays on Chrome, Safari, Edge, Firefox, iOS, Android, and every connected TV. FLV archive content stops being frozen in place.
  • Accessibility for legacy training

    Auto-captions retrofit compliance onto old training modules that were built before captioning was standard. Editable transcripts let you fix product names and jargon.
  • Global reach with translations

    Auto-translation into dozens of languages with an in-player language switcher extends legacy content to international teams and audiences from the same embed.
  • Adaptive bitrate on old files

    Multiple renditions generate on upload, so an old, oversized FLV becomes a fast-loading stream that adjusts to the viewer's connection instead of buffering.
  • Ad-free branded player

    Legacy content plays on your custom player, not on a platform with suggested videos and pre-rolls. The archive stays part of your brand experience.
  • Stable embed URLs

    Replace-file-keep-URL means a re-mastered version of an archive video slots in without breaking every embed in the LMS or intranet.
  • Analytics on legacy content

    Per-video and per-viewer analytics show which archive videos still get watched. Retire the dead content, re-cut what still performs, and stop hosting what nobody views.
  • Downloadable compressed MP4

    Download the transcoded output for offline use, slide decks, or backup archives. The compressed file is smaller and more compatible than the FLV source.
  • Folders for archive organization

    Organize converted FLVs into folders by year, department, or product line. Version history keeps prior cuts accessible when a re-master lands.

How to convert FLV to MP4 with Vimeo

Vimeo's transcode pipeline handles FLV files on upload, so the conversion happens without a desktop converter. Here's the flow from a legacy FLV file to an embedded MP4 that plays anywhere.
  1. Step 1

    Sign in to Vimeo and open Upload. Drag your FLV file in or select it from your local drive. Vimeo accepts files up to 200 GB on paid plans, which covers long conference archives.
  2. Step 2

    Vimeo transcodes the FLV to MP4 with H.264 video and AAC audio, plus adaptive bitrate renditions. The upload shows a progress bar and switches to processing when the file is in.
  3. Step 3

    Add metadata: title, description, and any folder placement. On paid plans, auto-captions in 99 languages generate automatically with an editable transcript.
  4. Step 4

    Customize the player: logo, color palette, and any end screens or CTAs. Set privacy (public, unlisted, password, or domain-restricted embed) based on how the archive should be shared.
  5. Step 5

    Publish. Copy the embed code for your intranet, LMS, or help center, or download the compressed MP4 for offline use. Replace the file later without breaking any existing embed.

Find the right plan for you

    Vimeo offers discounts to US-based non-profit organizations and educational institutions. Learn more.

    For more information on feature availability, please reference our pricing page.

    Frequently asked questions about converting FLV to MP4