ARW to SWF Converter

Convert ARW files to SWF format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: ARW

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
How long each still image is held on screen. This applies to static images — including a static WebP, AVIF or HEIC. It is ignored for animated sources, which keep their own frame timing: GIF, APNG, and an animated WebP, AVIF or HEIC.
Background Color
Background Color
File Compression
Preset
Video resolution

ARW to SWF: What Actually Comes Out

An ARW is a Sony Alpha raw file — a TIFF-based wrapper around undeveloped sensor data, introduced with the Alpha line in 2006. An SWF is a Flash movie. Putting one inside the other is not a photo export; it is a video encode of a single still, and the result behaves like a very short silent clip rather than an image.

This page is the honest version of what that produces: how the raw file is developed, how big the frame is allowed to be, which of the Advanced Options actually move the output, and why the audio settings you may be expecting are nowhere on the page.

How to Convert ARW to SWF

  1. Upload Your ARW File: Drag the .arw onto the drop zone or click "Add Files". The page accepts .arw only; upload several and they are queued with the same settings.
  2. Choose a Video Codec: The dropdown offers exactly two entries here — FLV (Sorenson-style Flash video, the resolved default) and MJPEG. Everything else is filtered out because the SWF container cannot carry it.
  3. Set Image Duration and Background Color: Image Duration decides how long the still is held; the default is 5 seconds. Background Color fills any letterbox bars and defaults to white on image sources.
  4. Pick a Quality Mode and Convert: Under File Compression choose Constant Quality if you want the setting to bite (see the table below), then click Convert. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours. No sign-up, no watermark.

The Raw File Is Developed First, and Then Shrunk

Before any encoding happens the ARW is demosaiced into an ordinary 8-bit RGB image and written out as a lossless PNG. That single step is where most of what makes a raw file valuable is spent: the 12- or 14-bit linear sensor readings collapse to 8 bits per channel, and the highlight and shadow latitude you would normally recover in a raw developer is baked in at whatever the decoder's default rendering produces. If you care about the exposure, develop the ARW yourself first and upload the result.

The normalisation step also clamps the long edge to 4096 pixels, then fits the frame inside that box preserving aspect. Measured with the same tool the server uses:

ARW pixel dimensions Frame handed to the encoder
3936 × 2624 3936 × 2624 (under the cap, untouched)
4240 × 2832 4093 × 2734
6000 × 4000 4095 × 2730
7952 × 5304 4096 × 2732
9504 × 6336 4095 × 2730

So every full-frame Sony body from roughly 24 megapixels upward lands on a frame about 4095 pixels wide regardless of how many megapixels it started with. A 61-megapixel file and a 24-megapixel file arrive at the encoder at practically the same size.

What the Output File Contains

A single ARW at the default settings produces a five-frame, one-frame-per-second, video-only SWF. There is no audio stream at all — not a silent one, none. Probing a file produced by this exact command chain reports nb_streams=1, one flv1 video track and nothing else. That is why the Audio Codec group is not rendered on this page: an image source has no audio to re-encode, so the whole group is suppressed.

It is worth knowing why people expect otherwise. The SWF container only accepts 44,100, 22,050 and 11,025 Hz audio, so the pipeline pins the sample rate to 44,100 Hz whenever an SWF is written — and that rule is real, it just has nothing to do with an image source. Feed a video file into an SWF and you will see an MP3 track at 44,100 Hz. Feed a photograph in and there is nothing to pin.

Which Compression Control Does Anything

File Compression shows three modes on this page — Quality Preset, Constant Quality and Constraint Quality — but they are not equally useful with the FLV codec.

Quality Preset works by scaling the source bitrate, and a still photograph has no source bitrate, so on an image page with a non-CRF codec it has nothing to scale. Constant Quality is the control that moves the file. It is labelled CRF but on FLV it is a quantiser on a 1–31 scale where lower is better — the inverse of the H.264 CRF scale most people have in their head. Measured on a 1024 × 576 detailed frame held for five seconds:

Constant Quality value Output size Note
1 67,737 bytes best quality, largest file
3 54,032 bytes
5 40,810 bytes
10 28,965 bytes
20 22,535 bytes
31 19,945 bytes worst quality, smallest file

The MJPEG alternative is a different trade: on the same 4094 × 2730 frame, FLV produced 2,105,116 bytes and MJPEG produced 6,129,928 bytes — roughly three times larger — in exchange for every frame being an independent JPEG.

Frequently Asked Questions

Why is my SWF five seconds long when I only uploaded one photo?

Because a still has no duration of its own, the encoder is given one. Image Duration defaults to 5 seconds and the frame rate for image sources is one frame per second, so the default output is literally five identical frames. Drop Image Duration to 1 second if you want the shortest sensible file, or raise it to 10 if the SWF has to sit on screen while something else plays.

Does the SWF keep the 61 megapixels of my a7R file?

No. The frame is capped at 4096 pixels on the long edge before encoding, so a 9504 × 6336 raw file arrives at the encoder as 4095 × 2730 — measured, not estimated. If you need the full sensor resolution, the target you want is a still image format, not a video container.

Can I add music or narration to the SWF on this page?

Not here. The page has no Audio Codec group because the source is an image, and the output we measured contains a single video stream. If you need a Flash movie with a soundtrack you have to author it in a tool that can multiplex an audio track, or start from a video file that already has one.

Why is the Quality Preset dropdown not changing my file size?

Quality Preset scales a source bitrate, and a photograph does not have one. With the FLV codec on an image source there is nothing for it to scale. Use Constant Quality instead — on this page it emits a real quantiser and the measured range runs from 67,737 bytes at value 1 down to 19,945 bytes at value 31 on the same frame.

Is Flash still supported anywhere?

Adobe stopped supporting Flash Player on 31 December 2020 and began blocking Flash content from running in Flash Player on 12 January 2021. No current browser will play an SWF. People still generate them for legacy authoring pipelines, kiosk software and archival, but if the goal is something a person can watch today, convert the ARW to MP4 instead.

What does the white Background Color option actually affect?

It fills anything that is not picture. If the frame you asked for has a different aspect ratio than the photo, the leftover bars are painted in the Background Color rather than left black, and if the intermediate image carries transparency it is flattened onto that colour before the pixel format conversion discards alpha. On a normal opaque raw photo at the original aspect ratio you will never see it.

Should I pick FLV or MJPEG?

FLV for size, MJPEG for per-frame independence. On identical 4094 × 2730 input the FLV file was 2,105,116 bytes and the MJPEG file was 6,129,928 bytes. MJPEG stores every frame as a complete JPEG, which is wasteful when all five frames are the same picture, so FLV is the better default for a single still.

Would I be better off converting the ARW to an image format?

Almost always, yes. A raw file is a photograph, and every video container costs you resolution, colour depth and chroma resolution to hold it. ARW to JPG or ARW to PNG keeps the full sensor dimensions with no 4096-pixel cap and no video codec in the path. Choose SWF only when a Flash movie is genuinely the required deliverable.

Do I need Sony's software installed for this to work?

No. The raw decoding happens on our servers, not on your machine, so nothing needs to be installed and no Sony Imaging Edge licence is involved. All you need is the .arw file itself.

Rate ARW to SWF Converter Tool

Rating: 4.8 / 5 - 113 reviews