Food and Reaction Diary

Keep meal events and separately entered reactions on one chronology without inferring an allergy or cause.

Files stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Review meal and reaction diary controls

One tab-separated row per meal, exactly five columns. The date is YYYY-MM-DD, the time is 24-hour HH:MM and the offset is the UTC offset at that moment, such as +06:00 or Z. The entry is up to 120 characters and the note up to 200. Up to 200 rows in each list and 100,000 characters across both lists together.

Your own description of what you noticed, in the same five columns. Reactions are recorded separately from meals. A reaction near a meal is a timing record only; the diary does not decide that the meal caused it and does not classify an allergy.

Drop your file here

or choose one from your device

Open a JSON project saved by this page. The file names the tool and schema it was written for; values in the file replace the matching fields above and are checked the same way as typed input.

    Processed in your browser. Your inputs stay on this device.

    Showing a generated example. Generate again for a new result.

    How to use Food and Reaction Diary

    1. Enter meals and reactions as separate timestamped datasets, keeping descriptions in your own words.
    2. Review the chronology and any elapsed interval since an earlier recorded meal without treating proximity as a cause.
    3. Download CSV for rows, JSON to continue editing later, or PDF for a printable copy. Review exports before sharing them.

    Example: Food and Reaction Diary

    Place a reaction after an earlier meal without interpreting the link.

    You add
    Meals and drinks: date, time, UTC offset, entry, note (tabs): 2026-10-01 08:05 +06:00 Example breakfast Sample row, replace with your own Reactions: date, time, UTC offset, entry, note (tabs): 2026-10-01 09:40 +06:00 Example reaction Sample row, replace with your own
    You get
    Recorded 1 meal and 1 reaction on one timeline. Sample rows: 1 | Meal | 2026-10-01 08:05 | UTC+06:00 | Example breakfast | - | Sample row, replace with your own; 2 | Reaction | 2026-10-01 09:40 | UTC+06:00 | Example reaction | 1.6 | Sample row, replace with your own

    Options

    Separate event types
    A reaction is not attached to a food as a diagnosis. Meal and reaction notes remain separately identifiable.
    Missing earlier meal
    An unavailable interval means no earlier meal was recorded, not that no food was consumed.

    Supported inputs and limits

    Up to 200 rows in each list and 100,000 characters across both lists. No allergy, intolerance, avoidance plan or treatment is inferred. Processing runs in the browser without uploading entries or automatic saving. JSON projects are limited to 100,000 bytes/characters. Saved files contain your supplied details. Printable reports use standard Latin fonts; unsupported characters are refused rather than omitted.

    Where your input is processed

    This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

    A time gap is an organisational detail

    The diary can show elapsed time since an earlier recorded meal. That proximity does not identify an allergen, an intolerance or the cause of a reaction. Missing meals and other circumstances are not inferred. The packet preserves the descriptions you supplied for your own review or discussion.

    Questions about Food and Reaction Diary

    Does the diary identify an allergy?

    No. It does not classify foods or infer an allergy, intolerance or cause.

    What if there is no earlier meal entry?

    There is no recorded meal to use for the interval. That absence does not prove a reaction happened without food exposure.

    Will it recommend foods to avoid?

    No. The output is a supplied-event history without avoidance or treatment advice.

    Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem