
Web app · Productivity
OathDay
Count every day to citizenship — presence, the 180-day line, your filing date
Log each trip outside the US once and OathDay does the naturalization day math: days physically present against 913 (or 548), your longest trip against the 180-day line, your earliest filing date, a simulator for a trip you haven't booked, and the travel-history table ready to transcribe. Free, private, no account.
Stored in your browser only. Nothing you do in the web version is sent to our servers. Clear your browser data and it's gone — so export a backup from the in-app menu if you want to keep it.



In your browser
What you can do in OathDay on the web
The day math, done the way the rules count
913 days of physical presence in five years, or 548 in three on the marriage basis, over a window clipped so it never starts before your resident-since date.
The 180-day line, watched
Every trip is measured against the continuous-residence line — amber from 150 days, red at 180 — on the dashboard, in the log and in the editor as you type the dates.
Earliest filing date, live
Ninety days before your green-card anniversary, recomputed from the basis you file on and shown with the days still to wait.
Trip simulator
Enter a trip you haven't booked and see what it does to your absence budget, your presence count and — if it crosses 180 days — your filing date.
Travel-history table
Date left, date returned, days out, country: the rows the application asks for, scoped to the statutory period, copyable into a spreadsheet or downloadable as CSV.
Expiry clocks and family profiles
Green card, passport and re-entry permit countdowns with renew-by dates, and one browser tracking every green-card holder in the household.
Screens
Every screen, rebuilt for the browser
-
1
Dashboard
The presence ring, longest-trip status against the 180-day line, earliest filing date, days abroad and the absence budget left.
-
2
Simulator
A trip you haven't taken, scored live: filing date, absence budget, distance from the 180-day line and presence after it.
-
3
Travel table
The formatted travel-history rows for the statutory period, with copy and CSV download.
-
4
Trip log
Every trip by year with days abroad, filtered to the window, the planned ones, or the ones near the line.
-
5
Trip
One trip: days abroad, whether it counts, your presence with and without it, and how close it came to 180 days.
-
6
Log a trip
Dates out and back, country from the bundled list, purpose, planned or taken, and a live day count with the line warnings.
-
7
Edit trip
Correct the dates, country or purpose — every count on the dashboard moves with it.
-
8
Documents
Green card, passport and re-entry permit clocks with days left, renew-by dates and elapsed bars.
-
9
How the days count
Physical presence, continuous residence, listing every trip and the 90-day window, plus the exact numbers OathDay uses.
-
10
Profiles
Every green-card holder in the household with their own basis, trips, documents and filing date.
-
11
Settings
Active profile summary, reading, CSV and JSON export, sample data and erase.
Try it with sample data: Loads two household profiles — one on the 5-year basis and one on the 3-year marriage basis — with thirteen trips over the last two years, a 43-day emergency trip, a planned December trip and five expiry clocks. You can start fresh at any time.
Ready? It's free.
Sign in once and every All Things AI web app opens instantly. No install, no subscription, no data leaving your browser.
Your say
Is OathDay useful? Tell us what to build next.
Sign in to vote.
Tell us what to build next.
Sign in to leave a comment or vote — it takes a few seconds.
Sign in to commentNo comments yet — be the first to say what this app should do next.
Questions
Is the web version of OathDay free?+
Yes. Sign in with a free All Things AI account and use every screen — no subscription, no in-app purchases.
Where is my data stored?+
Only in this browser's local storage. Nothing you enter is sent to our servers, so we can't see it, back it up, or restore it. Clearing site data, a private window, or another device starts empty. Export a backup from the in-app menu to keep it.
Do I need an account?+
You can read about the app without one, but you must sign in to open it. Sign-in is free and takes a few seconds with Google.
How is the web version different from the OathDay iPhone app?+
OathDay is a personal record-keeping tool. It does not give legal advice, is not affiliated with USCIS, and the counts are only as good as the trips you log. There are no renewal notifications in a browser tab: the expiry clocks are something you check rather than something that alerts you. The iPhone app exports the travel table as a formatted PDF; the web version gives you a copyable table and a CSV instead. Everything lives in this browser with no iCloud sync, so download the JSON backup if you want the record on another device.