NoobProMax
Zero setup · Real-time collaboration

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.

noobpromax.com/

Press Enter · Join or create a session instantly

my-workspace·session.ts
3 online
interface Session {
route: string;
peers: number;
}
const session = await join("my-workspace");
session.sync(); // instant ✦
NoobProMax Workspace
TypeScriptUTF-8240 chars
A NoobProMax workspace with three collaborators online, editing a TypeScript file with live syntax highlighting.

How it works

Three steps, about ten seconds, nothing to install.

01

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.

02

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.

03

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.

noobpromax.com/

Press Enter · Join or create a session instantly