Text, code, and data.
One everyday notebook.
A free online notepad and code editor, with notes saved locally in your browser. Find an editor for your language, try a small example, or learn how to take your notebook offline.
Open notebook19 language modes · No account needed · Offline after setup
Writing
Code
Java editor
Edit Java source with highlighting and reusable snippets.
.csC# editor
Edit C# source with highlighting and reusable snippets.
.ps1PowerShell editor
Edit PowerShell source with highlighting and reusable snippets.
.sqlSQL editor & formatter
Format queries with your dialect and keep useful SQL nearby.
.jsJavaScript editor
Keep JavaScript snippets with highlighting, formatting, and local saving.
.tsTypeScript editor
Edit TypeScript with highlighting, formatting, and useful code snippets.
.pyPython editor
Keep Python source with highlighting, search, and local saving.
.htmlHTML editor
Edit HTML and preview it with external resources blocked initially.
.cssCSS editor
Edit CSS with highlighting and formatting, then download your source.
.shBash / Shell editor
Keep shell scripts with highlighting, search, and local saving.
.cppC++ editor
Keep C++ source with highlighting, search, and local saving.
.rsRust editor
Keep Rust source with highlighting, search, and local saving.
.goGo editor
Keep Go source with highlighting, search, and local saving.
Data & configuration
JSON editor & table viewer
Format JSON, explore tables, and review changes before saving.
.yamlYAML editor & formatter
Edit YAML settings with highlighting, formatting, and local saving.
.tomlTOML editor
Edit TOML settings with highlighting and local saving.
.tfTerraform / HCL editor
Edit Terraform configuration with highlighting, search, and local saving.