A real-time collaborative code editor — no setup, no accounts.

Codepad gives you the “Google Docs moment” for code. Share a link, start typing, and watch cursors move in real time. Built on Yjs CRDT and CodeMirror 6, it handles conflict resolution automatically — even when someone drops offline mid-edit.

How it works

  1. Create a pad — one click, no signup. You get a shareable URL instantly.
  2. Send the link — your collaborators open the same URL. Cursors appear with names and colors within milliseconds.
  3. Write code together — syntax highlighting across 40+ languages, real line numbers, bracket matching, and tabs for multiple files in one pad.

What sets Codepad apart

  • No accounts required. Pick a display name once and start editing. Your pads travel on their URL.
  • Real editor, not a textarea. CodeMirror 6 gives you syntax highlighting for 40+ languages, a proper gutter with line numbers, bracket matching, and vim keybindings.
  • Conflict-free sync.Yjs CRDT handles concurrent edits without conflicts. No “someone else is editing” locks.
  • Multiple files per pad. Create tabs for different files within the same URL — no need to juggle multiple links.
  • Edge-deployed. PartyKit syncs on the edge, so latency stays under 80ms for most peers.

Codepad vs. Google Docs for code

FeatureGoogle DocsCodepad
Real-time cursorsYesYes
Syntax highlightingNo40+ languages
Line numbers & gutterNoYes
Multiple files per docNoYes (tabs)
Shared timerNoYes
Private-only tabsNoYes
Accounts requiredGoogle accountNo

Start editing together

No signup, no install. Create a pad and send the link — your collaborator is one click away from a real code editor with live cursors.