← Back to App

Frequently Asked Questions

Find answers to common questions about TodoMode

Getting Started

How do I create my first task?

There are several ways to create a task:

  • Click the "Add another task..." placeholder at the bottom
  • Press o to create a task below the current line
  • Press O (Shift+O) to create a task above the current line
  • Press Enter when on a task to create a new one below
What are the main keyboard shortcuts?

TodoMode is designed for keyboard warriors. Press ? in the app to see all shortcuts, but here are the essentials:

  • j / k — Move down / up
  • i / a — Edit at beginning / end
  • Space — Toggle task completion
  • D — Delete task
  • d — Set due date
  • o / O — Create task below / above
  • : — Open command mode
  • 1 2 3 — Set priority (high / medium / low)
  • Esc — Exit current mode
How do I create a project?

Use command mode to create projects:

  1. Press : to enter command mode
  2. Type new ProjectName and press Enter
  3. Switch between projects with :switch ProjectName
  4. Or press gh to go to the project list

Pricing & Billing

Is there a free trial?

Yes! Every new account gets a 7-day free trial with full access to all features. No credit card required to start.

How much does TodoMode cost?

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
  • Calendar sync, Kanban board, time tracking
  • Installable PWA with offline mode
  • Priority levels, tags, and data export
  • Priority support
Can I cancel anytime?

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.

What payment methods do you accept?

We use LemonSqueezy for secure payment processing, which accepts all major credit cards (Visa, MasterCard, American Express) and PayPal.

Features & Functionality

How do I set due dates?

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 d again on a task with a due date to clear it
Can I organize tasks into projects?

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.

Does TodoMode work offline?

Yes! TodoMode is a full Progressive Web App (PWA) with offline support. When you lose your connection:

  • Your projects and tasks are available from a local cache
  • You can create, edit, complete, and delete tasks while offline
  • Changes are queued and automatically synced when you reconnect
  • An amber banner shows your offline status and pending change count

Some actions like search, sharing, and billing require an internet connection.

Can I export my data?

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.

How do reminders work?

TodoMode supports two ways to set reminders:

  • Inline syntax: Type remind:3pm or r:tomorrow 9am directly in your task text
  • Reminder picker: Press rr on any task to open the picker with quick options and a custom datetime selector

Reminders 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

What notification types are available?

TodoMode can notify you via:

  • Email — a reminder email is sent when the time arrives (enabled by default)
  • Push notifications — browser popup notifications that appear even when you're not on the TodoMode tab, similar to Slack or chat notifications

Configure your preferences in Profile → Notification Preferences. You can enable one, both, or neither.

How do I enable push notifications?

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.

Account & Security

Is my data secure?

Security is our priority. We use:

  • HTTPS/TLS encryption for all connections
  • Argon2ID password hashing
  • CSRF and XSS protection
  • Rate limiting to prevent abuse
  • Regular security audits
  • Optional two-factor authentication (2FA)
How do I enable two-factor authentication?

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.

Can I delete my account?

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.

What happens to my data if I cancel?

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

What browsers are supported?

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.

Is there a mobile app?

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:

  • Home screen icon and standalone window (no browser chrome)
  • Offline access to your projects and tasks
  • Fast loading via cached assets
Does TodoMode have an API?

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.

Contact Supportsupport@todomode.com