Find answers to common questions about TodoMode
There are several ways to create a task:
o to create a task below the current lineO (Shift+O) to create a task above the current lineEnter when on a task to create a new one belowTodoMode is designed for keyboard warriors. Press ? in the app to see all shortcuts, but here are the essentials:
j / k — Move down / upi / a — Edit at beginning / endSpace — Toggle task completionD — Delete taskd — Set due dateo / O — Create task below / above: — Open command mode1 2 3 — Set priority (high / medium / low)Esc — Exit current modeUse command mode to create projects:
: to enter command modenew ProjectName and press Enter:switch ProjectNamegh to go to the project listYes! Every new account gets a 7-day free trial with full access to all features. No credit card required to start.
TodoMode offers two pricing plans:
Both plans include:
Absolutely! You can cancel your subscription at any time from your account settings. Your access continues until the end of your current billing period. No questions asked, no cancellation fees.
We use LemonSqueezy for secure payment processing, which accepts all major credit cards (Visa, MasterCard, American Express) and PayPal.
Select a task and press d to open the due date picker. You can:
d again on a task with a due date to clear itYes! TodoMode supports unlimited projects. Create projects with :new ProjectName, switch between them with :switch, and delete with :delete. Each project maintains its own task list.
Yes! TodoMode is a full Progressive Web App (PWA) with offline support. When you lose your connection:
Some actions like search, sharing, and billing require an internet connection.
Yes! Use the :export command to download all your tasks and projects as a JSON file. This ensures you always have a backup and can migrate to other tools if needed.
TodoMode supports two ways to set reminders:
remind:3pm or r:tomorrow 9am directly in your task textrr on any task to open the picker with quick options and a custom datetime selectorReminders support natural language: remind:in 30 minutes, r:friday 10am, remind:next monday 8am, and more. You can combine them with other syntax: Buy milk remind:3pm due:tomorrow !high #shopping
Select several tasks first (press V for visual mode) and rr sets the same reminder on all of them at once.
Yes — that's what a relative reminder is for. Instead of naming a fixed moment, you anchor the reminder to the due date:
r:due — on the due dater:due-1d — one day beforer:due-1w — one week beforer:due-2h — two hours beforer:due+3h — three hours after, as a chase-upIf a deadline slips from the 31st to the 15th of next month, a fixed reminder still fires on the 30th — useless, and nothing warns you near the real deadline. A relative reminder moves with the task automatically.
Relative reminders fire at 9:00 AM on the day they land. If a task doesn't have a due date yet, the reminder shows as pending and arms itself as soon as you add one.
Yes. Open the project and run :reminders -1d. Every task in it that has a due date and no reminder of its own is now reminded a day before — including tasks you add later.
Because the project stores a rule rather than a timestamp, changing the default later (say to -2d) updates every inheriting task at once. Run :reminders off to clear it.
Individual tasks always win over the project default:
rr and choose Use project default to start following the project again.Reminder bells with a dashed border come from the project default; solid ones were set on the task itself.
TodoMode can notify you via:
Configure your preferences in Profile → Notification Preferences. You can enable one, both, or neither.
Go to Profile → Notification Preferences and enable "Push notifications." Your browser will ask for permission to show notifications. Push notifications work best when TodoMode is installed as a PWA (Add to Home Screen on mobile, or install via the browser address bar on desktop).
Note for iOS: Push notifications require iOS 16.4+ and TodoMode must be installed as a PWA via "Add to Home Screen" in Safari.
Security is our priority. We use:
Go to Settings → Security → Two-Factor Authentication. Scan the QR code with your authenticator app (Google Authenticator, Authy, etc.) and enter the verification code to enable 2FA.
Yes. Go to Settings → Account → Delete Account. This permanently deletes all your data within 30 days. Make sure to export your data first if you want to keep it.
After cancellation, your access continues until the end of your billing period. After that, your account becomes read-only and you have 30 days to export your data before it's deleted.
TodoMode works best on modern browsers:
JavaScript and cookies must be enabled.
TodoMode is installable as a Progressive Web App (PWA) on any device. On your phone or tablet, open TodoMode in your browser and tap "Add to Home Screen" (or "Install App" on Android). You'll get a native app-like experience with:
Not currently, but we're exploring API access for integrations. If this is important to you, let us know via the contact form!
We're here to help! Reach out to our support team.