Skip to content

OpenDocs -- Word Processor

OpenDocs is a simple, free document editor that runs entirely in your browser. Built with vanilla JavaScript as part of the OpenSuite project, OpenDocs gives you everything you need to create and format documents -- no sign-up, no installation, no cost. Just open it and start writing.

Open OpenDocs

Feature Overview

Rich Text Editing

OpenDocs provides full rich text editing powered by the browser's native contentEditable API:

  • Text formatting: Bold, italic, underline, strikethrough, superscript, subscript
  • Fonts: Choose from 10 font families and 7 font sizes
  • Colors: Text color and highlight/background color
  • Clear formatting: Remove all formatting from selected text

Paragraph Formatting

  • Paragraph styles: Normal text and Heading 1 through Heading 6
  • Alignment: Left, center, right, and justified
  • Line spacing: 1.0, 1.15, 1.5, 2.0, 2.5, 3.0
  • Lists: Bullet lists and numbered lists with indent/outdent
  • Block quotes: Styled quotation blocks

Tables

Insert and edit tables directly in your document:

  • Insert tables with custom rows and columns
  • Optional header row (bold, shaded background)
  • Add and remove rows and columns
  • Merge cells
  • Toggle header row styling
  • Delete individual rows, columns, or entire tables

Images

  • Insert images from a URL
  • Upload images from your computer
  • Images are embedded as base64 data (no external hosting needed)
  • Alt text support for accessibility

Insert Features

  • Links: Insert hyperlinks with custom display text
  • Horizontal rules: Visual section separators
  • Page breaks: Force page breaks for printing
  • Special characters: Pick from 120+ Unicode characters (arrows, math symbols, currency, Greek letters, and more)
  • Table of Contents: Auto-generated from your document headings
  • Headers & Footers: Add content that appears at the top/bottom of every page

Page Layout

Simulate real document pages in the browser:

  • Page sizes: A4, Letter, Legal, A3, A5
  • Orientation: Portrait and landscape
  • Margins: Customizable top, bottom, left, and right margins (in mm)

Find & Replace

  • Search forward and backward through the document
  • Case-sensitive search option
  • Whole word matching
  • Replace individual matches or replace all at once

Export

Export your document in multiple formats:

  • HTML: Full HTML document with inline styles
  • Plain Text: Just the text content
  • Markdown: Automatic conversion of headings, bold, italic, links, lists, and more
  • PDF: Export with proper page layout, respecting page size, orientation, and margins

Print

Print your document with proper page layout. The toolbar, menus, and UI elements are automatically hidden during printing.

Keyboard Shortcuts

Shortcut Action
Ctrl+B Bold
Ctrl+I Italic
Ctrl+U Underline
Ctrl+Z Undo
Ctrl+Y Redo
Ctrl+S Save & Share
Ctrl+F Find & Replace
Ctrl+P Print
Ctrl+K Insert Link
Ctrl+A Select All
Ctrl+= Zoom In
Ctrl+- Zoom Out

Storage & Sharing

OpenDocs uses the same storage system as OpenSheets:

  • Browser storage: Your document auto-saves to your browser's localStorage every 2 seconds
  • URL sharing: Click "Save & Share" to encode your document into a shareable URL (as a compressed base64 string)
  • Independent workspaces: Each shared link recipient gets their own browser cache key, so they can edit independently
  • No account needed: Everything runs in the browser

How Sharing Works

  1. Click File > Save & Share
  2. Your document is serialized, compressed, and encoded as a base64 string in the URL hash
  3. The URL is automatically copied to your clipboard
  4. Send the URL to anyone -- they can open it and see your document
  5. The recipient gets their own workspace and can save independently

Save your share link

Your document is stored in your browser's localStorage. If you clear your browser data or switch to a different browser, your local copy will be lost. Always keep your share link -- it contains your complete document and serves as your backup. If you lose both your browser storage and your share link, your data cannot be recovered.

File

New Document, Save & Share, Share Read-Only, Export as HTML/Text/Markdown/PDF, Page Setup, Print

Edit

Undo, Redo, Find & Replace, Select All

View

Zoom In/Out/Reset, Toggle Ruler, Word Count, Toggle Theme

Insert

Table, Image, Link, Horizontal Rule, Page Break, Special Characters, Table of Contents, Header & Footer

Format

Bold, Italic, Underline, Strikethrough, Superscript, Subscript, Clear Formatting

Table

Insert Row Above/Below, Insert Column Left/Right, Delete Row/Column/Table, Merge Cells, Toggle Header Row

Help

Keyboard Shortcuts, How-To Guide, About OpenDocs