Loading notepad...

Browser Notepad - Free Online Notepad That Saves Automatically, No Login Required

Updated May 14, 2026
Share & Support

What's included

Features

Unlimited tabs saved in IndexedDB — each tab is a separate persistent note record
Autosave on every keystroke with a visible "Saved" confirmation indicator in the toolbar
Rich text toolbar: bold, italic, underline, strikethrough, H1–H3, lists, alignment, clear formatting
Double-click tab titles to rename notes inline without leaving the editor
Active tab restored on page load so you return to the note you were last working in
Export active tab as TXT, HTML, Markdown, or PDF via the browser print dialog
Export all tabs as a single JSON file and import it back on any browser
Full-text search across tab titles and note content in the sidebar
Optional GitHub Gist sync with auto-sync every 3 minutes and 5-second post-edit debounce
Deleted tab recovery within the session via a trash/restore mechanism
No login, no account, no server — all data stays in your browser unless you choose to sync

About this tool

An Online Notepad That Saves in Your Browser — No Account, No Upload, No Cloud

Runs in your browser
No install or signup
Free forever

If you have ever searched for an online notepad that saves automatically without making you sign up, this is it. Browser Notepad keeps everything inside your browser using IndexedDB — the same storage engine that powers offline web apps. Close the tab, restart your computer, come back tomorrow, and every note is exactly where you left it. Nothing is sent to a server. Everything runs fully in your browser — no data is uploaded.

You get unlimited tabs, not just a single text area. Each tab is an independent note with its own title and rich text content. Use one tab for work reminders, another for a client draft, another for code snippets you keep losing to Ctrl+W. Double-click any tab title to rename it on the fly. The notepad remembers which tab you had open when you return to the page.

When you need to share or back up your notes, export the current tab as a plain TXT file, HTML document, Markdown file, or a printable PDF. Export every tab at once as a JSON backup you can import back later. For cross-device access without a cloud service, the optional GitHub Gist sync pushes your notes directly to a private Gist using your own token — FWD Tools never sees the content. Use this alongside Markdown Editor, Word Counter, Daily Focus Log, and Mini Kanban for a full browser-based productivity setup.

Step by step

How to Use

  1. 1
    Open and start writing immediatelyThere is no signup, no loading screen, and no account to create. The notepad opens with a default tab ready to type into. Everything you type is saved automatically to IndexedDB within one second — you will see a brief "Saved" indicator in the toolbar confirming each write.
  2. 2
    Create tabs for separate topicsClick the New Tab button to add another note. Give each tab its own purpose — meeting notes, a project checklist, a running list of commands, or a personal journal. Each tab is stored as a separate record in IndexedDB and does not interfere with others.
  3. 3
    Rename tabs by double-clickingDouble-click any tab title in the sidebar to enter edit mode. Type the new name and click elsewhere or press Enter to save it. Descriptive tab names help you navigate when you have many notes open — "Q2 Goals", "Client Feedback", "Terminal Snippets" are all easy to scan.
  4. 4
    Format text with the toolbarThe editor toolbar supports bold, *italic*, underline, strikethrough, H1/H2/H3 headings, bullet lists, numbered lists, left/center/right text alignment, and a clear-formatting button to strip all markup. Use headings to structure longer notes so they are easier to scan when you come back.
  5. 5
    Export a single note or all notesClick the export menu in the toolbar to download the active tab as a TXT file (plain text, no markup), HTML (full rich text with inline styles), Markdown (converted from the HTML), or open a PDF/Print dialog to save or print. To back up everything at once, click Export All (JSON) — this creates a single JSON file containing every tab, which you can re-import later using the Import JSON option.
  6. 6
    Search across all your notesUse the search field in the sidebar to filter tabs by title or content. Typing a keyword immediately narrows the tab list to matching notes, so you do not need to remember which tab contains a specific piece of information.
  7. 7
    Set up optional GitHub Gist syncOpen the GitHub Gist panel in the toolbar. Create a GitHub personal access token with only the gist scope — the link in the panel takes you directly to the GitHub token creation page. Paste the token, then click Sync Now to push your notes to a private Gist. On another device, paste the same token and the Gist ID shown after the first sync to pull your notes down. Sync runs automatically every 3 minutes while the token is configured, and also runs 5 seconds after you make a change.
  8. 8
    Keep your Gist private — never share the URLGitHub private Gists are not truly encrypted — they are unlisted links. Anyone who has your Gist URL or Gist ID can read every note you have saved without logging in. Never share your Gist URL, Gist ID, or Personal Access Token with anyone. Avoid storing passwords, API keys, or highly sensitive information in notes that sync to Gist. For maximum privacy with nothing leaving your device, skip Gist sync and use Export All (JSON) and Import JSON to transfer notes manually instead.

