Initializing... drag & drop files here
Supports: NEF
NEF is Nikon's RAW photo format — the unprocessed sensor data from a Nikon DSLR or mirrorless body, one still image per file. A raw MJPEG (.mjpeg) is a bare video stream where every frame is an independent JPEG, with no container and no audio track. This conversion renders your NEF, JPEG-compresses the result, and repeats that single image as identical frames in a Motion JPEG stream. The output is silent, motionless, and barely playable outside FFmpeg-class tooling — it exists for a narrow niche, not for viewing a photo.
Be honest with yourself about what you need before running this. A NEF holds one photograph; turning it into a raw MJPEG does three things in sequence — it renders the RAW (demosaics the sensor data into a viewable image), JPEG-compresses that image, then repeats that identical JPEG as a run of frames to form a stream. There is no motion, because the source is a single still. There is no sound, because a raw .mjpeg carries no audio. And a stream of full-frame JPEGs is far larger than the one JPEG you would otherwise get.
For almost everyone this is the wrong target:
The honest reason to choose MJPEG is narrow: feeding a known still, repeated as Motion JPEG frames, into a machine-vision or capture pipeline — a test harness, a frame-grabber simulator, or an editor — that specifically ingests an MJPEG stream. If that is not exactly your job, one of the links above will serve you better.
| Property | Value |
|---|---|
| Full name | Nikon Electronic Format — Nikon's RAW file format |
| Type | Camera raw still image — one photo per file (not video) |
| Structure | TIFF-style header with a 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 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 |
|---|---|
| Standard | None universally recognized — Microsoft (AVI), Apple (QuickTime MJPEG-A/MJPEG-B) and RFC 2435 (RTP) each define their own variant (per Wikipedia) |
| Compression | Intra-frame only — every frame is a separate JPEG, no interframe prediction |
| Efficiency | Roughly 1:20 or lower, versus 1:50+ for interframe codecs like H.264 (per Wikipedia) |
| Audio | None — a raw .mjpeg is a video-only elementary stream |
| Quality model | Lossy per-frame JPEG; adjustable via a quality preset |
| Player support | Frame-oriented tools — FFmpeg/ffplay, VLC, non-linear editors and many machine-vision libraries; not general consumer players or browsers for a bare stream |
| Heritage / best for | Digital cameras, IP cameras, webcams and capture pipelines that read one JPEG per frame |
.nef onto the page, or click "+ Add Files" to pick it from your computer. Several Nikon photos can be queued, all using the same settings..mjpeg stream. No sign-up, no watermark.For almost no everyday reason. A normal picture from a NEF is a single JPEG — use NEF to JPG for that. MJPEG only makes sense when a downstream system specifically consumes a Motion JPEG stream, such as a machine-vision pipeline, a capture or frame-grabber test harness, or an editor that expects one JPEG per frame, and you need to feed it a known still repeated as frames.
No to both. A NEF is one photograph, so the stream is your single rendered image repeated as identical frames — nothing moves. And a raw .mjpeg is a video-only elementary stream with no audio track, so it is silent. If you want the photo presented as a real, playable clip, convert NEF to MP4 instead.
Yes, some. A NEF holds 12-bit or 14-bit RAW sensor data with the full editing latitude intact, but every MJPEG frame is a lossy 8-bit JPEG. Rendering the RAW and JPEG-compressing it discards detail and tonal headroom the NEF preserves. A high Quality Preset keeps the loss small, but MJPEG is not lossless and cannot retain RAW's latitude for later editing — keep the original .nef as your master.
No. There is no document universally recognized as a complete Motion JPEG specification: Microsoft defines a variant for AVI, Apple defines MJPEG-A and MJPEG-B for QuickTime, and RFC 2435 defines MJPEG over RTP. This tool outputs a raw .mjpeg elementary stream — a plain sequence of JPEG frames — which is the most portable form for editing and machine-vision tools that read frames directly.
Frame-oriented players and editors handle it: FFmpeg/ffplay, VLC, and most non-linear editors open raw MJPEG, and many machine-vision libraries decode it directly. General consumer players and browsers often will not, because a raw .mjpeg has no container or audio — and decoders are variant-specific, so a stream one tool reads may need a different decoder elsewhere. In our testing, a single NEF rendered to a raw .mjpeg opened cleanly in ffplay but would not preview as a normal video in a stock OS media player — expected for a bare elementary stream. For broad playback, use NEF to MP4.
It can keep resolution if you leave Video resolution on "Keep original", but not the bit depth. A NEF records 12-bit or 14-bit sensor data; JPEG — and therefore every MJPEG frame — is 8-bit per channel. The conversion renders the RAW down to 8-bit and JPEG-compresses each frame, so the extra tonal latitude is gone. For a full-resolution still that you can edit, export with NEF to TIFF instead.
Your NEF is uploaded over an encrypted connection, rendered on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, and your photos are never shared or made public.