Code Editor (Monaco)
Browser-based code editor powered by Monaco — the same engine that runs VS Code. 80+ languages with full syntax highlighting, autocomplete, find/replace, multi-cursor, command palette (F1 / Cmd+Shift+P), and four built-in themes. Share any session as a URL. 100% client-side.
How to Use
- Pick a language from the toolbar (defaults to JavaScript). 80+ supported.
- Pick a theme — VS light, VS dark, or high-contrast variants.
- Use VS Code shortcuts: Cmd/Ctrl+S (save), Cmd/Ctrl+F (find), Cmd/Ctrl+H (replace), Cmd/Ctrl+/ (toggle comment), Cmd/Ctrl+D (multi-cursor), F1 (command palette).
- Share Link copies a URL that includes the language, theme, and your code (base64-encoded in the hash).
- Download saves as the right extension for the chosen language (.py, .ts, .rs, etc.).
Keyboard shortcuts
Editor features
Run in browser (Phase 2)
Multi-tab + auto-save (Phase 3)
Diff, Format, Themes (Phase 4)
Frequently Asked Questions
Does this leave my browser?
No. Monaco runs entirely client-side. The editor itself is loaded from jsdelivr CDN, but your code never goes anywhere.
Is the share-URL safe?
It contains your code in the URL hash (after #), and hash content is never sent to any server by browsers. Anyone with the link sees the code, but no third party intercepts it in transit.
How big can my code be?
Monaco handles ~10,000 lines comfortably. Share URLs work up to ~100 KB of source (browser URL limit). Bigger pastes work in the editor — just download instead of share.
Can I run the code?
Not yet — this is the editor-only Phase 1. Run-in-browser for JS / Python / HTML / SQL / Markdown is the next ship.
Why does it feel like VS Code?
Because it is VS Code's editor — Monaco is the open-source extraction of the exact component VS Code uses.
Common Use Cases
Quick scratchpad
Open the editor, paste, share the URL — no signup, no save dialog.
Snippet gallery
Send a friend a Share Link with the code already loaded in their preferred theme.
Lightweight IDE
When you need real syntax highlighting + find/replace but don't want to open VS Code.
Language demos
Show off Rust / Go / TypeScript / Python snippets with full highlighting on any device.
Last updated: