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
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.