A mirror first, diagnostics second
The main job is immediate: grant camera permission only when you are ready and get a large reflection that behaves like a physical mirror. Horizontal mirroring is on by default, while a one-key toggle shows the unmirrored camera view for readable text, asymmetrical clothing, presentation rehearsal or “how others see me” checks.
Compare what you see without confusing display filters with camera quality
Zoom, brightness, contrast, saturation, hue, blur and sepia modify only this page’s rendering. They can make a preview easier to inspect, but they cannot add sensor detail, repair focus, improve the physical light in the room or change what Zoom/Teams/another app receives. The delivered resolution and frame-rate evidence therefore sits separately from the visual controls.
Use guides for framing, then remove them from the final image
The rule-of-thirds grid and center crosshair help with headroom, posture and camera placement. The screen halo can brighten the border of the display, but it is not a calibrated ring light. Those overlays stay out of downloaded snapshots so the saved image remains a clean frame.
Fast pre-call workflow
1. Start camera and choose the intended device. 2. Check mirrored and unmirrored views. 3. Turn on the grid to center the frame. 4. Read the delivered size/FPS evidence. 5. Take a timer snapshot to verify the exact crop and orientation. 6. Stop the camera when finished.
Privacy boundary
The live stream is used locally by the browser page and is not intentionally uploaded by this mirror workflow. Local setting saves contain display preferences only, and settings links exclude camera device IDs and images. If you download or share a snapshot, that file is no longer confined to the live browser stream.