Before there were apps, there was paper.
You picked up a pen, wrote something down, and crossed it off when it was done. The paper asked nothing of you first. No setup, no categories, no decisions about where this task belongs. Just the quiet relief of externalizing a thought — moving it from your head onto something that would hold it for you.
That feeling is the entire point of a todo list.
Todo List Page is built on the metaphor of that piece of paper. Not as aesthetic. As architecture. The paper metaphor is not decoration — it is the design rule that governs every decision: if a piece of paper wouldn't have it, this app probably shouldn't either.
Most todo apps have grown into systems. Projects, priorities, labels, deadlines, dashboards, integrations. Each addition made sense in isolation. Together, they changed what the thing fundamentally is.
A system requires maintenance. Before writing a single task, you face decisions: which project, which priority, which label. The overhead precedes the thought. "Buy milk" should not need a project. "Call the dentist" should not need to be labeled urgent or important. When the friction of deciding how to categorize a task feels heavier than the task itself, the task simply doesn't get written down.
A piece of paper never had that problem.
The paper metaphor explains every choice Todo List Page has made — including the features it has chosen not to have.
Why no deadlines? Paper doesn't have deadlines.
Why no AI suggestions? Paper doesn't suggest. It holds.
Why no projects or folders? Paper doesn't categorize. You write and continue downward.
Why no collaboration? A piece of paper belongs to whoever is holding it.
These are not missing features waiting to be added. They are the paper metaphor, held consistently. A todo list should get out of your way — not become the next thing you have to manage.
A blank piece of paper has no structure. But a collection of dated lists, written over weeks and months, quietly becomes a record — not because you organized it, but because time did.
Todo List Page works the same way.
Hashtags live inside the sentence — #shopping, #work, #weekend — not in a separate metadata field. You don't leave the thought to assign a tag. The tag is part of the thought. Organization becomes a consequence of writing, not a prerequisite to it.
Dates anchor each list automatically. The timeline forms itself. Browse by day, by month, by year — and you find not just tasks, but what you were attending to at that moment.
A list moves from Active to Completed the moment its last item is checked. You didn't file it. The app simply noticed.
This is passive organization — structure emerging from use, not from setup.
On a piece of paper, crossing something off is the whole experience.
Not a metric. Not a data point toward a completion percentage. Just the quiet satisfaction of a line through something that needed doing.
When you check an item, it moves to the bottom — out of the way, but still visible. What remains at the top is what still needs attention. No progress bar. No analytics. Just a shorter list.
Which means things got done.
A piece of paper is private by nature. No one can read it unless they are in the room, holding it.
Todo List Page is private by the same logic. There is no server where your lists travel. No cloud where they rest between sessions. They are created in your browser and they stay there. Privacy here isn't a feature — it's what happens when you build software the way you would build a piece of paper.
A piece of paper doesn't have a subscription.
Todo List Page stores everything locally, in your browser. No servers to maintain, no databases to pay for, no infrastructure requiring revenue to sustain. Forever Free is not a marketing promise — it is a technical guarantee. The app has no mechanism to charge you even if that became the intention. Your lists are already on your device. They were never anywhere else.
Todo List Page uses Merriweather — a serif font designed specifically for reading on screens — because writing and reading deserve warmth, not just efficiency.
When an interface has nothing but text and good typography, it belongs to no particular era. It will look the same ten years from now as it does today.
This is intentional. Todo List Page was built for quiet continuity — no ads, no investors, no dependency on server infrastructure. Minimal by conviction, not by limitation. The goal was never to grow into a workspace. It was to remain a page.
A piece of paper can be lost. Thrown away. Left in a drawer and forgotten.
This one has a permanent address: https://todolist.page
You open it and write. No onboarding. No dashboard. No decision required before you begin. The same page, always there, waiting the way paper waits — without expectation, without asking anything of you first.
The address says what it is. A page. For your todo list. Nothing more.
I did not build Todo List Page by adding more than what already exists. I built it by going in the opposite direction: simpler, more private, and free for life.
Most people don't need a system to manage their tasks. They need a place quiet enough to write things down — and focused enough to help them actually complete those things.
As tools grow more capable, they also grow more complex. Once a system has expanded enough, returning to its original simplicity becomes nearly impossible. The paper metaphor keeps that from happening here. It is both the starting point and the boundary.
Todo List Page is not a lightweight alternative to something larger. It is a different idea of what a todo list is — one that starts from paper rather than from software, and follows that metaphor wherever it leads.
Some tools are designed to grow with you, to become the operating system of your work.
Todo List Page is designed to stay the size of a piece of paper.
A place to write something down.
Cross it off when it's done.
And move on.
That was always enough.