Switching from HabitKit

Switching from HabitKit

HabitKit's backup file is the richest of the six formats Ritua reads. Almost everything you set up comes across, not just the coloured squares.

What comes across

  • Every habit, with its name and description
  • Its colour and its icon or emoji, so the grid still looks like yours
  • The order you arranged your habits in
  • Every completion, on the correct local day, including the amount when you tracked more than one per day
  • The note you wrote on a day
  • Each habit’s interval, so a weekly or monthly habit stays weekly or monthly instead of flattening to daily
  • Habits you archived, which arrive archived rather than cluttering your list

What changes

Your streak number may be different here, and that is the point.Ritua counts a streak against the schedule you set rather than against the calendar, so a ritual you do three times a week keeps its streak through the days off instead of breaking every Tuesday. A skipped day bridges rather than resets. The number you land on is usually the more accurate one. You cansee exactly how it is countedbefore you move anything.

These do not come across:

  • Widget layouts and theme settings, which describe HabitKit’s own interface rather than your history.

Getting the file out of HabitKit

  1. Open Settings in HabitKit

    Tap through to the app’s settings from the main habit grid.

  2. Find the backup or data section and export

    HabitKit writes your whole dataset to a single file. This is the same file it uses to move you to a new phone, so it contains everything.

  3. Save the file somewhere you can reach

    Files, Drive, or email to yourself. Keep it: it is a complete backup of your HabitKit data and is worth having regardless of what you do next.

  4. Open Ritua on whichever phone you want your history on

    HabitKit runs on both platforms and so does Ritua, so the same file works either way.

What you should have: A single .json file. Opened in a text editor it starts with a list of your habits, each with an id, a name and a colour, followed by a list of completions. The file name does not matter: Ritua identifies the format by reading the contents, so a renamed or re-shared file still imports.

Getting it into Ritua

  1. Install Ritua and open it

    You do not need an account, and there is nothing to sign up for. Do this on whichever phone you want your history to live on.

  2. On the welcome screens, tap "Been here before? Restore from backup"

    It is the underlined line beneath the main button, and it is there on every intro slide. Do it now rather than later: restoring during setup is free, while the same action from Settings afterwards is part of Premium.

  3. Pick your file, then choose Merge or Replace all

    Ritua works out the format by reading the file itself, so a renamed or re-shared file still imports. Before it writes anything it shows you what it found, counted out as rituals, logs and settings, along with anything it had to leave out. Nothing changes until you choose.

The import reads the file on your phone. Nothing is uploaded, and Ritua has no account system and no server to upload it to. If the file is not one Ritua recognises, it says so and writes nothing.

However many rituals you bring, they all come in. Ritua's free tier tracks five active rituals, but that limit is on creating new ones, not on recovering what you already had. An import of twelve habits restores twelve.

What is different here

Streaks that follow the schedule, not the calendar
Ritua counts a streak against the cadence you set, so a three-times-a-week ritual keeps its run through the days off, and a deliberate skip bridges rather than breaks. HabitKit’s intervals come across, so this applies to your habits from the first day.
A score that dips instead of resetting
Ritua keeps a Ritual Score alongside the streak. Miss a period and it falls a few points; show up again and it recovers within days. Months of history outrank one perfect week, so the number reflects the year rather than the last seven days.
Rest that the app understands
A skipped day is a first-class state rather than a gap, and a vacation is a plan you set once that quietly skips the days as they arrive. Neither costs you a streak.

And one thing Ritua does not do: Ritua has no home screen widget gallery to match HabitKit’s. Widgets exist, but the range of sizes, layouts and colour treatments is narrower. If the widget is the reason HabitKit lives on your home screen, look at Ritua’s before you commit.

Questions

Will my grid look the same?

Close. Colours, icons and emoji come across, and so does the order you arranged your habits in, so the shape of the grid is recognisable. The visual style is Ritua’s own, which is warmer and quieter than HabitKit’s.

I travel a lot. Will my days land on the right dates?

Yes. HabitKit records a completion as the moment of your local midnight rather than as a plain calendar date, and Ritua uses the timezone offset stored beside it to recover the day you actually meant. A day logged in Tokyo stays on the Tokyo date.

Do my weekly and monthly habits stay weekly and monthly?

Yes. HabitKit’s intervals are in the export, so a habit set to three times a week arrives as a three-times-a-week ritual. This is the main reason the HabitKit import produces streak numbers closer to the ones you already know than the other formats do.

What about habits I archived?

They arrive archived. Their history is kept and searchable, but they do not reappear in your active list, which is what archiving them meant.

Is anything uploaded when I import?

No. The file is read on your phone by the app. Ritua has no account and no server, which is the same promise HabitKit makes about keeping your data on the device.

The HabitKit steps on this page were last checked in August 2026. If a menu has moved since, tell us and we will fix it.