Camera is off. Click Start Camera Preview to begin.
Inverted Camera Controls
Flip or Unmirror Your Camera
Camera is off. Click Start Camera Preview to begin.
Show direction guide
Direction check
Record microphone audio
Optional
Capture Selected View
Snapshots and recordings will use: Unmirrored / Original
A mirrored self-preview often affects only what you see. A camera, driver, or app output rotation may also affect other people. This page changes only its own preview and exports.
Compare four orientations without installing software.
Open the page, allow camera permission, and start checking right away.
Preview and export support varies by browser, device, permissions, and security rules. Last reviewed July 13, 2026.
An inverted camera usually means your preview is mirrored, upside down, or both. It can come from app defaults, hardware position, or selected device settings.
Many apps mirror selfie cameras in preview so movement feels natural, while output behavior may differ by app.
An external webcam mounted upside down usually produces a 180°-rotated image. Use Rotate 180° — Flip Both to correct that orientation on this page.
Outdated or incorrect webcam drivers may produce rotated or flipped frames.
Zoom, Teams, and browser tools may apply different transforms to preview and output.
A secondary USB or virtual camera can use presets you did not expect.
Camera permission controls whether the preview can start; it does not change image orientation. Re-enable access in browser site settings if the camera will not open.
Start your camera, compare all four orientations, then select and capture the view you need.
Click Start Camera Preview and grant browser permission to open the live view.
Compare Unmirrored / Original, Mirror — Flip Horizontally, Flip Vertically, and Rotate 180° — Flip Both.
Choose an orientation, then click Take Snapshot or Start Recording to export that selected view.
The live preview and downloaded files follow one browser-based workflow.
After you grant permission, the browser displays the selected camera stream in the page's <video> element.
Your selected horizontal and vertical flip settings control the live preview and the shared frame-drawing routine used for exports.
Canvas applies the selected orientation to PNG snapshots and, where supported, recording frames. Files download to your device without being uploaded to our servers.
A quick orientation check can prevent visible mistakes on calls, recordings, and streams.
Confirm your eye-line, framing, and pointing direction before presenting a live walkthrough.
Check your camera angle after docking or rotating your laptop, then join Zoom, Meet, or Teams.
Confirm left-right direction so viewers can follow gestures toward code, diagrams, or notes.
Browsers can reopen a different input after USB devices reconnect. Use Switch Camera to confirm the intended lens.
Use Rotate 180° — Flip Both for an upside-down mount. Use Flip Vertically only when left and right are already correct.
Check whether permission is blocked, another app holds the camera, or the browser lacks support.
Use it for quick orientation checks and local exports, with clear browser and app limits.
Built for quick checks before calls, recordings, and streams.
Four explicit orientation choices
Matching live preview, snapshots, and recordings
No changes to Zoom, Meet, Teams, or system camera settings
No account, installer, or browser extension is required.
Support depends on the capabilities available in your current browser.
Live preview requires getUserMedia camera access in a secure context
PNG snapshots require Canvas support
Recording requires Canvas capture and MediaRecorder support
See the verification note below for the tested environment and limitations.
Verification updated July 13, 2026. An automated macOS test with Headless Chrome 150 and Chrome's fake camera confirmed all four preview transforms, four non-empty PNG snapshots, and one non-empty WebM recording. This does not represent physical-camera or other-browser coverage. Technical references: getUserMedia(), Canvas captureStream(), and MediaRecorder.
Practical answers for real meeting, recording, and troubleshooting situations before you go on camera.
Choose the task you need: check the direction other people may see, adjust brightness, zoom, and filters, make a quick mirror-style self-check, or review our camera data and privacy policy.
An inverted camera is mirrored left to right, flipped top to bottom, or rotated 180°. This tool corrects each state in your browser.
A self-preview may mirror left and right, while an upside-down mount usually rotates the whole image 180°. Use Unmirrored / Original, Mirror — Flip Horizontally, or Rotate 180° — Flip Both as needed.
Select Mirror — Flip Horizontally. It swaps the left and right sides of the preview, and snapshots and recordings keep that selected orientation.
Select Rotate 180° — Flip Both for an upside-down mount. Use Flip Vertically only when left and right are already correct. If the wrong input opened, click Switch Camera.
No. It changes only this page's preview and exports. Use it to identify the correct orientation, then adjust each meeting app separately.
Yes. Recording keeps the selected orientation. Enable microphone audio and grant permission only if you want sound.
Yes. Each PNG snapshot keeps the orientation selected when you capture it.
No. The tool code does not send camera video to our servers. Preview transforms and exports are created locally. Site-level data handling is covered in our Privacy Policy.
Read the Privacy PolicyOpen your webcam to check orientation and framing in browser preview before calls or recordings.