Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

USB Cable Verifier Logo

πŸ”Œ USB Cable Verifier

πŸš€ Check if your USB cable supports data transfer or is power-only


πŸ“Έ Preview

USB Cable Verifier Preview


⚑ About The Project

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.


🧠 How It Works

πŸ“± Mobile

  • Detects charging status
  • Identifies cable health
  • Suggests data capability checks

πŸ’» PC / Laptop

  • Uses WebUSB handshake
  • Detects connected USB device
  • Confirms data line availability

πŸ”¬ Advanced Tests

  • 🌐 Network Speed Test (USB Tethering)
  • πŸ“ File Transfer Simulation

πŸš€ Features

  • ⚑ 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)

πŸ› οΈ Tech Stack

  • βš›οΈ React (Vite)
  • 🎨 Tailwind CSS
  • 🎞️ Motion (Animations)
  • πŸ”Œ WebUSB API
  • 🌐 Fetch API (Speed Testing)

πŸ“¦ Installation

git clone https://github.com/thinakaranmanokaran/usb-cable-verifier.git
cd usb-cable-verifier
npm install
npm run dev

🌍 Live Website

πŸ‘‰ https://thinakaranmanokaran.github.io/usb-cable-verifier


⚠️ Requirements

  • Chrome / Edge browser (WebUSB support required)
  • USB device + cable for testing

πŸ“Œ Use Cases

  • Check if your cable supports file transfer
  • Debug USB tethering issues
  • Identify faulty or low-quality cables
  • Verify USB accessories

πŸ‘¨β€πŸ’» Author

Thinakaran Manokaran 🌐 https://thinakaran.dev


πŸ“„ License

This project is licensed under the MIT License. See the full license here: LICENSE


⭐ Support

If you found this project useful:

  • ⭐ Star the repository
  • πŸ”— Share with others
  • πŸ’‘ Contribute improvements

Made with ❀️ by Thinakaran

About

πŸ”Œ USB Cable Verifier is a fast, browser-based tool to check whether your USB cable supports data transfer or is power-only. ⚑ Built with WebUSB, it detects device connectivity, cable capability, and performance instantly.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages