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
- Create a pad — one click, no signup. You get a shareable URL instantly.
- Send the link — your collaborators open the same URL. Cursors appear with names and colors within milliseconds.
- 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
| Feature | Google Docs | Codepad |
|---|---|---|
| Real-time cursors | Yes | Yes |
| Syntax highlighting | No | 40+ languages |
| Line numbers & gutter | No | Yes |
| Multiple files per doc | No | Yes (tabs) |
| Shared timer | No | Yes |
| Private-only tabs | No | Yes |
| Accounts required | Google account | No |
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.