Node Share

Seamless File & Folder Sharing Over Your Local Network

Get Started

Node Share empowers you to share files and folders effortlessly between PCs and mobile devices over a local network. No internet, no cables, just fast, secure transfers via Wi-Fi or hotspot. Built with Node.js, it’s open-source and designed for simplicity.

🌐 Why Node Share?

Simple & Intuitive

No complex setup—connect to the same network, scan a QR code, and start sharing instantly.

Open-Source Freedom

Built by the community, for the community. Explore and contribute to the code on GitHub.

Download for Windows

Windows only for now — Linux & macOS coming soon!

🚀 Key Features

Transfer Folders & Files

Send multiple files or entire directories in one go — ideal for media and documents.

PC ↔ Mobile / PC ↔ PC

Bidirectional sharing across devices via any modern browser over the same LAN.

Offline Sharing

No internet? No problem! Works over Wi-Fi or hotspot without data usage.

📲 How It Works

  1. Connect PC and mobile to the same Wi-Fi or hotspot.
  2. Run Node Share on your PC.
  3. Scan the QR code or open the URL in your mobile browser.
  4. Choose files/folders and start sharing!

Direct device-to-device sharing

🤝 Join the Community

Node Share is an open-source project powered by developers like you. Contribute to its growth by reporting bugs, suggesting features, or submitting code on GitHub.

Report an Issue

❓ Frequently Asked Questions

Is Node Share secure?

Yes, Node Share operates over a local network without internet dependency, reducing exposure to external threats. Files are transferred directly between devices on the same LAN, ensuring privacy.

Do both devices need Node Share installed?

No, only the host device (e.g., PC) needs Node Share. Other devices access it via a browser using a QR code or URL.

What’s new in Node Share v2?

Node Share v2 introduces several enhancements, including:

  • Upgraded Tech Stack: Built with Node.js v18 (up from v14 in v1) for better performance and security, and Express.js v4.18 for robust routing.
  • Improved Frontend: Replaced basic HTML/CSS with Vue.js v3 for a more responsive and modern UI, enhancing user experience on mobile browsers.
  • Faster Transfers: Optimized file streaming with Node.js streams and WebSocket support, reducing latency for large file transfers.
  • Better Error Handling: Enhanced error management following Node.js best practices, ensuring stability during high-load scenarios.

Check the GitHub repo for more details.

🔗 Explore the Code