sms-to-pc (码上来) is a tool that syncs phone SMS and verification codes to a Windows PC over an encrypted local network connection without any server, auto-highlighting codes and copying them to the clipboard.
- v1.5
- Published at
- Sep 24, 2026
- 7
- Stars
- 53
- Download
- Synced at
- Sep 29, 2026
Latest release
v1.5Sep 24, 2026, 01:11 PMDownloads slow? Switch the source anytime above
README
Project Overview
sms-to-pc builds an encrypted local network channel between your own phone and PC, so every SMS your phone receives appears instantly in a window on your computer, letting you get verification codes without touching the phone. It is a direct LAN connection with AES-256-GCM encryption, no server in between, no data collection, and it is free. Simply connect the phone and PC to the same WiFi.
Key Features
- No installation: the PC side is a single exe (bundled runtime) and the phone side is one APK
- 4-digit pairing code: the PC shows 4 digits, enter them once on the phone and it connects automatically afterwards
- Automatic code copy: a recognized verification code goes straight to the clipboard, or tap the notification to copy
- Chat bubble list: SMS shown in reverse chronological order, the one with a code is highlighted and copies on tap
- Runs in the background: the PC side only has minimize and about buttons; exit via the tray menu, no taskbar clutter
- Launch at startup: a single checkbox writes a per-user startup entry, no admin rights needed
- Unobtrusive edge dock: a borderless small window parked at the bottom right by default, draggable anywhere
Target Audience
- Users at a desk who need phone verification codes quickly
- Privacy-conscious users who do not want SMS content passing through third-party servers
- Windows PC plus Android phone users
Quick Start
- Download the Windows exe and the Android APK from Releases
- Run the PC app and note the 4-digit pairing code shown
- Install the APK on the phone and grant SMS and background running permissions
- Connect both devices to the same WiFi and enter the 4-digit code; it connects once complete
Core Advantages
- Direct LAN connection, data never leaves the router, no third-party server involved
- SMS bodies transferred with AES-256-GCM, ensuring both confidentiality and integrity
- The pairing code is not the key: after pairing, both sides switch to a random 32-byte key
- Anti-guessing and anti-replay: 5 wrong codes lock pairing for 60 seconds, duplicate packets are rejected
- Zero third-party dependencies on both the PC and phone sides
System Requirements
- OS: Windows 10/11 (x64), Android 8.0+
- Other: the phone and PC must be on the same local network
- Build dependencies: .NET 8 SDK for the PC side; JDK 17 and Android SDK 34 for the phone side
Notes
- Only standard SMS is handled; 5G messages, RCS and iMessage are not supported
- iPhone is not supported because iOS does not expose SMS content to third parties
- On first run of the Windows app, if a firewall prompt appears, allow it on private networks or the phone will not find the PC
- Data is stored locally only and can be cleared with one click; do not forward results to group chats or the cloud, which would downgrade two-factor authentication
- This software is only for receiving SMS on your own phone; do not use it to monitor others
Release history
Sort