Initializing... drag & drop files here
Supports: NEF
This is a double-dead-end conversion, and being upfront about that will save you time. NEF is Nikon's RAW still photo — the unprocessed sensor data from a Nikon DSLR or mirrorless camera, one picture per file — and SWF is Adobe's Flash container. Adobe ended Flash Player support on December 31, 2020, then pushed an update on January 12, 2021 that blocks Flash content from running in the official player, and every major browser (Chrome, Edge, Firefox, Safari) has since removed Flash entirely. So this turns a single still into a clip in a format almost nothing plays natively in 2026. If you just want to view, share, or print the shot, you almost certainly want NEF to JPG — that opens on every phone, browser, and editor. If you want the still as a normal video clip, use NEF to MP4. Only continue with SWF if a specific legacy Flash system genuinely requires a .swf.
| Property | Value |
|---|---|
| Full name | Nikon Electronic Format (Nikon's RAW) |
| Type | Camera raw still image — one photo per file |
| Structure | Built on a TIFF-style header (proprietary Nikon extension), not standard TIFF |
| Bit depth | 12-bit or 14-bit sensor data, depending on the camera (per Nikon) |
| Resolution | Matches the sensor — roughly 20-45 megapixels on recent Nikon D-series and Z-series bodies |
| Editing model | White balance, hue, tone and sharpening are kept as instruction sets, not baked into pixels (per Nikon) |
| Audio | None — it is a photo |
| Best for | Keeping the editable master of a shot before any rendering |
| Property | Value |
|---|---|
| Full name | Small Web Format / ShockWave Flash (Adobe Flash) |
| Type | Flash container — animation, vector graphics, embedded video and audio |
| Status | Dead — Adobe Flash Player reached end of life December 31, 2020; content blocked from January 12, 2021 |
| Browser support | None native — Chrome, Edge, Firefox and Safari all removed Flash |
| Video codec here | FLV (Sorenson Spark, H.263-class) by default; MJPEG is the only other option — H.264 is not available for SWF |
| Audio codec here | MP3 only (a still photo produces no audio, so the clip is silent) |
| How to play one now | Ruffle, an open-source Flash emulator, or a standalone Flash Player Projector |
| Honest niche | Un-migrated standalone Flash projectors, kiosks, and CBT/courseware that still import .swf |
.nef onto the page, or click "+ Add Files" to browse. You can queue several Nikon photos and choose "Merge images" for one combined slideshow or "Video per image" for a separate .swf each..swf. No sign-up, no watermark.Honestly, for almost no modern reason — it turns a still photo into a clip in a format the web abandoned. The one legitimate case is feeding an un-migrated legacy system that still requires .swf: a standalone Flash projector kiosk displaying photo content, an older Captivate or Articulate training course that imports Flash assets, or a Ruffle-based archive. If none of those apply, NEF to JPG is what most people actually want, and NEF to MP4 gives you a normal video clip of the image that plays everywhere.
No, not natively. Adobe ended Flash Player support on December 31, 2020 and blocked Flash content from running in the official player starting January 12, 2021, and every major browser removed Flash after that. To play the .swf you need Ruffle — an open-source Flash emulator written in Rust that runs as a browser extension or embedded script — or a standalone Flash Player Projector executable.
The default and recommended codec is FLV (Sorenson Spark), the H.263-class codec Flash players expect. MJPEG is the only other SWF-compatible option here, and it produces much larger files because each frame is stored as a standalone JPEG. H.264 is not available inside this SWF output — if you need H.264, you are really looking for NEF to MP4.
No. A NEF is a photograph with no audio track, so even though SWF's only audio codec is MP3, there is nothing to encode and the output is a silent clip of your image. If you need music or narration over the photo, add it in a separate authoring or editing step after the conversion.
No on both counts. Flash kiosks and courseware were typically authored at 640×480 or 800×600, and the FLV codec was tuned for those small frames, so a 20-to-45-megapixel NEF is downscaled by a large factor. You also lose the RAW editing latitude: a NEF stores 12-bit or 14-bit sensor data with white balance, hue, tone and sharpening held as editable instruction sets rather than baked into the pixels, as Nikon describes. To write a video frame the converter must develop the raw first and flatten it to ordinary 8-bit pixels — once that frame is inside an SWF the latitude is gone. Keep the original .nef as your master and set the look in a RAW editor before converting.
Two reasons. First, a NEF holds unprocessed sensor data, so a straight conversion bakes in a neutral render with no white-balance or contrast edits — develop the RAW first in a free tool like RawTherapee or darktable for a finished look. Second, the FLV/Sorenson Spark codec is a 1990s design that was never built for sharp, high-detail stills, so some softening is unavoidable no matter how high you set the quality. In our testing, a full-resolution Nikon RAW always looked noticeably softer inside FLV than the same image exported straight to JPG.
Your NEF is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion. Files are never shared or made public, and there is no sign-up or watermark.