Online Notepad

Rich text notepad with multiple notepads, auto-save, and multi-format export

Overview

The Online Notepad is a rich text editor that runs entirely in your browser. Create and manage multiple notepads, format your text with a full toolbar, and export to 4 different formats. Everything auto-saves to IndexedDB every 3 seconds, so you never lose your work. Your data stays 100% on your device - nothing is sent to any server.

Multiple notepads
Create, rename, duplicate, and organize separate notepads
Rich text formatting
Bold, italic, underline, lists, fonts, sizes, and alignment
4 export formats + ZIP backup
TXT, Markdown, DOCX, PDF — single or all notepads
Auto-save
Saves every 3 seconds - never lose your work
100% private
All data stays in your browser, no server involved
Fullscreen mode
Distraction-free writing with fullscreen toggle

Interface overview Layout Guide

The Online Notepad has a clean, organized layout with the editor at the center and toolbars, sidebar, and status bar around it. Understanding each area helps you work more efficiently.

1

Editor area

The main writing area is a contenteditable rich text editor. Click anywhere to start typing. It supports all formatting options from the toolbar - bold, italic, underline, lists, different fonts, sizes, and alignment. The editor displays your content exactly as it will look when exported.

2

Formatting toolbar (row 1)

The first row of the toolbar contains essential text formatting controls:
Bold (Ctrl+B / ⌘B), Italic (Ctrl+I / ⌘I), Underline (Ctrl+U / ⌘U), Strikethrough
Alignment: Left, Center, Right
Lists: Bullet list, Numbered list

3

Advanced toolbar (row 2)

The second row provides advanced features:
Undo/Redo - Step back and forward through your edits
Font family - Choose from 12 font families
Font size - Word-standard sizes from 8pt to 48pt
Line spacing - Single (1.0), 1.15, 1.5, Double (2.0), 2.5, 3.0
Find & Replace - Search and replace text
Horizontal Rule - Insert a divider line at cursor position
Insert Date/Time - Insert current date or time at cursor
Special Characters - Currency, math, arrows, and more
Emoji - Full emoji picker with categories
Clear Formatting - Remove all formatting from selected text

4

Action buttons

Quick-access buttons for common actions:
Copy - Copy content to clipboard (preserves rich text)
Print - Print the current notepad
Shortcuts - View keyboard shortcuts reference
Export - Export current notepad or all notepads (ZIP backup) to TXT, MD, DOCX, or PDF
Clear - Remove all content from the editor
Fullscreen - Toggle distraction-free fullscreen mode

5

Notes sidebar

The sidebar displays a list of all your notepads. From here you can:
Create new notepads with the + button
Switch between notepads by clicking on them
Rename by double-clicking the title
Duplicate an existing notepad
Delete notepads you no longer need
Sort by date or name

6

Status bar

The bottom bar shows real-time document statistics:
Words - Total word count
Characters - Total character count
Lines - Number of lines
Save status - Shows when content was last saved

7

Statistics panel

Tracks your cumulative usage across sessions:
Saves - Total number of saves
Copies - Times you copied content
Exports - Number of exports
Words Written - Lifetime word count
Sessions - Number of editing sessions
Last Saved - Timestamp of most recent save

8

Favorites button

The heart icon lets you add this tool to your favorites for quick access from the homepage.

Online Notepad interface overview showing the editor area, formatting toolbar, notes sidebar, and status bar
Online Notepad interface - editor, toolbar, sidebar, and status bar

Formatting options Features

The notepad provides a full set of rich text formatting tools. All formatting is applied to selected text or affects new text typed at the cursor position.

