All projects
Windows · Local camera viewer
Tapo-Viewer logo

Tapo-Viewer

Desktop app for Tapo cameras on Windows

A modern Windows desktop app for playing live Tapo camera feeds and downloading recorded clips directly from a camera’s MicroSD card.

Looking for a Tapo app for a laptop or Windows PC? Tapo-Viewer connects to compatible cameras over home Wi‑Fi or LAN, keeping the workflow local rather than sending footage to third-party servers.

Direct Solution:

Tapo-Viewer is a free, standalone Windows 10/11 desktop application for TP-Link Tapo security cameras. It enables local RTSP live video streaming in 1080p/2K, MicroSD card recording playback, and batch MP4 clip downloads over home Wi-Fi — with zero cloud subscriptions (no Tapo Care required), no Android emulators (BlueStacks), and without having to remove the physical SD card from the camera.

Tapo-Viewer dashboard showing a recording calendar, timeline, live feed controls, and download manager

Watch live

Open a live 1080p RTSP feed in your preferred desktop player.

Browse MicroSD recordings

Find recording dates and motion events without relying on Tapo Care storage.

Stay local

Camera communication happens over the local network, without third-party servers.

How It Compares to Other Methods

SolutionPC Live StreamMicroSD DownloadsMonthly CostResource Overhead
Tapo-Viewer (Windows)✓ Native 1080p/2K RTSP✓ Over Wi-Fi (No SD pull)Free / Open SourceMinimal (~45MB RAM)
Official Tapo Mobile AppMobile-only (Phone screen)Slow manual phone savesFree / Tapo Care ($3.49/mo)Phone battery dependent
Android Emulators (BlueStacks)✓ Emulated Android windowComplex shared foldersFree (with ads)Heavy (2-4GB RAM, high CPU)
Pulling SD Card Manually✗ No live feed✓ Physical card readerHardware reader costPhysical dismount of camera

Everything documented in the app

Direct RTSP live stream

Launch a live feed in mpv.net, PotPlayer, VLC, or FFplay with hardware acceleration and no command-prompt popups.

Recording calendar

A custom calendar marks dates with recordings stored on the camera’s MicroSD card.

Batch motion timeline

Browse a smooth scrolling list of motion-triggered and continuous-recording events.

Automatic MP4 conversion

Downloaded clips are remuxed to standard MP4 with AAC audio; a TS fallback is available when FFmpeg is not installed.

Download manager & save locations

A persistent bottom bar shows progress and cancellation controls, while recordings can be saved to any drive, external disk, or network-share folder.

Privacy by default

The app communicates directly with the camera over home Wi‑Fi/LAN, and credentials are not saved unless the save option is explicitly selected.

Tapo-Viewer onboarding screen for camera credentials, MicroSD access, and preferred media player

A focused onboarding flow

Enter camera credentials, choose whether cloud-password authentication is needed for MicroSD downloads, and select the media player to use for live streams. The interface is designed for standard 1366×768 laptop displays and high-DPI monitors, with F11 fullscreen support.

27+ Camera Models Verified

Every Supported TP-Link Tapo Camera

Tapo-Viewer connects directly to any TP-Link Tapo camera equipped with a local Camera Account (RTSP/ONVIF). Whether you have an indoor pan/tilt model, a 2K QHD outdoor bullet, or a 360° PTZ camera, your device is fully compatible.

Indoor Pan & Tilt Series (360°)

Full motorized pan/tilt rotation, motion tracking, and two-way audio

Tapo C2001080p FHD
Popular
Tapo C2102K 3MP Ultra HD
Verified
Tapo C2112K 3MP (Black Edition)
Verified
Tapo C2122K 3MP Pan/Tilt
Verified
Tapo C2202K 4MP QHD AI
Verified
Tapo C2252K QHD Starlight AI
Physical Shutter
Tapo TC701080p FHD Pan/Tilt
Verified
Tapo TC712K 3MP Pan/Tilt
Verified
Tapo TC722K Pan/Tilt
Verified
Tapo TC732K QHD Pan/Tilt
Verified

Indoor Fixed & Compact Series

Compact wall-mount, desktop, and magnetic base cameras

Tapo C1001080p FHD Compact
Popular
Tapo C1102K 3MP Ultra HD
Verified
Tapo C1112K 3MP Compact
Verified
Tapo C1202K QHD (IP66 Indoor/Outdoor)
Magnetic Base
Tapo C1252K QHD AI Smart
Physical Shutter
Tapo TC601080p Fixed Lens
Verified

Outdoor Bullet & ColorPro Series

Weatherproof IP66 bullet cameras with color and starlight night vision

Tapo C3102K 3MP Outdoor Security
Top Outdoor
Tapo C320WS2K QHD 4MP Full-Color
Verified
Tapo C325WB2K ColorPro Low-Light
ColorPro Tech
Tapo TC653MP Outdoor Bullet
Verified

Outdoor Pan & Tilt PTZ Series (360°)

Weatherproof 360° panoramic outdoor cameras with motion following

Tapo C5001080p Outdoor 360° (IP65)
Popular PTZ
Tapo C510W2K 3MP Full-Color 360°
Verified
Tapo C520WS2K QHD 4MP Starlight PTZ
Starlight Sensor
Tapo TC401080p Outdoor Pan/Tilt
Verified
Tapo TC412K Outdoor Pan/Tilt
Verified

Floodlight & Specialized Cameras

Smart floodlight security and cellular-enabled models

