Getting Started
There are several ways to create a task:
- Click the "Add another task..." placeholder at the bottom
- Press
oto create a task below the current line - Press
O(shift+o) to create a task above the current line - Press
Enterwhen editing a task to create a new one
TodoMode is designed for keyboard warriors. Press ? in the app to see all shortcuts, but here are the essentials:
j/k- Move down/upi- Edit taskx- Toggle task completiondd- Delete tasko/O- Create task below/above:- Open command modeEsc- Exit mode
Use command mode to create projects:
- Press
:to enter command mode - Type
projectand press Tab for suggestions - Use
:new ProjectNameto create a project - Switch between projects with
:switch ProjectName
Pricing & Billing
Yes! 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:
- Monthly: €6.99 per month
- Annual: €5.99 per month (billed annually at €71.88) — Save 14%!
Both plans include:
- Unlimited tasks and projects
- All keyboard shortcuts and commands
- Due dates and recurring tasks
- Priority levels and tags
- Data export functionality
- Priority support
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 Stripe for secure payment processing, which accepts all major credit cards (Visa, MasterCard, American Express, Discover) and many local payment methods.
Features & Functionality
Select a task and press d to open the due date picker. You can:
- Click on the calendar to pick a date
- Use quick buttons for Today, Tomorrow, Next Week
- Type natural language like "friday", "next monday", "in 3 days"
- Press
ddto clear the due date
Yes! 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.
TodoMode uses local storage for caching and requires an internet connection for syncing. Changes made offline may not be saved. We recommend maintaining a connection for the best experience.
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.
Account & Security
Security is our priority. We use:
- HTTPS/TLS encryption for all connections
- Bcrypt password hashing
- CSRF and XSS protection
- Rate limiting to prevent abuse
- Regular security audits
- Optional two-factor authentication (2FA)
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.
Technical Questions
TodoMode works best on modern browsers:
- Chrome/Edge (latest 2 versions)
- Firefox (latest 2 versions)
- Safari (latest 2 versions)
JavaScript and cookies must be enabled.
Not yet! TodoMode is currently web-only but works on mobile browsers. We're considering native mobile apps based on user demand.
Not currently, but we're exploring API access for integrations. If this is important to you, let us know via the contact form!
Still have questions?
We're here to help! Reach out to our support team.