A tiny, distraction-free online rich text box — inspired by bigtextbox.com, but built for rich text.
Open the link and start typing.
BigRichTextBox is a single static web page that gives you a large, clean writing surface.
You can:
- Write rich text (bold, italic, underline)
- Use headings (H1–H6)
- Switch font family
- Use bulleted / numbered lists
- Set alignment (left/center/right/justify)
- Toggle theme (default dark, click to switch light)
This project is intentionally minimal:
- It is just static files (
index.html,styles.css,app.js). - It runs entirely in your browser (no backend server).
- It is hosted via GitHub Pages.
Rich text editing is handled by QuillJS:
- Quill renders the editor UI and formatting.
- Quill is loaded from a CDN (no build step needed).
Your text is automatically saved to your browser using Local Storage:
- The app stores Quill “Delta” content as JSON.
- Refreshing the page restores what you last wrote.
Nothing is uploaded anywhere by this app.
The theme toggle:
- Defaults to dark
- Persists your preference in Local Storage
- Uses CSS variables to style both the page and Quill’s toolbar/editor
Because it’s static, you can run it in multiple ways:
- Open
index.htmldirectly in a browser.
Python:
py -m http.server 8000Then open:
index.html– page layout + Quill toolbarstyles.css– styling (including light/dark theme)app.js– Quill init, autosave/restore, toolbar visibility, theme toggle
- Editor: QuillJS
- Inspiration: bigtextbox.com