This page explains what the TeslaCam Viewer is, how to use it, and answers common questions about privacy, offline use, and donations.
TeslaCam Viewer is a single-page, standalone web app that lets you browse and play your Tesla dashcam footage directly in your browser. It supports multi-camera playback, timelines, a quick filter bar, location markers on a mini-map, and smooth switching between clips.
Nothing is sent to any server. The Viewer runs fully client-side in your browser.
When you select your TeslaCam folder, the browser grants the page read-only access to those files for the current session only.
Map note: when you open the map, it loads tile images from OpenStreetMap; your video files are never uploaded.
If you refresh or close the page, access to your files is revoked by the browser and must be granted again next time.
TeslaCam Viewer is designed to work primarily as a website. This helps keep the project visible, up to date, and easy to support. However, offline use is available if you prefer.
Option 1: Save as a single HTML file
You can download once and save the HTML file locally.
Opening this file directly in your browser gives you the full viewer experience, fully offline.
Option 2: Install as a PWA (recommended for convenience)
Most modern browsers allow you to install TeslaCam Viewer as a Progressive Web App.
Use the "Install app" option in your browser menu while visiting the site.
This adds the viewer to your device like a native app, with faster access and optional offline availability.
Tip: Even when installed, visiting the website occasionally ensures you're always using the latest version and helps support ongoing development.
Select your TeslaCam root directory and the Viewer takes whatever is there — RecentClips/, SavedClips/, SentryClips/, or just one of them. Selecting a single clips folder, or even a copied event folder, works too.
Each event is presented as a set of clips that can include up to six cameras (front, back, left and right repeater, and the B-pillar cameras on newer cars). All RecentClips in the selected folder are presented as one continuous event for browsing convenience.
Newer cars can also write an EncryptedClips/ folder. Those files are locked by your car and no third-party app can open them; unlock them first with Tesla's own tool at dashcam.tesla.com and then open the decrypted files here. The Viewer tells you when it spots them.
Browse Sentry events with thumbnails (when available), timestamps, and optional event metadata like reason and approximate location.
RecentClips are presented as one continuous stream for fast browsing and scrubbing without juggling separate segments.
View Saved clips the same way as Sentry, with quick filtering and synced camera layout.
Front/left/right/back clips are aligned on one timeline. Use a single scrubber to jump through the event across all cameras.
The app is free to use. If it saves you time or proves helpful, please consider supporting the project. Thank you!
Tesla is a trademark of Tesla, Inc. This project is an independent Viewer designed for personal use with locally stored footage.
Q-AI develops practical products and technical solutions that simplify work and deliver real value. TeslaCam Viewer is part of that ecosystem.
Other products in our ecosystem: