Online Shared Notepad

Collaborate in real-time with Monaco editor and secure WebRTC peer-to-peer connections. No server storage, complete privacy.

About Online Shared Notepad

Overview

Online Shared Notepad is a real-time collaborative text editor powered by Monaco Editor (the powerful code editor that powers VS Code) and secure WebRTC peer-to-peer connections. Unlike traditional collaborative tools that store your data on servers, this notepad creates direct connections between browsers, ensuring complete privacy. Perfect for quick code sharing, collaborative editing sessions, pair programming, or secure note taking with colleagues.

Features

  • Monaco Editor with powerful features including syntax highlighting, IntelliSense, and bracket matching
  • Real-time collaboration using WebRTC peer-to-peer connections
  • Support for 12+ programming languages (JavaScript, Python, Java, HTML, CSS, and more)
  • Two theme options: Light and Dark
  • No server storage - all connections are direct browser-to-browser
  • Download content as a text file
  • Line numbers and automatic indentation
  • Line wrapping for better readability
  • Complete privacy - your data never touches our servers

How to Use

  1. Click "Create Room" to start a new collaborative session and receive your connection signal
  2. Share your connection signal with your collaborator (via email, chat, etc.)
  3. Your collaborator clicks "Join Room", pastes your signal, and shares their signal back
  4. Paste their signal and click "Connect" to establish the peer-to-peer connection
  5. Start typing together in real-time with syntax highlighting for 12+ programming languages
  6. Download or clear the content using the toolbar buttons

FAQ

How does peer-to-peer connection work?

WebRTC creates a direct connection between two browsers without using a server to relay data. You exchange connection signals once (like a digital handshake), then your browsers communicate directly. All content stays between the two connected peers and is never uploaded to any server.

Is my data secure and private?

Yes, completely. WebRTC connections are encrypted end-to-end using DTLS (Datagram Transport Layer Security). Your content travels directly between browsers and never passes through our servers. We cannot see, store, or access any of your data. The connection signals are safe to share publicly.

Why do I need to exchange signals manually?

WebRTC requires an initial "signaling" step to exchange network information. We intentionally avoid storing these signals on a server to maintain complete privacy. You can exchange signals through any communication channel you trust: email, chat, SMS, or even read them aloud over a phone call.

Can more than two people collaborate simultaneously?

Currently, this tool supports one-to-one collaboration between two peers. Each connection is a direct link between two browsers. Group collaboration with multiple users would require a different architecture, which this version does not support.

What happens if one person closes their browser?

The peer-to-peer connection will be lost immediately when either person closes their browser tab or loses internet connection. Both users need to maintain their browser sessions for the collaboration to continue. If disconnected, you will need to create a new room and exchange signals again.