Camera mirror — turn your webcam into a mirror online
Free camera mirror online — turn your webcam into a mirror. See a mirrored or non-reversing live preview, flip the image, and take mirror snapshots. Works with any camera.
Click "Start Mirror" to see your camera reflection
What is an online camera mirror?
An online mirror (also called a webcam mirror or camera mirror) uses your webcam to show you a live video reflection, just like a real mirror. This camera mirror tool displays your camera feed full-screen, with a mirror mode that reverses the image horizontally — the way a physical mirror shows you — and a non-reversing mode that shows how others actually see you. You can switch between mirrored and normal view, flip between front and back cameras, and capture mirror snapshots to save or download. The image stays entirely on your device: nothing is recorded, uploaded, or stored on a server. Use it as a webcam mirror before a video call to check your appearance, to test how a webcam mirrored image affects text or signs, or simply as a convenient online mirror whenever you need one.
Camera mirror features
A fast browser-based webcam mirror and camera mirror tool with mirrored preview, non-reversing view, and snapshot capture.
- Mirrored webcam preview: The default mirror view reverses your camera feed horizontally, so your image moves the same way a physical mirror would — wave your right hand and the mirrored image waves its right hand toward you.
- Non-reversing mirror mode: Switch to the non-reversing (or reverse mirror) view to see exactly what other people see on a video call — text, signs, and your face appear unflipped. Many people prefer this "true" view for checking appearance.
- Full-screen camera mirror: Expand the mirror to full screen to use it like a real mirror — check your hair, makeup, or outfit with the largest possible preview.
- Front & back camera switch: Use the rear camera on your phone when you want a mirror that shows what is behind you, or stay on the front camera for a selfie mirror. Works across all connected cameras.
- Mirror snapshot & download: Capture the current mirror frame as a photo and download it as a PNG. The snapshot matches the view you have selected — mirrored or non-reversing.
- Local preview, nothing uploaded: All video is processed locally in your browser. Your camera feed is never recorded, uploaded, or sent to a server — this is a private webcam mirror.
How to use an online mirror with your webcam
Three simple steps to use this browser-based camera mirror with your webcam or phone camera.
- Allow camera access: Click Start and grant camera permission when your browser asks. This camera mirror needs your webcam to show the live reflection — no audio is used.
- Choose mirrored or non-reversing view: Start in mirrored mode for a real-mirror feel. Toggle to non-reversing to see yourself the way a video call shows you, useful for checking text or how you appear to others.
- Capture and download a snapshot: Strike your pose and click Take Picture to save the current mirror frame. Download the PNG to keep it. Switch to full screen any time for a larger view.
Camera mirror tips
Get the most out of this webcam mirror and understand mirror vs non-reversing views.
- Why is my webcam mirrored?: Mirrored (selfie) view matches a physical mirror: the image is flipped horizontally, which feels natural because you are used to seeing yourself in a mirror. The non-reversing view un-flips it to show your true appearance to others.
- Use non-reversing to check signs and text: A webcam mirrored image reverses any text behind you. If you are holding a sign, wearing clothing with a logo, or checking a document, switch to non-reversing mode so text reads correctly.
- Lighting matters for a clear mirror: Face a light source (a window or lamp) rather than sitting with it behind you. Good front lighting gives the sharpest camera mirror image, just as it improves any webcam picture.
- Camera not showing?: Make sure no other app (Zoom, Teams, Skype) is using the camera, then reload and allow permission again. On laptops, check the privacy shutter — many have a physical camera cover that blocks the lens.
Sources & References
Authoritative references for the browser APIs that power this camera mirror preview and snapshot capture.
MediaDevices.getUserMedia() — accessing the camera
“The MediaDevices.getUserMedia() method prompts the user for permission to use a media input which produces a MediaStream with tracks containing the requested types of media.”
This camera mirror calls getUserMedia() when you click Start to obtain your webcam feed, then renders that stream in the live preview element. developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
HTMLCanvasElement — capturing mirror snapshots
“The HTMLCanvasElement interface provides properties and methods for manipulating the layout and presentation of canvas elements.”
Snapshots are drawn from the live video into a canvas with the current mirror transform applied, then exported as a downloadable PNG image. developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement
Frequently Asked Questions
Have questions? We have answers.
Related tools
Explore other diagnostic tools that pair well with this page.
- Webcam TestWebcam test online—test your webcam for free. Check camera resolution, frame rate, megapixels, and image quality.
- Take PhotoTake a photo online with your webcam—capture, download, and keep pictures with a self-timer. No app needed.
- Mic TestMic test online—check your microphone with live waveform and volume level.
- Sound TestSound test online—check your speakers, test left/right channels, and verify stereo balance.
- Keyboard TestKeyboard test online—check every key. Detect unresponsive, stuck, or ghosting keys.
- MIDI TesterMIDI tester online—check your MIDI keyboard & controller input. See notes, velocity, sustain, and pitch bend live.