Real-world uses

Common Use Cases

Daily scratchpad and quick capture
Most people open a notepad app dozens of times a day just to paste something temporarily. Browser Notepad removes the friction entirely — it is always one browser tab away, opens instantly, and saves without clicking anything. Use it as your persistent scratchpad for URLs, phone numbers, temporary code snippets, and ideas that do not belong in any specific project yet.
Meeting notes and draft writing
Write meeting agendas and live notes directly in the editor with heading structure and bullet lists to keep content organized. Because each tab is independent, you can have one tab per recurring meeting and add to it each week. Use H2 headings to separate meeting dates, and export the whole tab as HTML or Markdown when you need to share it in a document tool.
Cross-device access without a cloud account
If you work across a home machine and a work machine, GitHub Gist sync gives you read/write access to the same notes without signing up for any note service. The data goes from your browser to your own GitHub account — there is no FWD Tools server in the middle. On a new device, add your token and Gist ID to pull everything down immediately.
Lightweight writing with export to any format
Writers and content creators who draft in a browser need flexible output — sometimes a clean TXT for copy-pasting, sometimes HTML to drop into a CMS, sometimes a Markdown file for a GitHub repo, and sometimes a PDF to send to a client. Browser Notepad handles all four from the same editor without switching apps or installing anything.
Project and client organization with named tabs
Freelancers and developers often work on several clients or projects simultaneously and need notes that do not bleed into each other. Create a named tab per client and keep running logs, credentials, notes, and checklists in the right place. The search bar lets you jump to the right tab fast when you have ten or more open.
Private local-first notes for sensitive content
When you need to jot down something you would rather not store in a cloud service — internal meeting notes, draft feedback before it is ready to share, or personal planning content — local IndexedDB storage keeps it on your device only. Enabling GitHub Gist sync is entirely optional and uses your own GitHub account, not a shared FWD Tools server.

Got questions?

Frequently Asked Questions

Browser Notepad saves automatically every time you stop typing, typically within one second of your last keystroke. A brief "Saved" indicator appears in the toolbar to confirm each write to IndexedDB. There is no manual save button and no way to accidentally close the tab and lose your work — the content is persisted to local storage as you type.

The only time you can lose notes is if you explicitly clear your browser's site data or IndexedDB storage. Before doing that, export your notes as JSON from the Export All option so you can restore them later.

No account, no email address, no login. Browser Notepad works entirely in your browser without any authentication. Open the page and start typing immediately. Your notes are never associated with an identity on any server because there is no server — the data lives in your browser's IndexedDB storage.

The only optional step that involves an external service is GitHub Gist sync, which requires a GitHub token you generate yourself. Even then, data goes directly from your browser to GitHub, not through FWD Tools.

Notes are stored in IndexedDB, a persistent key-value database built into every modern browser. IndexedDB data survives tab closes, window closes, and full system restarts — it behaves like a local file that the browser manages for the website. The currently active tab ID is also stored in localStorage so the notepad can reopen the right tab when you visit the page again.

Notes do NOT survive if you clear your browser's site data, cookies, or storage for fwdtools.com. Before doing a browser cleanup, export your notes as JSON using the Export All option.