Text styles
Bold (Ctrl+B / ⌘B) - Make text bold
Italic (Ctrl+I / ⌘I) - Make text italic
Underline (Ctrl+U / ⌘U) - Underline text
Strikethrough - Draw a line through text
Text alignment
Left - Align text to the left (default)
Center - Center text horizontally
Right - Align text to the right
Lists
Bullet list - Unordered list with bullet points
Numbered list - Ordered list with sequential numbers
Font family
Choose from 12 fonts:
Sans-serif: Inter (default), Arial, Helvetica, Verdana, Tahoma, Trebuchet MS
Serif: Georgia, Times New Roman, Palatino, Garamond
Monospace: Courier New, Monaco
Font size
Word-standard sizes from 8pt to 48pt. Select text and choose a size from the dropdown to resize. Sizes match those found in traditional word processors.
Line spacing
Single (1.0) - Compact spacing
1.15 - Default, slightly more than single
1.5 - Comfortable reading spacing
Double (2.0) - Wide spacing for drafts/editing
2.5 - Extra wide spacing
3.0 - Maximum spacing
Formatting is preserved
All formatting is saved automatically with your notepad. When you export to DOCX, all formatting including fonts, sizes, and alignment is preserved in the output file.

Multiple notepads Organization

Create and manage multiple notepads to keep your notes organized. Each notepad has its own content, title, and formatting - all saved independently.

1

Create a new notepad

Click the + button in the notes sidebar to create a new empty notepad. It will be added to the list and selected automatically so you can start writing immediately.

2

Switch between notepads

Click on any notepad name in the sidebar to switch to it. The editor loads that notepad's content instantly. Your previous notepad is saved automatically before switching.

3

Rename a notepad

Double-click on a notepad's title in the sidebar to rename it. Type the new name and press Enter or click away to confirm. Give your notepads descriptive names to stay organized.

4

Duplicate a notepad

Use the duplicate option to create an exact copy of an existing notepad. This is useful when you want to create a variation of existing content without modifying the original.

5

Delete a notepad

Click the delete button on a notepad to remove it. You'll be asked to confirm before deletion. Deleted notepads cannot be recovered, so export important content first.

6

Sort notepads

Sort your notepads by date (most recent first) or by name (alphabetical order). This helps you find specific notepads quickly when you have many.

Stay organized
Create separate notepads for different topics, projects, or purposes. Use descriptive names so you can quickly find what you need later.

Find & Replace Advanced

The Find & Replace feature helps you search for specific text and optionally replace it. It highlights matches and lets you navigate through them.

1

Open Find & Replace

Press Ctrl+F (Windows/Linux) or ⌘F (Mac) on your keyboard, or click the Find & Replace button in the advanced toolbar (row 2). The find bar appears at the top of the editor area.

2

Search for text

Type your search text in the Find field. Matching text is highlighted in orange throughout the document. The match count is displayed next to the search field.

3

Navigate matches

Use the Next and Previous buttons (or arrow icons) to jump between matches. The current match is highlighted more prominently so you can see which occurrence you're on.

4

Replace text

Type the replacement text in the Replace field. Click Replace to replace the current match, or Replace All to replace every occurrence in the document at once.

5

Search options

Fine-tune your search with these options:
Case sensitive - Match exact uppercase/lowercase letters
Whole words only - Match complete words, not partial matches within longer words

Close the find bar
Press Escape or click the close button to dismiss the find bar and return to normal editing. All highlights are removed when the bar is closed.

Insert tools Features

The notepad includes several insert tools that let you quickly add dates, special characters, emoji, horizontal rules, and more to your text at the cursor position.

Horizontal Rule
Insert a horizontal divider line at the cursor position. Useful for separating sections of your document visually.
Date/Time
Insert the current date or time at your cursor position. Multiple formats available. Useful for timestamping notes, meeting minutes, or journal entries.
Special Characters
Browse and insert special characters organized by category:
Currency: $, €, £, ¥, and more
Math: ±, ×, ÷, √, ∞, and more
Arrows: ←, →, ↑, ↓, and more
Symbols: ©, ®, ™, and more
Greek: α, β, γ, δ, and more
Latin Extended, Punctuation, Superscript, Subscript, Box Drawing, Geometric, Fractions
Emoji
Full emoji picker with categories:
Smileys, Gestures, People, Animals, Food, Travel, Activities, Objects, Symbols, Flags

Click any emoji to insert it at your cursor position.
Clear Formatting
Remove all inline formatting (bold, italic, underline, font size, font family) from selected text. Useful when pasting content from external sources that carries unwanted styles.
Copy to Clipboard
Copy your notepad content to the clipboard with rich text formatting preserved. Paste directly into emails, Word documents, Google Docs, or any rich text editor.
Built-in Spellcheck
The editor uses your browser's native spellcheck. Misspelled words are underlined with a red dotted line. Right-click to see spelling suggestions. Language follows your browser or OS settings.