Tapo C7202K QHD Floodlight Camera
Smart Floodlight
Tapo C501GW3G/4G LTE Outdoor Pan/Tilt
Cellular LTE
Have another Tapo model? As long as your camera supports creating a Camera Account in the official Tapo mobile app (Advanced Settings > Camera Account), Tapo-Viewer will stream live video and pull MicroSD recordings directly.

Developer Setup

Run from source (Windows 10/11 · Python 3.10+)

Clone the repository, then double-click run.bat. On the first run it creates a virtual environment, installs requirements, and launches the app.

git clone https://github.com/zaifears/tapo-viewer.git
cd tapo-viewer
# Double-click run.bat
FFmpeg is optional but recommended for automatic MP4 remuxing with AAC audio.

Tapo-Viewer & Camera Compatibility FAQ

Find answers regarding supported Tapo camera models, Windows setup, local RTSP streaming, and MicroSD card video downloads.

Camera Compatibility

Which TP-Link Tapo camera models are supported by Tapo-Viewer?

Tapo-Viewer works with virtually every TP-Link Tapo camera that supports local Camera Accounts (RTSP/ONVIF). This includes 27+ models: Tapo C200, C210, C211, C212, C220, C225, TC70, TC71, TC72, TC73 (Indoor Pan/Tilt); Tapo C100, C110, C111, C120, C125, TC60 (Indoor Fixed); Tapo C310, C320WS, C325WB, TC65 (Outdoor Bullet); Tapo C500, C510W, C520WS, TC40, TC41 (Outdoor PTZ); and Tapo C720, C501GW. Any Tapo camera with local camera account support in the official mobile app will connect seamlessly.

Indoor Models

Does Tapo-Viewer work with Tapo C200 and Tapo C210 on Windows?

Yes, Tapo C200 and C210 are 100% compatible and extensively tested. You can stream live 1080p (C200) and 2K 3MP (C210) RTSP feeds directly to Windows players (VLC, mpv.net, PotPlayer) with low latency. You can also view MicroSD recording dates on the visual calendar and download motion events without a cloud subscription.

Outdoor Models

Can I monitor Tapo C310, C320WS, and outdoor bullet cameras on PC?

Yes. Tapo C310, C320WS, C325WB ColorPro, and TC65 outdoor bullet cameras connect via Wi-Fi or Ethernet cable. Tapo-Viewer allows streaming both High-Definition (stream1 2K/3MP) and standard definition (stream2 360p) RTSP feeds, as well as downloading weatherproof MicroSD security clips directly to your Windows drive.

PTZ Models

Is Tapo C500 and C520WS 360° outdoor PTZ supported?

Yes. Tapo C500, C510W, C520WS, and TC40/TC41 outdoor pan/tilt cameras are completely compatible for live RTSP streaming and MicroSD card recording downloads over your home network.

Compatibility

Are battery-powered Tapo cameras like Tapo C420, C400, or C425 supported?

No. Wire-free battery-powered Tapo cameras (such as Tapo C400, C420, C425, and battery doorbells) operate in an aggressive low-power sleep mode to conserve battery. They do not maintain active RTSP/ONVIF streams or allow local Camera Account connections. Tapo-Viewer requires mains-powered (plugged-in) Tapo cameras.

Desktop App

Is there an official Tapo desktop app for Windows laptops and PCs?

TP-Link does not offer an official standalone Windows PC desktop software for Tapo cameras. Tapo-Viewer bridges this gap: it is an independent, native 64-bit Windows 10/11 application that connects locally to your cameras without requiring resource-heavy Android emulators like BlueStacks.

Setup Guide

How do I create a Camera Account in the Tapo mobile app?

Open the official TP-Link Tapo mobile app, tap your camera to open its live feed, tap the gear icon (Device Settings) in the upper right, navigate to Advanced Settings > Camera Account, and create a local username and password. Enter those credentials and your camera's local IP address into Tapo-Viewer to connect.

Download & Install

Where can I download the standalone Tapo-Viewer EXE?

Download the pre-compiled Tapo-Viewer.exe (v1.1.1, ~262MB) directly from the GitHub Releases page. It is a portable executable bundled with Python runtime, PyTapo, UI assets, and dependencies—no installation or terminal setup required.

MicroSD Downloads

Can Tapo-Viewer download recordings without removing the MicroSD card?

Yes. Tapo-Viewer queries the camera's internal MicroSD card over Wi-Fi, displays recorded dates on an interactive calendar, lists motion detection timestamps, and downloads clips directly to your computer. When FFmpeg is installed on your PC, clips are automatically remuxed to standard MP4 with AAC audio.

Pricing & Plans

Do I need a paid Tapo Care cloud subscription to use Tapo-Viewer?

No. Tapo-Viewer communicates directly with your camera over your local home Wi-Fi or LAN network. It bypasses TP-Link cloud servers entirely, allowing you to watch live feeds and download recordings from your local MicroSD card for free.

Privacy & Security

Does Tapo-Viewer work offline, and does it send footage to third parties?

Tapo-Viewer is 100% local and privacy-first. All video streams and downloads transfer directly between your camera's local IP address and your PC over your local network. No video data or credentials are ever transmitted to third-party cloud servers or telemetry trackers.

Multi-Camera

Can I monitor multiple Tapo cameras simultaneously on PC?

Yes. You can open multiple live stream windows in lightweight desktop media players (such as mpv.net, VLC, or PotPlayer) arranged side-by-side or across multi-monitor setups for a dedicated home or office security monitoring station.

Powered by PyTapo

Tapo-Viewer relies on the open-source PyTapo library, which enables local camera authentication, recording-date and motion-event queries from the internal MicroSD card, and direct media downloads at Wi‑Fi speed without an active internet connection.

Explore PyTapo