How to rotate dashcam footage upright in your browser
- Step 1Copy the clip off the SD card — Pull the relevant segment from the dashcam's storage to this device. Trim it first with the lossless trimmer if you only need the incident window.
- Step 2Drop it onto the rotator — Drag the dashcam MP4/MOV/etc. in. It loads into the in-browser sandbox — sensitive footage is not uploaded to any server.
- Step 3Identify the mount orientation — Upside-down (inverted windscreen mount) needs 180. On its side (bar or helmet mount) needs 90 or 270 depending on which way.
- Step 4Pick the angle — Choose 180 for inverted, 90 (clockwise) or 270 (counter-clockwise) for sideways. Default is 90.
- Step 5Run the rotation — Click Run Rotate. JAD transposes the frames, re-encodes at CRF 20, copies the audio, and zeroes the rotation flag so the orientation can't be undone by a viewer.
- Step 6Verify and export for submission — Confirm the result is upright in a plain player, then download the MP4 for the insurer or police portal. Strip GPS/metadata afterwards if required.
Mount orientation → angle
How common dashcam / action-cam mounts map to the three available angles.
| How it was mounted | How footage records | Pick angle |
|---|---|---|
| Inverted on windscreen (lens up) | Upside-down | 180 |
| Sideways on a bar, port to the left | On its side | 90 (clockwise) |
| Sideways on a bar, port to the right | On its side (other way) | 270 (counter-clockwise) |
| Helmet at an odd angle | Tilted ~90° | 90 or 270, then review |
Evidence-friendly output
What the rotator guarantees for footage you may need to submit.
| Property | Value | Why it matters for evidence |
|---|---|---|
| Orientation | Baked into pixels, rotate=0 | Correct in any viewer, not just flag-aware ones |
| Video | H.264 CRF 20 (re-encode) | High quality; widely playable |
| Audio | Stream-copied unchanged | Preserves any verbal note / ambient record in sync |
| Processing | 100% in-browser, no upload | Plates/faces never sent to a server |
| Output | MP4 | Accepted by insurer/police portals |
| File size cap | 1 GB free · 10 GB Pro · 100 GB Pro+Media | Long loop files fit on higher tiers |
Cookbook
Dashcam and action-cam rotation fixes, with privacy and evidence handling in mind.
Inverted windscreen mount → upright, 180°
Many dashcams mount upside-down so the cable routes neatly, recording the road inverted. 180° rights it without changing dimensions.
Source: FILE0042.MP4 1920×1080 02:00 (upside-down)
Angle: 180
Result: FILE0042-upright.mp4 1920×1080 02:00
H.264 CRF 20, audio copied, rotate=0Sideways helmet-cam → upright, 90°
A helmet or bar mount can record on its side. A 90° turn stands it up and produces a portrait canvas.
Source: ride.mp4 1920×1080 00:48 (on its side) Angle: 90 Result: ride-upright.mp4 1080×1920 00:48 (upright)
Trim the incident, then rotate, then scrub
For a claim you typically only need the incident window, oriented correctly, with location data removed. Chain three local tools.
1) trim to the 20s incident → /video-tools/lossless-trimmer 2) rotate upright (180/90/270) → this tool 3) strip GPS/camera/date → /video-tools/metadata-scrubber
Keep plate footage private
Because everything runs locally, footage containing number plates and faces is rotated without ever uploading it.
Drop FILE0042.MP4 → rotate 180 in-tab → download MP4 No network upload at any stage (free tier included)
Wrong direction on a sideways clip
If 90 doesn't right a sideways clip, the opposite quarter-turn will.
Angle 90 → still sideways the other way Start over → Angle 270 Result: upright
Edge cases and what actually happens
Wanted a lossless, no-re-encode rotate to preserve evidence integrity
By designThe rotator re-encodes at CRF 20 (high quality) so the orientation is correct in every viewer. If chain-of-custody requires the untouched original, keep the source file and submit the rotated copy as a derived exhibit; audio is copied losslessly.
Footage contains plates / faces
Preserved (local)Rotation never uploads the file — it runs in your browser — so sensitive content stays on your machine. To blur faces or plates, use face-blur or the redactor afterwards.
Long continuous-loop file over 1 GB
Rejected (free)Multi-minute 1080p/4K dashcam files often exceed 1 GB. Free blocks them; Pro allows 10 GB and Pro+Media 100 GB. Trim first to shrink the segment if you're on free.
Container changes to MP4
By designOutput is always MP4 — convenient, since insurer/police portals accept MP4. If you need the original container, re-wrap with the transcoder.
Tilt isn't a clean 90/180/270
Not supportedOnly quarter-turn angles are available. A camera mounted at, say, 30° cannot be levelled by this tool — that needs an arbitrary-angle rotate, which JAD does not provide.
Picked the wrong direction
Expected90 clockwise, 270 counter-clockwise. Start over and switch.
Need to strip GPS after rotating
Use siblingRotation rewrites the container but isn't a privacy scrub. Remove GPS/camera/date with the metadata scrubber.
Audio must remain intact for the record
PreservedAudio is stream-copied without re-encoding, so any verbal note or ambient sound is unchanged and in sync.
Tab closed mid-encode
No outputLocal processing means closing the tab cancels the run with no file saved. Re-drop to retry; nothing was uploaded.
Frequently asked questions
Why is my dashcam footage upside-down?
Many dashcams are mounted inverted so the cable routes cleanly, and they record the road upside-down. If the unit doesn't write a reliable rotation tag, players show it inverted. Pick 180 here to right it permanently in the pixels.
Will the corrected clip read right in an evidence viewer?
Yes. Because the orientation is baked into the pixels and the rotation flag is zeroed, it reads correctly in any viewer, including ones that ignore rotation metadata.
Is my footage uploaded?
No. The whole job runs in FFmpeg.wasm in this browser tab, so footage with plates or faces never leaves your machine — on every tier including free.
Which angle for a sideways mount?
90 (clockwise) or 270 (counter-clockwise), depending on which way it's lying. If 90 turns it the wrong way, use 270. For upside-down, use 180.
Can it level a camera mounted at an angle like 30°?
No. Only 90°, 180°, and 270° quarter-turns are available. Off-axis tilt needs arbitrary-angle rotation, which this tool doesn't offer.
Is the audio kept?
Yes — audio is stream-copied unchanged and stays in sync, preserving any verbal note or ambient record.
How big a dashcam file can I rotate?
1 GB on free, 10 GB on Pro, 100 GB on Pro+Media. There's no duration cap, only file size — trim long loops first if you're on free.
What format do I get for submission?
An H.264 MP4, which insurer and police portals accept.
Is it lossless?
It's a CRF 20 re-encode (high quality), not lossless. For chain-of-custody, keep the original and submit the rotated copy as a derived exhibit. Audio is copied losslessly.
How do I blur plates or faces too?
Rotate first, then use face-blur for faces or the redactor to blur a specific region like a plate.
How do I remove the GPS data?
Run the rotated file through the metadata scrubber to strip GPS, camera make/model, and capture dates.
Can I just keep the incident window?
Yes — trim it first with the lossless trimmer, then rotate the short segment here.
Privacy first
Every JAD Video tool runs entirely in your browser via WebCodecs and FFmpeg (WebAssembly). Your video files never leave your device — verified by zero outbound network requests during processing.