Kanban Board — Free, No Signup, No Account, All Data in Your Browser

A lightweight kanban board with projects, rich text tasks, due dates, checklists, and drag-and-drop — no signup, with optional encrypted GitHub Gist sync across devices.

Updated July 2, 2026
Share & Support

What's included

Features

Multiple projects — unlimited projects each with their own columns; switch via dropdown; rename with pencil icon
Custom columns — four default columns; add unlimited custom columns; rename or delete via caret dropdown
Rich text description — bold, italic, underline, bulleted/numbered lists, inline code, links, and a quick checklist-style text line; bare URLs auto-link; auto-saves on blur
Dedicated checklist per task — separate from the rich-text checklist line; live "X/Y ✓" progress badge; included in search
Per-task undo/redo — ↩/↪ buttons in task panel; up to 10 steps per task; stored in localStorage
Auto Saved indicator — persistent green label confirms every save
Due dates — date picker per task; card badge shows Overdue/Today/Soon/date
Archive with 7-day auto-delete — archive instead of delete; "Deleted in Xd" countdown; orange at 4 days, red at 2 days
Search — filters name, description, checklist text across all columns including Archived
Drag-and-drop — drag between columns or reorder within column; amber drop indicator; 15 tasks per column with Load more
Export/import ZIP backup — chunked export for large boards; multi-file import reassembles automatically
Automatic folder backup — File System Access API support in Chrome/Edge saves exports directly to a chosen folder
Optional encrypted GitHub Gist sync — cross-device backup via your own GitHub token, with optional AES-GCM passphrase encryption
Dark/light theme — toggle in header; preference saved
100% private — IndexedDB browser storage; no login, no server, no uploads

About this tool

A Private Kanban Board That Skips Signup and Gives You a Working Project Instantly

Mini Kanban is a free, browser-based kanban board that requires no signup, no account, and no credit card. Open it and your first project is ready immediately — no onboarding, no workspace setup. All data is stored in your browser's IndexedDB and never uploaded anywhere unless you explicitly enable the optional GitHub Gist sync described below.

Multiple projects, one board. Switch between projects using the dropdown in the header. Each project has its own columns, tasks, and archived items, completely isolated from others. Every project starts with four columns — To Do, In Progress, Done, and Saved. Add unlimited custom columns for stages like Blocked, In Review, or Deployed. Rename or delete columns using the caret dropdown on each column header.

Rich text description editor. Every task has a full rich text editor, not just a plain text area. The toolbar applies bold, italic, underline, bulleted lists, numbered lists, inline code, and links — bare URLs typed or pasted into the description convert to clickable links automatically. A checklist-style icon quickly inserts a "- [ ] List item" text line for informal note-taking inside the description; this is separate from the structured Checklist section described below. Edits auto-save five seconds after you stop typing or immediately when you click away.

Per-task undo and redo. Each task has its own undo/redo history stored in your browser's localStorage. Use the ↩ and ↪ buttons in the task panel header to step back or forward through name and description changes. Up to 10 undo steps per task. This history is local to your device and not synced by Gist sync.

Auto Saved indicator. A persistent green "Auto Saved" label in the header confirms every successful save. You never need to press a save button.

Due dates. Set a due date on any task using the date picker in the task panel. The card on the board shows a live status badge: red "Overdue" if the date has passed, amber "Today", orange for Tomorrow or within three days, or a plain date for anything further out.

Checklists. Break a task into sub-steps in the dedicated Checklist section. Check items off as you complete them — the task card shows a live "X/Y ✓" progress badge that turns green when all items are done. Checklist text is included in search.

Archive with 7-day auto-delete. Hover a task card and click the archive icon to move it to the Archived column. Archived tasks are automatically and permanently deleted after 7 days. The "Deleted in Xd" label appears on each archived card, turning orange within 4 days and red within 2 days. Unarchive any task before the deadline to prevent deletion. The archive column header shows "auto-deletes in 7 days" as a reminder.

Search across all tasks. The search bar in the header filters tasks by name, description, and checklist text across all columns including Archived. Non-matching tasks are hidden.