Undo & Redo Editing

The notepad features a custom undo/redo system that tracks up to 20 steps of your editing history. Unlike basic undo, this system groups changes intelligently and persists across page refreshes.

Undo (Ctrl+Z / ⌘Z)
Step back through your editing history. Each undo restores the previous state of the document, including your cursor position at the time of the edit. Up to 20 steps are available.
Redo (Ctrl+Y / ⌘Y)
Step forward to restore an undone change. You can also use Ctrl+Shift+Z / ⌘⇧Z as an alternative shortcut. Redo history is cleared when you make new edits.
Persistent across page refresh
Your undo/redo history is saved to IndexedDB and survives page refreshes and browser restarts. Come back later and your editing history is still available. Each notepad maintains its own independent undo history.
Smart grouping
Changes are grouped using a 400ms debounce. This means rapid typing is captured as a single step rather than individual characters, giving you meaningful undo steps that make sense.
Formatting changes too
Undo/redo tracks not just text changes but also formatting operations like bold, italic, font size changes, and other toolbar actions. Each formatting change is captured as a separate undo step.

Export options Output

Export your notes in 4 different formats, each suited for different purposes. You can export a single notepad or all notepads at once as a ZIP backup. You can also copy the content to your clipboard with rich text formatting preserved.

TXT - Plain text
Best for: Simple text without formatting
Notepad title included at the top
Divider line separating title from content
All formatting stripped to plain text
Compatible with any text editor
MD - Markdown
Best for: Developer documentation, GitHub
Title as # heading
Bold, italic, strikethrough preserved as Markdown syntax
Lists preserved as Markdown lists
Widely supported in developer tools
DOCX - Word document
Best for: Full formatting preservation
All rich text formatting preserved
Font families and sizes included
Text alignment maintained
Title with decorative border
Opens in Microsoft Word, Google Docs, LibreOffice
PDF - Portable document
Best for: Sharing, printing
Visual copy of your note via html2canvas
Title with HR divider at the top
Looks exactly as it appears in the editor
Universal format that everyone can open
Copy to clipboard
Best for: Pasting into other apps
Preserves rich text formatting
Paste into emails, Word, Google Docs, etc.
Quick way to transfer content without exporting a file
Bulk export (backup)
Best for: Backing up all notepads at once
Toggle to "All notepads" in export modal
Exports every notepad in chosen format as ZIP
Recommended for regular backups
Choose the right format
Use DOCX when you need full formatting (fonts, sizes, alignment). Use PDF for sharing with others. Use TXT for plain text. Use MD for developer workflows. Use "All notepads" mode for regular backups.

Keyboard shortcuts Quick Reference

Speed up your workflow with keyboard shortcuts. Works on all platforms.

Ctrl+B / ⌘B
Toggle bold formatting on selected text or at cursor position
Ctrl+I / ⌘I
Toggle italic formatting on selected text or at cursor position
Ctrl+U / ⌘U
Toggle underline formatting on selected text or at cursor position
Ctrl+S / ⌘S
Manually save the current notepad (also auto-saves every 3 seconds)
Ctrl+F / ⌘F
Open the Find & Replace bar to search and replace text
Ctrl+P / ⌘P
Print the current notepad content
Ctrl+Z / ⌘Z
Undo the last action
Ctrl+Y / ⌘Y
Redo the last undone action (also Ctrl+Shift+Z / ⌘⇧Z)
Escape
Exit fullscreen mode or close the Find & Replace bar

Auto-save & Storage How It Works

The notepad automatically saves your work so you never lose content. Here's how the storage system works.

1

Auto-save every 3 seconds

After you stop typing, the notepad waits 3 seconds and then automatically saves your content. The save status indicator in the status bar updates to show the save was successful. You can also save manually anytime with Ctrl+S / ⌘S.

2

IndexedDB browser storage

All data is stored in IndexedDB, a browser-based database. This is more reliable and capable than simple browser storage. It handles large amounts of text and multiple notepads efficiently.

3

Persists across sessions

