Life doesn’t pause for your habit routine. In reality, vacations, illness, business trips, or a demanding stretch at work can all knock your tracking off course. Off Mode is Habitify’s way of handling that honestly: instead of quietly racking up missed days and broken streaks while you’re away, you tell the app in advance, and it protects your progress for the whole period.You set a Time Off, and once that period begins, Off Mode kicks in automatically. Turning it on gives you three things:
Reminders Off: every habit reminder is disabled for the duration, including your daily briefing notification, so nothing nags you while you’re meant to be resting or away.
On Vacation status: all your habits are automatically marked “on vacation” for each day in the Time Off period.
Streak protection: your streaks are preserved rather than reset, so a planned break doesn’t undo weeks or months of consistency.
You’ll still get two notifications during Off Mode: one when it starts, and one on the last day, letting you know it’s about to end.
In Plan new Time Off screen, configure the details of your time off:
Choose an icon, this will be marked on the day during your time off when you view back in the single progress view of the habit later.
Tap ‘Reason’ input field, and enter the name for the time off.
In ‘Start Date’ and ‘End Date’, select date to set the duration of your time off. Start Date must be tomorrow or later, the duration should be at least 2 day. E.g., Start Date is Sep 1, then End Date must be Sep 2 or later.
Finally, tap ‘Save’ button in the top right corner to plan your time off.
While the Off mode is enabled, the Journal view will not show the habit list. That also means you cannot check your progress on your habits during this time.The solution to this concern is to wait until the time off has ended and the habit list appears on the Journal view again. Then take the following steps:
In Journal, swipe right your habit and choose Log Progress
Enter the progress value, and choose a date within the time off
In Plan new Time Off screen, configure the details of your time off:
Choose an icon, this will be marked on the day during your time off when you view back in the single progress view of the habit later.
Tap ‘Reason’ input field, and enter the name for the time off.
In ‘Start Date’ and ‘End Date’, select the dates to set the duration of your time off. The duration should be at least 2 day. For example, if your start date is Sep 1, the end date must be Sep 2 or later.
Finally, tap ‘Save’ button in the top right corner to plan your time off.
While the Off Mode is enabled, the Journal view will not show the habit list. That also means you cannot check your progress on your habits during this time.The solution to this concern is to wait until the time off has ended and the habit list appears on the Journal view again. Then take the following steps:
In Journal, swipe right your habit and tap ‘Log Value’
Enter the progress value, and choose a date within the time off
During a Time Off, your habit list will be abandoned to appear in the List layout, but you still can see your habits in the Grid layout. Therefore, you can continue your tracking with Grid layout during your time off.Especially, when you want to log progress value for a date included in the Time Off:
In Grid layout, single click on your habit’s name.
In the single progress view, click the ⌨️ button in the top right corner.
Enter a value in the input field, then choose a date from the Calendar.
Habitify does not support to add a time off for date in past. You can manually mark these date with Skip which works technically the same.
How to add time of that is 1 day long?
Habitify does not support to add a time off that just lasts 1 day. Instead you can manually mark your habits for the day as skipped on that day.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Habitify","description":"This is the official knowledge base of Habitify, the habit tracker app for iOS, Android, desktop, and web. Find step-by-step guides on creating and tracking your habits, setting up integrations and automations for advanced tracking, and exploring Habitify's AI features, including Habitify MCP, Habi AI, and Siri AI-supported.","colors":{"primary":"#164AF2","light":"#164AF2","dark":"#1D45C9"},"logo":{"light":"https://mintcdn.com/habitify/6ubuIYTR9HqwJmST/images/Group3.png?fit=max\u0026auto=format\u0026n=6ubuIYTR9HqwJmST\u0026q=85\u0026s=19d2ca75b3476d732425d7ae3a079d41","dark":"https://mintcdn.com/habitify/79szqEEvHCts8PIA/images/Group1.png?fit=max\u0026auto=format\u0026n=79szqEEvHCts8PIA\u0026q=85\u0026s=aa244f00b99bdfebc0839912c4fadfbd"},"favicon":{"light":"https://mintcdn.com/habitify/6mDwR9tnCNQh0nLA/images/64-Desktop.png?fit=max\u0026auto=format\u0026n=6mDwR9tnCNQh0nLA\u0026q=85\u0026s=1a92045ea4ab8565691f7db03ebccb55","dark":"https://mintcdn.com/habitify/6mDwR9tnCNQh0nLA/images/64-Desktop.png?fit=max\u0026auto=format\u0026n=6mDwR9tnCNQh0nLA\u0026q=85\u0026s=1a92045ea4ab8565691f7db03ebccb55"},"navbar":{"links":[{"href":"mailto:contact@habitify.me","label":"Contact Us"}],"primary":{"type":"button","label":"Download App","href":"https://habitify.me/download"}},"footer":{"socials":{"x":"https://x.com/usehabitify","instagram":"https://instagram.com/habitify.me","facebook":"https://facebook.com/habitify","website":"https://habitify.me"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"habitify","hasAudioNarration":false,"actualSubdomain":"habitify","customDomains":["docs.habitify.me"],"gitSource":{"type":"github","owner":"unstatic-co","repo":"habitify-public-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad97767e2e889d7781ddf13","collectionId":"6068df77-ee1d-4d32-b116-279e1ecbb741","liveDeploymentHistoryId":"6ad97767e2e889d7781ddf13","schemaVersion":"v3"},"feedback":{"thumbs":false,"issues":false},"entitlements":{},"buildId":"6ad97767e2e889d7781ddf13","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Documentation","count":41},{"language":"default","tag":"API Documentation","count":24},{"language":"default","tag":"Integration","count":9},{"language":"default","tag":"Features","count":8},{"language":"default","tag":"Habits","count":8},{"language":"default","tag":"Habit Logs","count":7},{"language":"default","tag":"Tools","count":6},{"language":"default","tag":"Plans \u0026 Billing","count":5},{"language":"default","tag":"Areas","count":5},{"language":"default","tag":"Automation","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"off-mode","slug":"/off-mode","pageMetadata":{"title":"Off Mode","description":null,"href":"/off-mode"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,Heading,OptimizedFrame,Tab,Tabs}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Life doesn’t pause for your habit routine. In reality, vacations, illness, business trips, or a demanding stretch at work can all knock your tracking off course. Off Mode is Habitify’s way of handling that honestly: instead of quietly racking up missed days and broken streaks while you’re away, you tell the app in advance, and it protects your progress for the whole period.`}),`\n`,_jsxs(_components.p,{children:[`You set a `,_jsx(_components.strong,{children:`Time Off`}),`, and once that period begins, Off Mode kicks in automatically. Turning it on gives you three things:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reminders Off`}),`: every habit reminder is disabled for the duration, including your daily briefing notification, so nothing nags you while you’re meant to be resting or away.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`On Vacation status`}),`: all your habits are automatically marked “on vacation” for each day in the Time Off period.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Streak protection`}),`: your streaks are preserved rather than reset, so a planned break doesn’t undo weeks or months of consistency.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`You’ll still get two notifications during Off Mode: one when it starts, and one on the last day, letting you know it’s about to end.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:` iOS`,id:`%EF%A3%BF-ios`,\"data-child-heading-ids\":`[\"scheduling-a-time-off\",\"removing-a-time-off\",\"stopping-a-time-off-early\",\"logging-progress-during-time-off\",\"faqs\"]`,children:[_jsx(OptimizedFrame,{src:`https://drive.google.com/file/d/1ZkxFGHwHDRuALfwDcg_x4K6e5St08lIW/preview`,width:`640`,height:`360`}),_jsx(Heading,{level:`2`,id:`scheduling-a-time-off`,children:`Scheduling a time off`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Habitify`}),` app, go to ‘`,_jsx(_components.strong,{children:`Settings`}),`’.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.em,{children:`Data`}),` section, tap to access ‘`,_jsx(_components.strong,{children:`Off Mode`}),`’.`]}),`\n`,_jsxs(_components.li,{children:[`In the next screen, tap ‘`,_jsx(_components.strong,{children:`Plan new Time Off`}),`’.`]}),`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Plan new Time Off`}),` screen, configure the details of your time off:`,`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Choose an `,_jsx(_components.strong,{children:`icon`}),`, this will be marked on the day during your time off when you view back in the single progress view of the habit later.`]}),`\n`,_jsxs(_components.li,{children:[`Tap ‘`,_jsx(_components.strong,{children:`Reason`}),`’ input field, and enter the name for the time off.`]}),`\n`,_jsxs(_components.li,{children:[`In ‘`,_jsx(_components.strong,{children:`Start Date`}),`’ and ‘`,_jsx(_components.strong,{children:`End Date`}),`’, select date to set the duration of your time off. `,_jsx(`br`,{}),`Start Date must be tomorrow or later, the duration should be at least 2 day.`,_jsx(`br`,{}),_jsx(_components.em,{children:`E.g., Start Date is Sep 1, then End Date must be Sep 2 or later.`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Finally, tap ‘`,_jsx(_components.strong,{children:`Save`}),`’ button in the top right corner to plan your time off.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`removing-a-time-off`,children:`Removing a time off`}),_jsx(_components.p,{children:`If you scheduled a Time Off you no longer need, because plans changed before it even started, for example, you can remove it:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.strong,{children:`Settings > Off Mode`}),`, swipe left the Time Off`]}),`\n`,_jsxs(_components.li,{children:[`Tap ‘`,_jsx(_components.strong,{children:`Delete`}),`’`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`stopping-a-time-off-early`,children:`Stopping a time off early`}),_jsx(_components.p,{children:`If your plans change and you want to come back before your scheduled end date, you can turn Off Mode off in the middle of an active Time Off`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.strong,{children:`Settings > Off Mode`}),`, swipe left the `,_jsx(_components.strong,{children:`Time Off`})]}),`\n`,_jsxs(_components.li,{children:[`Tap ‘`,_jsx(_components.strong,{children:`Stop`}),`’`]}),`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Confirmation`}),`, tap ‘`,_jsx(_components.strong,{children:`OK`}),`’.`]}),`\n`]}),_jsx(_components.p,{children:`After that, you can come back tracking your habit starting from the current date.`}),_jsx(Heading,{level:`2`,id:`logging-progress-during-time-off`,children:`Logging progress during time off`}),_jsx(_components.p,{children:`While the Off mode is enabled, the Journal view will not show the habit list. That also means you cannot check your progress on your habits during this time.`}),_jsx(_components.p,{children:`The solution to this concern is to wait until the time off has ended and the habit list appears on the Journal view again. Then take the following steps:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In Journal, swipe right your habit and choose `,_jsx(_components.strong,{children:`Log Progress`})]}),`\n`,_jsx(_components.li,{children:`Enter the progress value, and choose a date within the time off`}),`\n`,_jsxs(_components.li,{children:[`Tap `,_jsx(_components.strong,{children:`the ✓ button`}),` to save the log.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`faqs`,children:`FAQs`}),_jsx(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`How to add a time off that happend in the past`})}),id:`how-to-add-a-time-off-that-happend-in-the-past`,children:_jsx(_components.p,{children:`Habitify does not support to add a time off for date in past. You can manually mark these date with Skip which works technically the same.`})}),_jsxs(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`How to add time of that is 1 day long?`})}),id:`how-to-add-time-of-that-is-1-day-long`,children:[_jsx(_components.p,{children:`Habitify does not support to add a time off that just lasts 1 day. Instead you can:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Manually mark your habits for the day as skipped on that day, or`}),`\n`,_jsx(_components.li,{children:`Go to Settings → Integration → Automation → enable it, set the time, and set ‘Mark Unlogged Habits As’ as ‘Skipped’.`}),`\n`]})]})]}),_jsxs(Tab,{title:`🤖 Android`,id:`%F0%9F%A4%96-android`,\"data-child-heading-ids\":`[\"scheduling-a-time-off-2\",\"removing-a-time-off-2\",\"stopping-a-time-off-early-2\",\"logging-progress-during-time-off-2\",\"faqs-2\"]`,children:[_jsx(OptimizedFrame,{src:`https://drive.google.com/file/d/17kmbF-UnlS3EwOq8OWUCqKEjb22P-O6X/preview`,width:`640`,height:`360`}),_jsx(Heading,{level:`2`,id:`scheduling-a-time-off-2`,children:`Scheduling a time off`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Habitify`}),` app, go to ‘`,_jsx(_components.strong,{children:`Settings`}),`’.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.em,{children:`Data`}),` section, tap to access ‘`,_jsx(_components.strong,{children:`Off Mode`}),`’.`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.em,{children:`Off Mode`}),` screen, tap ‘`,_jsx(_components.strong,{children:`New Time Off`}),`’.`]}),`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Plan new Time Off`}),` screen, configure the details of your time off:`,`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Choose an icon`}),`, this will be marked on the day during your time off when you view back in the single progress view of the habit later.`]}),`\n`,_jsxs(_components.li,{children:[`Tap ‘`,_jsx(_components.strong,{children:`Reason`}),`’ input field, and enter the name for the time off.`]}),`\n`,_jsxs(_components.li,{children:[`In ‘`,_jsx(_components.strong,{children:`Start Date`}),`’ and ‘`,_jsx(_components.strong,{children:`End Date`}),`’, select the dates to set the duration of your time off. \\u2028The duration should be at least 2 day.`,_jsx(`br`,{}),_jsx(_components.em,{children:`For example, if your start date is Sep 1, the end date must be Sep 2 or later`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Finally, tap ‘`,_jsx(_components.strong,{children:`Save`}),`’ button in the top right corner to plan your time off.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`removing-a-time-off-2`,children:`Removing a time off`}),_jsx(_components.p,{children:`If you scheduled a time off you no longer need, because plans changed before it even started, for example, you can remove it:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Settings → Off Mode`}),`, swipe left the time off.`]}),`\n`,_jsxs(_components.li,{children:[`Tap ‘`,_jsx(_components.strong,{children:`Delete`}),`’`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`stopping-a-time-off-early-2`,children:`Stopping a time off early`}),_jsx(_components.p,{children:`If your plans change and you want to come back before your scheduled end date, you can turn Off Mode off in the middle of an active Time Off`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Settings → Off Mode`}),`, swipe left the time off.`]}),`\n`,_jsxs(_components.li,{children:[`Tap ‘`,_jsx(_components.strong,{children:`Delete`}),`’`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`logging-progress-during-time-off-2`,children:`Logging progress during time off`}),_jsx(_components.p,{children:`While the Off Mode is enabled, the Journal view will not show the habit list. That also means you cannot check your progress on your habits during this time.`}),_jsx(_components.p,{children:`The solution to this concern is to wait until the time off has ended and the habit list appears on the Journal view again. Then take the following steps:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Journal`}),`, swipe right your habit and tap ‘\u001d`,_jsx(_components.strong,{children:`Log Value’`})]}),`\n`,_jsx(_components.li,{children:`Enter the progress value, and choose a date within the time off`}),`\n`,_jsxs(_components.li,{children:[`Tap the ‘`,_jsx(_components.strong,{children:`Save`}),`’ button to save the log.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`faqs-2`,children:`FAQs`}),_jsx(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`How to add a time off that happend in the past?`})}),id:`how-to-add-a-time-off-that-happend-in-the-past-1`,children:_jsx(_components.p,{children:`Habitify does not support to add a time off for date in past. You can manually mark these date with Skip which works technically the same.`})}),_jsxs(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`How to add time of that is 1 day long?`})}),id:`how-to-add-time-of-that-is-1-day-long-1`,children:[_jsx(_components.p,{children:`Habitify does not support to add a time off that just lasts 1 day. Instead you can:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Manually mark your habits for the day as skipped on that day, or`}),`\n`,_jsxs(_components.li,{children:[`Go to Settings → Automation → Status Update, then configure:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`set the time,`}),`\n`,_jsxs(_components.li,{children:[`Under ‘`,_jsx(_components.em,{children:`Mark Habits As`}),`’ choose ‘`,_jsx(_components.strong,{children:`Skipped`}),`’,`]}),`\n`,_jsxs(_components.li,{children:[`Under ‘`,_jsx(_components.em,{children:`Excluded Habits`}),`’, tap ‘`,_jsx(_components.strong,{children:`Add Excluded Habits…`}),`’ and choose the habits that you don’t want to appy the automation on.`]}),`\n`,_jsxs(_components.li,{children:[`Under ‘`,_jsx(_components.em,{children:`Status`}),`’, switch the toggle button of ‘Enabled’.`]}),`\n`]}),`\n`]}),`\n`]})]})]}),_jsxs(Tab,{title:`🖥️ Website \u0026 Desktop`,id:`%F0%9F%96%A5%EF%B8%8F-website-%26-desktop`,\"data-child-heading-ids\":`[\"scheduling-a-time-off-3\",\"removing-a-time-off-3\",\"stopping-a-time-off-early-3\",\"logging-progress-during-a-time-off\",\"faqs-3\"]`,children:[_jsx(OptimizedFrame,{src:`https://drive.google.com/file/d/1IDmZYKZKgmJVgTIIO04nWMasm7O63zp5/preview`,width:`640`,height:`360`}),_jsx(Heading,{level:`2`,id:`scheduling-a-time-off-3`,children:`Scheduling a time off`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Habitify`}),` app, on `,_jsx(_components.em,{children:`the left sidebar`}),`, navigate to `,_jsx(_components.strong,{children:`Preferences → Off Mode.`})]}),`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Settings → Off Mode`}),` window, on the left sidebar, click `,_jsx(_components.strong,{children:`’+ Plan New Off Time”.`})]}),`\n`,_jsxs(_components.li,{children:[`Configure the details of your upcoming time off:`,`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Choose an icon`}),`, this will be marked on the day during your time off when you view back in the single progress view of the habit later.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`‘Off Mode Reason’`}),` field and enter the name for the Time Off.`]}),`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.strong,{children:`Start Date`}),` and `,_jsx(_components.strong,{children:`End Date`}),`, set the first day and the last day of your Time Off. The minimum duration should be 2 days.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`‘Save’`}),` button to schedule your time off.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`removing-a-time-off-3`,children:`Removing a time off`}),_jsx(_components.p,{children:`To remove an upcoming time off:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`App`}),` `,_jsx(_components.em,{children:`Settings → Off Mode`}),`, `,_jsx(_components.strong,{children:`find the time off`}),` you want to remove,`,_jsx(`br`,{}),`Then, click `,_jsx(_components.strong,{children:`the red trash bill button`}),` on its right end`]}),`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Confirmation`}),`, click the ‘`,_jsx(_components.strong,{children:`Delete Off Time`}),`’ button.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`stopping-a-time-off-early-3`,children:`Stopping a time off early`}),_jsx(_components.p,{children:`If your plans change and you want to come back before your scheduled end date:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`App Settings → Off Mode`}),`, find the active time off.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`’⦰ Stop Time Off’.`})]}),`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Confirmation`}),`, click the `,_jsx(_components.strong,{children:`‘Stop Off Time’`}),` button**.**`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`logging-progress-during-a-time-off`,children:`Logging progress during a time off`}),_jsx(_components.p,{children:`During a Time Off, your habit list will be abandoned to appear in the List layout, but you still can see your habits in the Grid layout. Therefore, you can continue your tracking with Grid layout during your time off.`}),_jsx(_components.p,{children:`Especially, when you want to log progress value for a date included in the Time Off:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.em,{children:`Grid layout`}),`, single click on your habit’s name.`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.em,{children:`single progress view`}),`, click `,_jsx(_components.strong,{children:`the ⌨️ button`}),` in the top right corner.`]}),`\n`,_jsx(_components.li,{children:`Enter a value in the input field, then choose a date from the Calendar.`}),`\n`,_jsxs(_components.li,{children:[`Click the ‘`,_jsx(_components.strong,{children:`Add Log`}),`’ button to save your progress.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`faqs-3`,children:`FAQs`}),_jsx(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`How to add a time off that happend in the past`})}),id:`how-to-add-a-time-off-that-happend-in-the-past-2`,children:_jsx(_components.p,{children:`Habitify does not support to add a time off for date in past. You can manually mark these date with Skip which works technically the same.`})}),_jsx(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`How to add time of that is 1 day long?`})}),id:`how-to-add-time-of-that-is-1-day-long-2`,children:_jsx(_components.p,{children:`Habitify does not support to add a time off that just lasts 1 day. Instead you can manually mark your habits for the day as skipped on that day.`})})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Off Mode","description":null,"href":"/off-mode"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Scheduling a time off","slug":"scheduling-a-time-off","depth":2,"children":[],"tabId":"%EF%A3%BF-ios"},{"title":"Removing a time off","slug":"removing-a-time-off","depth":2,"children":[],"tabId":"%EF%A3%BF-ios"},{"title":"Stopping a time off early","slug":"stopping-a-time-off-early","depth":2,"children":[],"tabId":"%EF%A3%BF-ios"},{"title":"Logging progress during time off","slug":"logging-progress-during-time-off","depth":2,"children":[],"tabId":"%EF%A3%BF-ios"},{"title":"FAQs","slug":"faqs","depth":2,"children":[],"tabId":"%EF%A3%BF-ios"},{"title":"Scheduling a time off","slug":"scheduling-a-time-off-2","depth":2,"children":[],"tabId":"%F0%9F%A4%96-android"},{"title":"Removing a time off","slug":"removing-a-time-off-2","depth":2,"children":[],"tabId":"%F0%9F%A4%96-android"},{"title":"Stopping a time off early","slug":"stopping-a-time-off-early-2","depth":2,"children":[],"tabId":"%F0%9F%A4%96-android"},{"title":"Logging progress during time off","slug":"logging-progress-during-time-off-2","depth":2,"children":[],"tabId":"%F0%9F%A4%96-android"},{"title":"FAQs","slug":"faqs-2","depth":2,"children":[],"tabId":"%F0%9F%A4%96-android"},{"title":"Scheduling a time off","slug":"scheduling-a-time-off-3","depth":2,"children":[],"tabId":"%F0%9F%96%A5%EF%B8%8F-website-%26-desktop"},{"title":"Removing a time off","slug":"removing-a-time-off-3","depth":2,"children":[],"tabId":"%F0%9F%96%A5%EF%B8%8F-website-%26-desktop"},{"title":"Stopping a time off early","slug":"stopping-a-time-off-early-3","depth":2,"children":[],"tabId":"%F0%9F%96%A5%EF%B8%8F-website-%26-desktop"},{"title":"Logging progress during a time off","slug":"logging-progress-during-a-time-off","depth":2,"children":[],"tabId":"%F0%9F%96%A5%EF%B8%8F-website-%26-desktop"},{"title":"FAQs","slug":"faqs-3","depth":2,"children":[],"tabId":"%F0%9F%96%A5%EF%B8%8F-website-%26-desktop"}],"codeExamples":{}},"jsLinks":[],"subdomain":"habitify","siteName":"Habitify","title":"Off Mode - Habitify","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T02:36:14.731Z","originalFileLocation":"off-mode.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Habitify\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Off Mode - Habitify\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Habitify\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.habitify.me/off-mode\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://habitify.mintlify.app/_mintlify/api/og/v2?division=App+Settings\u0026amp;title=Off+Mode\u0026amp;theme=7442d8443a4f400eb6dadc2d\u0026amp;signature=b2b5a8e7aacecf1d7e8c108d408ca4280ef6b51a4d6f189588fe915b5cbb4c9a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Off Mode - Habitify\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://habitify.mintlify.app/_mintlify/api/og/v2?division=App+Settings\u0026amp;title=Off+Mode\u0026amp;theme=7442d8443a4f400eb6dadc2d\u0026amp;signature=b2b5a8e7aacecf1d7e8c108d408ca4280ef6b51a4d6f189588fe915b5cbb4c9a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Habitify\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#164AF2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.habitify.me/off-mode\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/off-mode.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.habitify.me/#organization\",\"name\":\"Habitify\",\"url\":\"https://docs.habitify.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/habitify/6ubuIYTR9HqwJmST/images/Group3.png?fit=max\u0026auto=format\u0026n=6ubuIYTR9HqwJmST\u0026q=85\u0026s=19d2ca75b3476d732425d7ae3a079d41\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.habitify.me#website\",\"name\":\"Habitify\",\"url\":\"https://docs.habitify.me\",\"publisher\":{\"@id\":\"https://docs.habitify.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.habitify.me/off-mode#webpage\",\"url\":\"https://docs.habitify.me/off-mode\",\"name\":\"Off Mode\",\"dateModified\":\"2026-10-22T02:36:14.731Z\",\"isPartOf\":{\"@id\":\"https://docs.habitify.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.habitify.me/off-mode#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.habitify.me/off-mode#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Habitify\",\"item\":\"https://docs.habitify.me\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Off Mode\",\"item\":\"https://docs.habitify.me/off-mode\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.habitify.me/off-mode#article\",\"headline\":\"Off Mode\",\"name\":\"Off Mode\",\"url\":\"https://docs.habitify.me/off-mode\",\"mainEntityOfPage\":{\"@id\":\"https://docs.habitify.me/off-mode#webpage\"},\"dateModified\":\"2026-10-22T02:36:14.731Z\",\"publisher\":{\"@id\":\"https://docs.habitify.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.habitify.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Habitify\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Habitify","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"life-ring","pages":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/habitify-introduction"},{"title":"Quick Start","href":"/habitify-quick-start"}]},{"group":"Features","pages":[{"title":"Good habits","href":"/good-habits"},{"title":"Bad habits","href":"/bad-habits"},{"title":"Journal","href":"/journal"},{"title":"Single progress","href":"/single-progress"},{"title":"Progress","href":"/untitled-page-5"},{"title":"Reflection","href":"/reflection"},{"title":"Circle","href":"/circle"},{"title":"Challenge","href":"/challenge"}]},{"group":"Tools","pages":[{"title":"Area","href":"/area"},{"title":"Reminder","href":"/reminder"},{"title":"Habit Gate","hidden":true,"href":"/habit-gate"},{"title":"Note","href":"/note"},{"title":"Widget","href":"/widget"},{"title":"Task","href":"/task"},{"title":"Timer","description":null,"href":"/timer"}]},{"group":"App Settings","pages":[{"title":"Off Mode","href":"/off-mode"},{"title":"App Behaviors","description":null,"href":"/app-behavior"}]},{"group":"Automation","pages":[{"title":"Status Update","href":"/automation-status-update"},{"title":"Shortcuts","href":"/ios-shortcuts"},{"title":"NFC Tags","href":"/nfc-tags"},{"title":"Zapier \u0026 IFTTT","href":"/zapier-ifttt"}]},{"group":"Integration","pages":[{"title":"Google Calendar","href":"/google-calendar-integration"},{"title":"Outlook Calendar","href":"/outlook-calendar-integration"},{"title":"Apple Calendar","href":"/apple-calendar-integration"},{"title":"Apple Health","href":"/apple-health-integration"},{"title":"Health Connect","href":"/health-connect-integration"},{"title":"Strava","href":"/strava-integration"},{"title":"Google Health (Fitbit)","href":"/fitbit-integration"},{"title":"Rescue Time","href":"/rescue-time-integration"},{"title":"Screen Time","href":"/screen-time-integration"}]},{"group":"Habitify MCP \u0026 AI","pages":[{"title":"Habitify MCP","href":"/habitify-mcp"},{"title":"Habi AI","href":"/habi-ai"},{"title":"Siri AI","href":"/untitled-page"}]},{"group":"Plans \u0026 Billing","pages":[{"title":"Plans \u0026 Payments","href":"/plans"},{"title":"Purchases \u0026 Billings","href":"/billings"},{"title":"Habitify Family","href":"/habitify-family"},{"title":"Habitify Team","href":"/habitify-team"},{"title":"Habitify Student","href":"/habitify-student"}]},{"group":"Account \u0026 Data","pages":[{"title":"Account","href":"/manage-account"},{"title":"Data","href":"/manage-data"}]}]},{"tab":"API Documentation","icon":"rectangle-api","pages":[{"title":"API Documentation","href":"/api-reference/habits/get-all-habits"}]},{"tab":"Changelog","icon":"bullhorn","href":"https://feedback.habitify.me/changelog"}]},"title":"Off Mode - Habitify","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}