Drag tasks between columns. Drag any task card by its grip handle to a different column or reorder within the same column. An amber drop line shows where the task will land. Each column shows 15 tasks by default, with "Load more" for the rest.

Backups: ZIP, a Backup Folder, or GitHub Gist Sync

Click ··· in the header for Import and Export. Export creates a ZIP archive of all projects, columns, and tasks; for large boards the export splits automatically into multiple ZIP files with a shared manifest, and Import reassembles everything from those files.

In Chrome or Edge, click Folder to grant the tool write access to a real folder on your device using the File System Access API — every future export then saves straight there instead of prompting a browser download each time. Firefox and Safari do not support this API and fall back to a normal download.

For cross-device access without any FWD Tools account, enable the same optional GitHub Gist sync used across FWD Tools' productivity tools: create a GitHub Personal Access Token with the gist scope only, and your board auto-syncs roughly 5 seconds after any change by comparing a save timestamp on each device and keeping whichever copy is newer. You can also set an encryption passphrase in the sync panel so the Gist stores AES-GCM ciphertext rather than plain, readable JSON.

Mini Kanban is designed for developers, freelancers, and solo workers who need a lightweight task board without the overhead of Jira, Linear, or Trello. No workspace setup, no inviting teammates, no billing. Use it alongside the Daily Focus Log for full daily workflow coverage — kanban for project tracking, focus log for day-by-day recording and standup generation. The Freelance Dashboard combines both tools with GitHub Gist sync.

Step by step

How to Use

  1. 1
    Create or select a projectWhen you first open Mini Kanban, "My Project" is ready with four columns. Use the dropdown to switch projects or click "+ New Project" to create one. Rename any project with the pencil icon.
  2. 2
    Manage columnsClick the caret (∨) on any column header to rename or delete it. Deleting a column moves all tasks to Archived. Click "+ Add Column" at the right end of the board to add custom columns. "Archived" is reserved for the built-in archive.
  3. 3
    Add tasksClick + in any column header to open the inline task form. Type a name and press Enter. Tasks appear at the top of the column.
  4. 4
    Edit task detailsClick any task card to open the slide-in panel. Write a rich text description (bold, italic, underline, lists, code, links), set a due date, and add checklist items. Edits auto-save 5 seconds after you stop typing or on blur.
  5. 5
    Use undo/redoUse the ↩ (undo) and ↪ (redo) buttons in the task panel header to step through name and description changes. Up to 10 undo steps per task.
  6. 6
    Archive tasksHover a task card and click the archive icon. The task moves to the Archived column and shows "Deleted in Xd". Unarchive before 7 days to keep it. After 7 days archived tasks are permanently deleted automatically.
  7. 7
    Search tasksType in the search bar to filter by name, description, or checklist text across all columns. Clear to reset.
  8. 8
    Back up your boardClick ··· in the header and choose Export for a ZIP backup (split automatically for large boards). In Chrome/Edge, click Folder once to have future exports save directly to a chosen folder instead of prompting a download each time.
  9. 9
    Set up GitHub Gist sync for cross-device access (optional)Open the sync panel, create a GitHub Personal Access Token with gist scope only, and paste it in. Your board then auto-syncs across every device using the same token roughly 5 seconds after any change. Set an encryption passphrase in the same panel if you want the Gist stored as ciphertext.

Real-world uses

Common Use Cases

Solo developer project board
Track features, bugs, and ideas across multiple side projects. Set due dates, break tasks into checklists, write rich text descriptions. Archive completed work — it auto-clears after 7 days.
Freelance client work
One project per client. Due dates keep deadlines visible. Checklists track review rounds and deliverable steps. Export a ZIP at project end for your own records, or sync it via GitHub Gist. Keep the client contacts and pipeline in the client CRM.
Sprint planning without a team
Plan your own sprint with columns for each stage. Set a sprint-end due date. Use checklists for acceptance criteria. Archive completed tasks — they auto-clean after 7 days.
Asana alternative for solo work
No account, no workspace, no subscription. Open it, create a project, and you have a fully functional task board in seconds. 90% of the kanban experience at zero cost.
Bug tracking for small projects
Columns for Reported, Confirmed, Fixing, Closed. Due dates on high-priority bugs. Checklists for reproduction steps. Archive resolved bugs — they auto-delete in 7 days.
Keep a board in sync across your laptop and desktop
Enable GitHub Gist sync once on each device using the same token, with an optional encryption passphrase, and every project, column, and task stays current everywhere.
Writing and content pipeline
Track articles through Outline, Drafting, Review, Published. Rich text descriptions for detailed notes. Due dates for publish deadlines. Archive published pieces.

