Language learning tracker for immersion hours

LangTrack is a small language tracker for the hours you actually put in: the YouTube video, the anime episode, the Anki reviews, the podcast on the bus. Log each one in a tap or two, and see how far you are from the level you're aiming for.

Sign up with Google or email ยท No card ยท Free for one language

Every hour, by source

Most of the time you spend on a language isn't in a course. It's YouTube, anime, Dreaming Spanish, a podcast, a show on Netflix, a deck in Anki. LangTrack logs each session with its source, activity and language, so immersion counts as real hours instead of a vague feeling.

You log it yourself; LangTrack doesn't read your watch history. That keeps it honest: an episode you half-listened to while cooking is yours to count or not.

A day of immersion, logged by source
SourceActivityLanguageMinutes
YouTubeWatchingSpanish20 min
Dreaming SpanishWatchingSpanish45 min
AnimeWatchingJapanese24 min
AnkiVocabularyJapanese15 min
PodcastListeningSpanish30 min
Today2h 14m
An example day across two languages. Each row took one tap.

One tap for the usual

LangTrack looks at what you log most often and turns it into shortcuts: YouTube for 20 minutes, an anime episode, your Anki session. Tap one and it's logged, with an undo if you didn't mean it.

For anything else, pick the activity, language and minutes, or start the timer and stop it when you're done.

The Add entry sheet with Watching selected, 45 minutes, the title Story of Yanxi Palace and Chinese as the language.

Hours to your level

Set a level goal, say B2 in Spanish, and LangTrack estimates the hours it takes from FSI-based figures, adjusted for your native language and the other languages you speak. Then it shows what's left and, at your pace over the last four weeks, roughly when you'll get there.

The estimate is rough on purpose. Your own logged hours are the better number. The FSI language list: hours for every language

A goal page showing the week's recap, a 67% hit rate over 30 days, a best run of 11 days and a bar chart of minutes per day.

Bring the hours you already have

Already been learning for a year? Enter the hours you put in before LangTrack as one total per language, including your Dreaming Spanish hours. Your history starts where you actually are, not at zero.

Then the Stats page splits your time by language, puts this week next to last week and lays the year out as a grid of days.

The Stats page: minutes per day this week, totals per language (Chinese 44h 46m, Japanese 44h 41m) and a yearly activity grid.

LangTrack vs a spreadsheet, Duolingo's stats and a Notion template

All four can work. They're good at different things, and the honest answer depends on how much setup you'll put up with.

Comparison of LangTrack, a spreadsheet, Duolingo's stats and a Notion template
Feature LangTrack Spreadsheet Duolingo stats Notion template
Counts time outside one app Yes: any source, activity and language Yes, if you type it in No: only what you do in Duolingo Yes, if you type it in
Logging a session One tap for your usual sources, a few seconds otherwise, or a timer Open the sheet, find the row, type the date and minutes Automatic, for Duolingo lessons Add a database entry and fill in the fields
Hours by language and activity Built in, with weekly and yearly views With a pivot table you build XP and lessons, not hours across your study With views and formulas you build
Daily goal and streak Yes, with a weekly recap Possible with formulas Yes, for Duolingo practice Possible with formulas
Hours to a target level Estimate with a finish date at your pace If you build it Course progress, not hours to a level If you build it
Bringing in past hours One "before LangTrack" total per language Paste rows in Not applicable CSV import
Setup Sign in and pick a language Build it or copy a template None Duplicate a template, then adjust it
Cost Free for one language; Pro US$2.99 a month Free Free, with paid plans Free plan available

Duolingo's numbers are good at what they measure, which is Duolingo. A spreadsheet or Notion page can do anything if you'll maintain it. LangTrack is for when you want the hours counted with as little effort as possible. Language tracker vs spreadsheet: the longer version

Also in there

Timer
Start it, do the thing, stop it. The minutes go into the log.
Late entries
Forgot to log yesterday's reading? Change the date and add it today.
Streaks
Days in a row with at least one session. Pro can repair a streak you broke.
Media library Pro
Time per show, book or podcast, so you know which drama took up your autumn.
Export
Download all your data, including your logs as a CSV, whenever you like.
Phone or laptop
It's a web app. Open app.langtrack.app and sign in. There's nothing to install.

Pricing

Free covers one language, keeps all your history and doesn't run out. Pro is for people learning more than one.

Free

$0

  • One language
  • Logging and the timer
  • A daily goal with a weekly recap
  • Streaks, stats and the map
  • All your history, with CSV export
Start for free

Pro

US$2.99 a month

or US$29.99 a year (about US$2.50 a month) Save 16%

  • Everything in Free
  • Unlimited languages
  • A media library with time per show, book and podcast
  • Streak repair for a missed day
Start free, upgrade in the app

Prices are in US dollars. Pro is bought inside the app.

Questions

Something else? Write to us.

What is a language learning tracker?

A language learning tracker is a log of the time you spend on a language: what you did, in which language and for how long. Over weeks it shows your total hours, how they split between activities like watching, reading and vocabulary, and whether you're keeping a steady pace.

Can I track immersion like YouTube, anime and Dreaming Spanish?

Yes. Each entry has a source, so YouTube, an anime episode, Dreaming Spanish, a podcast or Anki each count as their own hours. LangTrack doesn't connect to those services; you log the session, and your usual ones become one-tap shortcuts.

Is LangTrack free?

Yes for one language, with logging, the timer, a daily goal, streaks, stats, the map and all your history. Pro costs US$2.99 a month or US$29.99 a year (about US$2.50 a month) and adds unlimited languages, the media library and streak repair.

How does LangTrack estimate the hours to my level?

It starts from figures based on the U.S. Foreign Service Institute's estimates for English speakers, adjusts them for your native language and the other languages you know, and compares the result with the hours you've logged. The finish date uses your average pace over the last four weeks. Treat it as a rough guide.

The FSI language list: hours for every language

Can I add the hours I put in before LangTrack?

Yes. Enter one total per language for everything you did before LangTrack. Those hours count towards your totals and level goals.

Is LangTrack an app I need to install?

No. It's a web app at app.langtrack.app that works in the browser on phones, tablets and computers.

Log today's session.

Log today's YouTube, anime or Anki session. It takes a tap, and the hours start adding up from there.

Start tracking โ€” it's free