Free symptom pattern tracker

Symptom Frequency Chart

Add symptom tags, log an occurrence with one tap, and see which symptoms happen most often over the timeframe you choose.

Frequency chart

Why chart symptom frequency

A single bad day rarely tells you much. A frequency chart across weeks or months turns scattered complaints into a ranked list you can actually act on or bring to a doctor.

One tap to log

Once a symptom tag exists, logging today's occurrence is a single tap — no forms to fill out mid-flare.

Log for any date

Forgot to log yesterday? Pick the date first, then tap the symptom to backfill it accurately.

Filter by timeframe

Switch between 7, 30, 90 days or all time to see whether a symptom is trending up, down or steady.

How to use the symptom frequency chart

  1. Add symptom tagsType a short name like "headache" or "nausea" and select Add symptom.
  2. Log occurrencesTap a tag's log button whenever it happens. Change the date field first to log a past day.
  3. Filter and compareSwitch the timeframe filter to see the chart recompute for 7, 30, 90 days or all time.

About tracking symptoms over time

Memory is a poor tool for spotting patterns in something as variable as symptoms. Most people can recall whether a headache happened "a lot" or "not much" recently, but struggle to say honestly whether it's actually more frequent than three months ago, or whether it clusters around specific weeks. A simple tally, logged at the moment something happens rather than reconstructed later, avoids that recall bias entirely. This tool keeps the tagging step separate from the logging step on purpose: you define a symptom once, by name, and then every future occurrence is a single tap rather than retyping anything, which matters because friction is the main reason people stop tracking. The horizontal bar chart sorts symptoms from most to least frequent within whichever timeframe is selected, so switching from 30 days to 90 days can reveal whether something spiking this month is new or has been a steady background pattern for a season. None of this replaces a clinician's judgment, but a chart like this is genuinely useful to bring to an appointment — it replaces "it happens pretty often" with an actual count over a defined window, which is a much more useful starting point for a conversation about what might be causing it.

Log in the moment

Logging right when a symptom happens is more accurate than trying to remember it at the end of the day.

Keep tag names consistent

Reuse the same tag name every time, like "headache" not "head pain," so occurrences count toward one bar.

Bring the chart to appointments

A frequency count over a defined window is more useful to a doctor than a vague description of how often.

Symptom frequency chart FAQ

How do I add a symptom to track?

Type a short name like "headache" or "fatigue" into the add-symptom box and select Add. It becomes a tag with its own one-tap log button.

Can I log a symptom for a past date, not just today?

Yes. Pick a date in the date field before tapping a symptom's log button, and that occurrence is recorded against the chosen date instead of today.

How is the frequency chart sorted?

Bars are sorted from the most-logged symptom at the top to the least-logged at the bottom, based on occurrences within your selected timeframe.

What do the timeframe filters do?

Last 7, 30 and 90 days recompute the chart using only occurrences logged within that many days of today. All time includes every occurrence you've ever logged.

Is this a substitute for medical advice?

No. This tool is a personal tracking aid for spotting patterns in your own data. It doesn't diagnose anything, and you should share the chart with a healthcare provider rather than rely on it alone.

Try other self-tracking tools

More free browser-based trackers from My Panda Toolbox.