Got questions?

Frequently Asked Questions

No. Open it and your first project is ready immediately. No signup, no login, no email address. All data is stored in your browser's IndexedDB and never uploaded anywhere unless you explicitly enable the optional GitHub Gist sync.

Archived tasks are automatically and permanently deleted after 7 days. Each archived card shows a "Deleted in Xd" countdown that turns orange within 4 days and red within 2 days. Unarchive a task before the deadline to keep it permanently. Deleting a column also sends all its tasks to Archived.

Each task has its own undo/redo history — use the ↩ (undo) and ↪ (redo) buttons in the task panel header. Up to 10 undo steps per task, covering changes to the task name and description. Undo history is stored in localStorage — it persists across page reloads but is specific to your device and not synced by Gist sync.

Open any task panel and pick a date with the due date input. The task card immediately shows a badge: red "Overdue" if the date has passed, amber "Today", orange for "Tomorrow" or within three days, or a plain date for anything further out. Click Clear to remove the due date.

The task panel has a dedicated Checklist section — add sub-steps and check them off there for a live "X/Y ✓" progress badge on the card, and checklist text is included in search. Separately, the rich-text description toolbar has a checklist-style icon that just inserts a plain "- [ ] List item" line of text into the description for quick note-taking — it is not interactive and does not affect the progress badge or search the same way structured checklist items do.

The rich text toolbar supports bold, italic, underline, bulleted lists, numbered lists, inline code, a quick checklist-style text line, and links — bare URLs typed or pasted into the description also convert to clickable links automatically. Edits auto-save 5 seconds after you stop typing, or immediately when you click away from the field.

Yes — Mini Kanban stores everything in IndexedDB. Clearing site data permanently deletes all projects and tasks unless you have GitHub Gist sync enabled or have exported a backup. Click ··· and Export before clearing to download a ZIP archive, or set up Gist sync for automatic off-device backup.

Click ··· in the header and choose Export to download a ZIP archive of all projects, columns, and tasks. For large boards the export splits into multiple ZIP files with a shared manifest. To restore, click Import and select all the ZIP files at once — the tool reassembles everything.

In Chrome or Edge, click "Folder" in the header to grant the tool write access to a real folder on your device via the File System Access API. Every subsequent export then saves directly into that folder instead of prompting a browser download each time. Firefox and Safari do not support this API and will fall back to a normal download.

Yes, via an optional GitHub Gist sync — the same mechanism used across FWD Tools' productivity tools. Create a GitHub Personal Access Token with the gist scope only, enter it in the sync panel, and your board auto-syncs roughly 5 seconds after any change by comparing a save timestamp on each device and keeping whichever copy was updated more recently. You can also set an encryption passphrase in the sync panel so the Gist stores AES-GCM ciphertext instead of plain, readable JSON.

The green "Auto Saved" label in the header confirms your most recent changes are written to IndexedDB. Edits to a task name or description are saved 5 seconds after you stop typing or immediately when you click away. No manual save button needed.

Yes. Click "+ Add Column" at the right end of the board. Add as many as you need — Blocked, In Review, Testing, Deployed. The name "Archived" is reserved for the built-in archive.

Yes. Drag any task card by the grip handle on its left side. An amber drop indicator shows where the task will land. Each column shows 15 tasks by default with "Load more" for additional tasks.

Yes. The search bar in the header filters tasks by name, description, and checklist text across all columns including Archived. Clear the search or switch projects to reset.

The tool runs in any modern mobile browser. Adding tasks, editing descriptions, setting due dates, archiving, and searching all work on mobile. Drag-and-drop may be limited on touch devices.