USB Cable Verifier is a modern web-based tool that helps you instantly determine whether your USB cable supports:
- β Data Transfer (File Sharing, Tethering)
- β Power-Only Charging
Built using the WebUSB API, this tool runs directly in your browser β no installation required.
- Detects charging status
- Identifies cable health
- Suggests data capability checks
- Uses WebUSB handshake
- Detects connected USB device
- Confirms data line availability
- π Network Speed Test (USB Tethering)
- π File Transfer Simulation
- β‘ Instant cable verification
- π Detect power-only vs data cables
- π WebUSB-based detection
- π Real-time speed testing
- π File transfer readiness check
- π― Clean and modern UI (Tailwind + Motion)
- βοΈ React (Vite)
- π¨ Tailwind CSS
- ποΈ Motion (Animations)
- π WebUSB API
- π Fetch API (Speed Testing)
git clone https://github.com/thinakaranmanokaran/usb-cable-verifier.git
cd usb-cable-verifier
npm install
npm run devπ https://thinakaranmanokaran.github.io/usb-cable-verifier
- Chrome / Edge browser (WebUSB support required)
- USB device + cable for testing
- Check if your cable supports file transfer
- Debug USB tethering issues
- Identify faulty or low-quality cables
- Verify USB accessories
Thinakaran Manokaran π https://thinakaran.dev
This project is licensed under the MIT License. See the full license here: LICENSE
If you found this project useful:
- β Star the repository
- π Share with others
- π‘ Contribute improvements
Made with β€οΈ by Thinakaran
