Code at the
speed of thought.
NoobProMax is a free online collaborative code editor. Open any URL to spin up a shared workspace, send the link, and write code together in real time. No accounts, no installs, no setup.
interface Session {route: string;peers: number;}const session = await join("my-workspace");session.sync(); // instant ✦
How it works
Three steps, about ten seconds, nothing to install.
Pick a URL
Type any name — noobpromax.com/standup-notes, /interview-round-2, /scratch. If nobody has used it, it is yours the moment you open it.
Share the link
Send the address over Slack, email or a call. There is nothing for the other person to install and no invitation to accept.
Code together
Every keystroke replicates instantly. Download the file, copy it out, or save a version to come back to later.
Everything you need.
Nothing you don't.
Live multiplayer editing
Conflict-free real-time sync built on Yjs. Two people can type on the same line at once and see each other's cursors move, with no merge conflicts and nothing to refresh.
Zero friction, zero sign-up
No account, no download, no configuration. Type a workspace name, hit Enter, and share the URL with anyone in the world — they are editing with you a second later.
11 languages highlighted
Syntax highlighting for JavaScript, TypeScript, Python, Java, C++, Go, Rust, HTML, CSS, JSON and Markdown, with bracket matching and auto-indent from CodeMirror 6.
Version history you can restore
Snapshots are taken after 60 seconds of quiet and whenever you save by hand. Preview any of the last 50 versions and roll back — an undo puts it straight back.
End-to-end encrypted rooms
Create a private room and the key lives only in the URL fragment, which browsers never send to a server. Stored content is ciphertext even to the database.
Command palette & shortcuts
Press ⌘P for every action, ⌘F for find and replace, ⌘/ to toggle comments. Change theme, switch language or jump to another workspace without touching the mouse.
What people use it for
Anywhere two people need to look at the same code and only one of them has it.
Technical interviews
Run a live coding interview without asking candidates to sign up for anything. Open a room, send the link, and watch them work in real time.
Remote pair programming
Debug together when a screen share is too laggy and setting up a full IDE session is too much ceremony.
Teaching and workshops
Write code in front of a class and let students follow along, or hand each group their own workspace URL to work in.
A better pastebin
Drop in a snippet, a stack trace or a config file and share the link. Unlike a paste site, the other person can edit it and reply in place.
Whiteboard interviews and katas
Practise algorithms with a friend, both typing, with syntax highlighting and version history instead of a plain text box.
Quick scratchpad
A named URL you can reopen from any machine. No file to sync, no app to launch, nothing to remember but the name.
Frequently asked questions
Still stuck? The source is on GitHub.
What is NoobProMax?
NoobProMax is a free online collaborative code editor. You open any URL like noobpromax.com/my-project, and that address becomes a shared workspace. Anyone you send the link to sees your edits appear character by character, in real time.
Do I need an account to use it?
No. There is no sign-up, no login and no download. Type a workspace name into the box on the homepage, or just visit the URL directly, and the editor opens instantly.
Which programming languages are supported?
Syntax highlighting works for JavaScript, TypeScript, Python, Java, C++, Go, Rust, HTML, CSS, JSON and Markdown — 11 languages in total. You can switch the language at any time from the toolbar or the command palette.
How does the real-time collaboration work?
Edits are merged with Yjs, a conflict-free replicated data type, and relayed through Firebase Realtime Database. Two people can type on the same line at the same time without overwriting each other, and you can see where every collaborator's cursor is.
Is my code private?
Regular workspace URLs are unlisted rather than secret — anyone who knows or guesses the name can open them, and search engines are blocked from indexing them. For genuine privacy, create an end-to-end encrypted room: the key lives in the URL fragment, never reaches the server, and the stored content is unreadable without it.
Can I recover an earlier version of my code?
Yes. NoobProMax snapshots the workspace after 60 seconds of inactivity and whenever you save manually, keeping the last 50 versions. Open the version history panel to preview any snapshot and restore it — an undo puts things back if you change your mind.
Is NoobProMax free?
Yes, it is completely free to use and the source code is open on GitHub.
Can I use it as a pastebin or a scratchpad?
That is one of the most common uses. Paste a snippet, send the link, and the other person can read, edit or download it as a file — no expiry to configure and no account to create.
Guides
How real-time collaboration works underneath, and how to use a shared editor with someone else without it being awkward.
Start a workspace.
It takes one URL and no account. Pick a name and share it.