Close the browser tab, shut down your computer, come back later - your notes will still be there. Data persists until you manually clear it or clear your browser data.

4

No server, no cloud, 100% local

Your notes are never sent to any server. Everything stays on your device in your browser's storage. This means complete privacy, but also means notes don't sync between devices. For backup, use the export feature.

Important: Export for backup
While auto-save is reliable, clearing your browser data will delete your notes. For important content, use the "All notepads" toggle in the export modal to create a ZIP backup of all your notes at once.

Tips & best practices

Use keyboard shortcuts
Learn the key shortcuts (Ctrl+B / ⌘B, Ctrl+I / ⌘I, Ctrl+U / ⌘U, Ctrl+S / ⌘S, Ctrl+F / ⌘F) for much faster formatting. You'll spend less time reaching for toolbar buttons and more time writing.
Separate notepads for different topics
Create dedicated notepads for different projects, meeting notes, ideas, or daily tasks. This keeps your content organized and easy to find. Use descriptive names for each notepad.
Regular backups with "All notepads"
Use the "All notepads" toggle in the export modal to create a ZIP backup of all your notes at once. Since data is stored locally in your browser, regular backups protect against accidental data loss.
Fullscreen for focus
Use fullscreen mode when you need to focus on writing without distractions. The editor fills your entire screen, hiding everything else. Press Escape to exit fullscreen when done.
Export regularly for backup
While auto-save keeps your work safe in the browser, clearing browser data will delete your notes. Export important notepads periodically to have a backup on your device.
Duplicate before major edits
Before making major changes to a notepad, duplicate it first. This gives you a backup copy you can revert to if the changes don't work out as planned.

Frequently asked questions

Your notes are stored locally in your browser using IndexedDB. Nothing is sent to any server. Your data stays 100% on your device, making it completely private. However, clearing your browser data will delete your notes, so use the export feature for important content.
Yes! You can create as many notepads as you need using the sidebar. Click the + button to create a new notepad, then switch between them by clicking on their names. Each notepad has its own content, title, and formatting - all saved independently.
You can export your notes in 4 formats:
TXT - Plain text with title and divider
MD - Markdown with formatting preserved (bold, italic, lists)
DOCX - Full rich text formatting including fonts, sizes, and alignment
PDF - Visual copy of your note with title and divider

Use the "All notepads" toggle to export every notepad at once as a ZIP backup.
Yes. The notepad automatically saves your work every 3 seconds after you stop typing. You can see the save status in the status bar at the bottom. Your notes persist across browser sessions - close the tab and come back later, your notes will be there.
The notepad supports these keyboard shortcuts (⌘ on Mac):
Ctrl+B / ⌘B - Bold
Ctrl+I / ⌘I - Italic
Ctrl+U / ⌘U - Underline
Ctrl+S / ⌘S - Save
Ctrl+F / ⌘F - Find & Replace
Ctrl+P / ⌘P - Print
Ctrl+Z / ⌘Z - Undo
Ctrl+Y / ⌘Y - Redo (also Ctrl+Shift+Z / ⌘⇧Z)
Escape - Exit fullscreen or close find bar
Yes! The notepad supports full rich text formatting including bold, italic, underline, strikethrough, text alignment (left, center, right), bullet and numbered lists, 12 font families (Inter, Arial, Helvetica, Verdana, Tahoma, Trebuchet MS, Georgia, Times New Roman, Palatino, Garamond, Courier New, Monaco), font sizes from 8pt to 48pt, and adjustable line spacing (1.0, 1.15, 1.5, 2.0, 2.5, 3.0).
Press Ctrl+F / ⌘F or click the Find & Replace button in the toolbar. Type your search text and use Next/Previous to navigate matches (highlighted in orange). To replace, type the replacement text and click Replace for one occurrence or Replace All for all occurrences. Options include case-sensitive and whole-words-only matching.
Yes. Notes are saved to IndexedDB in your browser and persist across sessions. However, clearing your browser data, using incognito mode, or switching browsers will not have your saved notes. For important content, always export your notes using one of the 4 available formats.

Ready to start writing?

Open the Online Notepad and start taking notes - your work saves automatically.

Open Online Notepad

Documentation