Skip to content
v1.0.0Local-first notes for Windows & Linux

Your notes, as plain files you truly own.

Flashpage is a fast, distraction-free notes app for your PC. Write in a clean visual editor — every page is saved as a Markdown file on your own computer. No account, no cloud, no lock-in.

Installation guide

Windows 10 & 11 · x64 · MSI / EXE · 14.7 MB

Also for Ubuntu / Debian and Fedora / RHEL

Try it: search, open a note, and type. Changes aren't saved — a refresh resets everything.

Open full screen →
  • No account
  • Works offline
  • Plain .md files
  • Free to use

Plain files

Write visually. Save clean Markdown.

A WYSIWYG editor with a formatting toolbar, a / slash menu and smart lists. Behind it, every page is an ordinary .md file with a small YAML header — readable by any app, even Notepad.

  • Portable

    Open, move or sync the files with anything that reads text.

  • Easy backups

    Back up your whole library by copying one folder.

  • Outside edits welcome

    Change a .md file elsewhere; Flashpage picks it up on next launch.

What you see

Cell Respiration

Biology#exam

Glucose is broken down to release energy stored as ATP. The process has three stages:

  1. Glycolysis
  2. Krebs cycle
  3. Electron transport chain

Tip: type / on an empty line to insert a block.

What's on your disk

notes\3f9c2a1e…7c14.mdUTF-8 · Markdown
---id: 3f9c2a1e-7b4d-4c8e-9a51-2d6f0e8b7c14title: Cell Respirationsubject: Biologytags:- examlanguage: enfont: Interfavorite: falsewrap: falsepreview: falsesidebar: ''cursor: 0createdAt: 2026-07-10T08:14:00ZupdatedAt: 2026-07-12T09:14:00Z--- Glucose is broken down to release energy stored as **ATP**.The process has *three* stages: 1. Glycolysis2. Krebs cycle3. Electron transport chain > Tip: type `/` on an empty line to insert a block.

Our mission

Our mission

We build the tool we always wanted: a calm place to think that never holds your words hostage.

— the Flashpage team

Your notes are too important to be rented by subscription, locked in a database, or mined in the cloud. Flashpage keeps every word as a plain file on your own computer — calm to write in, and yours to keep.

You own your data

Files in a folder you control. No servers, no sign-in. Back up by copying one folder.

Calm & focused

A high-contrast, text-first interface that gets out of the way while you write.

Built to last

Plain Markdown outlives the app. No proprietary format can hold your work hostage.

Everything in one place

A notes app with the polish of a design app

A clean editor, a design canvas and instant search — while every page stays a plain, portable file.

See the full feature list
  • Plain-file storage

    Every page is a standard Markdown file with a small header. Readable by any app, portable forever.

  • Local-first & private

    Runs entirely on your own computer. No account, no cloud, no internet required — your notes never leave.

  • WYSIWYG editor

    Word-processor-style editing that quietly saves clean Markdown. Slash menu, smart lists, and a full toolbar.

  • Instant search

    Type anywhere to search. Filter by tag with # and subject with $, mixed freely — results ranked smartly.

  • Design canvas

    Typeable shapes, an image library, video and audio, signatures and redaction — a Canva-style sidebar.

  • Export anywhere

    Polished PDF, editable Word, or plain Markdown — exported silently in the background while you keep working.

Fast to find, fast to drive

Type to search. Never reach for the mouse.

Start typing anywhere on Home to search titles, subjects and tags. Narrow it with #tag and $subject in any order — exact matches first, then most recently updated.

Keyboard-first

Press Ctrl / in the app for all of them

  • New noteCtrl+N
  • Shortcut cheat sheetCtrl+/
  • Find in noteCtrl+F
  • Preview modeCtrl+P
  • Export to PDFCtrl+Shift+P
  • Insert block menu/
Full shortcut reference

For developers

A first-class home for your code

Drop in a snippet and Flashpage renders a clean, IDE-style code block — keywords, strings, types and variables each get their own color. It's standard fenced Markdown underneath.

  • Syntax highlighting
  • Fenced blocks & inline code
  • Monospace fonts, per page
  • PDF export keeps formatting
keywordfunctiontypestringvariablenumber
def calculate_fibonacci(limit: int) -> list[int]:
"""Return Fibonacci numbers up to a limit."""
if limit <= 0:
return []
sequence = [0, 1]
while len(sequence) < limit:
next_num = sequence[-1] + sequence[-2]
sequence.append(next_num)
return sequence[:limit]
# Generate the first 8 numbers
result = calculate_fibonacci(8)
print(f"Fibonacci: {result}")

Get started

Install Flashpage v1.0.0

Download Flashpage for Windows, Ubuntu / Debian or Fedora and start writing in seconds. No account, no setup — your notes stay on your machine.

Install guide
  • Windows

    v1.0.0 · x64 · MSI / EXE · 14.7 MB

  • Ubuntu / Debian

    v1.0.0 · x64 · DEB · 15.1 MB

  • Fedora / RHEL

    v1.0.0 · x64 · RPM · 15.0 MB

  • macOS

    No build has been published yet.

    Not yet available

Support the project

Free to use — and you can help keep it that way.

Flashpage has no subscription, no ads and no account. If it earns a place in your day, a one-time donation helps fund its continued development.

How donations work

Choose an amount

One-time · USD

Paid on Xendit's secure checkout. Flashpage never sees your card or bank details.