How Notes Works

A zero-server-storage markdown note app that lives entirely in your browser URL. Built with PageWeave — the AI-first website platform.

What is Notes?

Notes is a markdown editor where every note lives in the browser URL. There is no database, no account, and no server storage. Your content is compressed and encoded directly into the URL hash fragment — the part of the URL that browsers never send to servers.

Share a note by copying the link. Anyone with the URL can read it. Encrypt sensitive notes with a password using AES-256-GCM. All encryption happens in your browser — the server never sees your content or your password.

Notes works offline. It's a Progressive Web App — install it once and use it anywhere, even without an internet connection.

How It Works

  • Write

    Type markdown with live preview, syntax highlighting, and a formatting toolbar.

  • Compress

    Content is compressed with Deflate and encoded as base64url.

  • Embed

    The encoded payload goes into the URL hash fragment, invisible to servers.

  • Share

    Copy the link. Anyone with the URL can read the note — no login required.

notes.pageweave.site#/10KLUv...Deflate+Base64URL...

Everything after # stays in your browser. When you share a link, the recipient's browser reads the hash and decodes it — the server only delivers the empty page shell.

Encryption

Encrypted notes use AES-256-GCM authenticated encryption, with keys derived from your password using PBKDF2 with 600,000 SHA-256 iterations. Every note gets a unique 16-byte salt and 12-byte initialization vector (IV).

The encrypted payload — salt, IV, and ciphertext — is base64url-encoded into the URL hash. Without the password, the URL contains only binary noise. The GCM authentication tag prevents tampering — any modified encrypted payload will fail to decrypt.

Your password is cached locally for convenience (keyed by a hash of the per-note salt) and never sent to any server. Share passwords through a separate channel — there is no password recovery.

AES-256-GCM
Authenticated encryption
PBKDF2
600K iterations, SHA-256
Per-note keys
Unique salt + IV per note

Built with PageWeave

Notes was created with PageWeave — an AI-first website platform and managed hosting service. Instead of writing code manually, this entire app was built by describing it to an AI agent. The agent created everything from scratch using PageWeave's tools: the editor layout, encryption logic, URL encoding, PWA manifest, service worker, SEO tags, and this very page you're reading.

PageWeave handles all the infrastructure — hosting on European servers, instant preview URLs, version history with one-click rollback, custom domains with automatic SSL, privacy-first analytics, and built-in form handling. You describe what you want. Your AI agent builds it. PageWeave runs it. No coding required.

Editor

EasyMDE 2.21.0 — markdown editor with toolbar, preview, and side-by-side mode.

Compression

fflate 0.8.3 — fast Deflate and Inflate in pure JavaScript. Reduces URL size significantly.

Preview

marked 12.0.2 + DOMPurify 3.4.11 — parsed and sanitized markdown preview.

Encryption

Native Web Crypto API — no crypto libraries needed. AES-256-GCM + PBKDF2 in the browser.

Styling

Tailwind CSS + daisyUI 5 — utility-first CSS with pre-built components. Auto-included by PageWeave.

Hosting

PageWeave — AI-first platform & managed hosting. Describe → AI builds → publish. Hosting, domains, SSL, versioning included.

Ready to try it?

No sign up. No install required. Just start typing.

Open Notes