You can create as many tabs as your browser storage allows, which in practice means hundreds to thousands of notes on most modern devices. There is no hard-coded tab limit in the application. Each tab is stored as a separate IndexedDB record, so performance stays fast even with dozens of tabs.

In the sidebar, you can use the search box to filter tabs by title or content keyword, which keeps large collections manageable without scrolling through a long list.

Double-click the tab title in the left sidebar to enter inline edit mode. The title field becomes an input box — type the new name and press Enter or click anywhere outside the field to save it. The renamed title is written to IndexedDB immediately.

Descriptive tab names are helpful when you accumulate many notes. Names like "Client A — Project Scope", "Terminal Aliases", or "Weekly Standup Log" are much faster to navigate than "Untitled 1", "Untitled 2".

You can export the currently active tab in four formats: TXT (plain text stripped of all formatting), HTML (rich text with inline styles preserved, opens correctly in any browser), Markdown (converted from the HTML content, useful for GitHub READMEs or Notion imports), and PDF/Print (opens the browser print dialog so you can save a PDF or send to a printer).

To back up all tabs at once, use Export All (JSON) which creates a single structured file containing every tab's title and content. You can import this JSON file back using the Import JSON option to restore all tabs on any browser.

GitHub Gist sync is entirely optional — the notepad works fully without it. When enabled, it backs up all your tabs to a private Gist in your own GitHub account. To set it up, create a GitHub personal access token with only the gist scope (the panel has a direct link to the GitHub token page), paste the token into the Gist panel, and click Sync Now.

After the first sync, a Gist ID is shown — save it. On another device, enter the same token and Gist ID to pull your notes down. Sync runs automatically every 3 minutes when a token is configured, and also triggers 5 seconds after you make a change. FWD Tools never receives your token or note content — the sync goes directly from your browser to GitHub's API.

Deleted tabs are moved to a trash state within the session and can be restored using the restore option in the sidebar before you close the page. Once the page is closed, the deleted tab record is gone from IndexedDB and cannot be recovered unless you had previously exported a JSON backup that includes it.

For important notes, export a JSON backup regularly using the Export All option. GitHub Gist sync also provides a recovery path — if you accidentally delete a tab and sync runs, the previous Gist version is overwritten, so act quickly before the auto-sync fires.

FWD Tools cannot see your notes because they are never sent to any FWD Tools server. All storage happens in your browser's IndexedDB, which is sandboxed to the fwdtools.com origin and not accessible to any third party. The application code runs entirely in your browser — no content leaves the page unless you explicitly export a file or enable GitHub Gist sync.

If you enable Gist sync, your data goes from your browser directly to GitHub's API using your personal token. FWD Tools is not in that request path and does not log or receive note content.

The key difference is that Browser Notepad requires zero account setup and stores nothing in the cloud by default. Google Keep, Notion, and Apple Notes all require sign-in and sync your data to company servers. If you want a quick throwaway scratchpad, a private local note, or a note tool that works on a locked-down work machine without installing anything, a browser-local notepad is a better fit.

The tradeoff is that local storage is per-browser — notes on Chrome on your laptop are not automatically on Firefox on your desktop unless you use the Gist sync feature. For lightweight personal use or privacy-sensitive content, local-first storage is an advantage, not a limitation.

Once the page has been loaded in your browser, the editor itself works without an internet connection — typing, saving to IndexedDB, and switching tabs all happen locally. However, refreshing or navigating to the URL again when offline will fail because the page must be served from the network.

GitHub Gist sync requires an active internet connection and will fail silently if offline. All locally stored notes remain intact during an offline session.

Yes — treat your Gist URL as a secret. GitHub "private" Gists are not encrypted — they are unlisted links. Anyone who has your Gist URL or Gist ID can read every note you have saved without needing a GitHub login. Never share your Gist URL, Gist ID, or Personal Access Token with anyone.

Avoid storing passwords, API keys, or highly sensitive information in notes that sync to Gist. For maximum privacy with nothing leaving your device, skip Gist sync entirely and use Export All (JSON) and Import JSON to transfer notes manually via USB or your own encrypted storage.