Inspect Three Same-Session Thermometer Readings Without Diagnosing Them — Free
Repeated readings can disagree even when a thermometer appears consistent. Keep a small same-session set visible, including its smallest and largest values, before asking whether your measurement technique or device needs checking.
The proof surface
Longitudinal health logs summarize observations across days. This dial instead exposes within-session repeat spread under one device and technique. Its review mark is supplied by the reader, and the dial counts marked sessions rather than displaying a clinical danger level.
InputSession code | first °C | second °C | third °C; reader-selected repeat-spread review mark (°c)
Rare deviceLongitudinal health logs summarize observations across days. This dial instead exposes within-session repeat spread under one device and technique. Its review mark is supplied by the reader, and the dial counts marked sessions rather than displaying a clinical danger level.
Output artifactLargest within-session repeat spread with row-by-row context
Cost$0 local calculation · no card, paid key, subscription or signup · proposed filing price is not for sale
Sample, not your facts: Illustrative inputs: Cedar session | 36.6 | 36.8 | 36.7; Maple session | 37.1 | 37.5 | 37.3. Reader-selected repeat-spread review mark (°C) = 0.3. Largest within-session repeat spread: 0.4 °C range. All records are invented.
Before using the replicate-range dial
Record three readings only when repeating a measurement is appropriate under your device's instructions or a clinician's guidance. Do not delay needed care to assemble a neat dataset. Keep each row to one device, one measurement site, one Celsius convention and one session; changes of site or device are different conditions, not interchangeable replicates. The parser supports signed Celsius values from -50 to 100 for arithmetic checks, not because that entire range is a plausible body temperature. Anonymous session codes are enough. A range describes dispersion; an average describes the center of the recorded set. Neither can establish calibration, infection, treatment need or an individual normal temperature.
Why the flat version breaks
Treating narrow spread as accuracy
A biased device can repeat the same number. Agreement within a set says nothing about agreement with a suitable reference. The mean is not automatically the true value. Use the range to organize a technique or device discussion, not to certify a thermometer or dismiss a concern about the absolute readings.
Pooling different sites or scales
Oral, ear and surface readings may use different conventions, and Celsius and Fahrenheit are different scales. A range built from a mixed set is not a repeatability measure. Separate conditions before entry and verify unit labels; the parser cannot detect a plausible-looking Fahrenheit number masquerading as Celsius.
Confusing the dial with a health score
The dial's needle represents the number of sessions above your repeat-spread mark. It does not represent fever severity, infection probability or safety. The row's degree-valued range is the observation you can inspect. A warning prompts source and technique review rather than a treatment instruction.
How to work the replicate-range dial
Preserve the device and site convention
Keep the device model and measurement site in your own private notes, not in a shared state link. The calculator only needs an anonymous session code and three numbers. If you changed technique between readings, label that set as a technique comparison outside this log rather than treating its spread as device repeatability.
Transcribe displayed values, not corrected guesses
Type the observed Celsius displays exactly as written, without units in the cells. Do not add a remembered offset to make two sites look comparable. If a source is Fahrenheit, convert the whole session separately and preserve that conversion note. A missing second reading is a missing observation; it is not a zero and should not be entered as one.
Read range and mean as different quantities
The range is max(first, second, third) minus min(first, second, third). The mean is their sum divided by three. Across sessions, this summary selects the largest range; adding ranges would have no useful temperature meaning. Review flags use a strict greater-than comparison with your entered spread mark, so equality is explicitly unmarked.
Ask a device or technique question
Take the original observations, device instructions and session circumstances to a pharmacist, device supplier or clinician if repeatability concerns remain. Ask how to use and check that particular thermometer. Keep medical decisions separate from the range: an apparently tidy replicate set does not make concerning symptoms irrelevant, and a scattered set does not itself establish a diagnosis.
What the replicate-range dial separates
Question
Before
Inspect this instead
Treating narrow spread as accuracy
A biased device can repeat the same number. Agreement within a set says nothing about agreement with a suitable reference. The mean is not automatically the true value. Use the range to organize a technique or device discussion, not to certify a thermometer or dismiss a concern about the absolute readings.
Transcribe displayed values, not corrected guesses
Pooling different sites or scales
Oral, ear and surface readings may use different conventions, and Celsius and Fahrenheit are different scales. A range built from a mixed set is not a repeatability measure. Separate conditions before entry and verify unit labels; the parser cannot detect a plausible-looking Fahrenheit number masquerading as Celsius.
Read range and mean as different quantities
Confusing the dial with a health score
The dial's needle represents the number of sessions above your repeat-spread mark. It does not represent fever severity, infection probability or safety. The row's degree-valued range is the observation you can inspect. A warning prompts source and technique review rather than a treatment instruction.
Ask a device or technique question
This replicate-range dial replaces a manual count or calculation, not source verification or the responsible person’s review.
Run it on the samples, right here
FIRST-LOAD
HYPOTHESIS / PROTOTYPE — checkout unavailable. Calculation is local. A draft is saved automatically in this browser profile when storage is available; Reset to sample clears it. Optional Pro history stores only five summaries and has its own deletion control. State links encode your inputs and can remain in browser history, clipboard or recipients’ records; share only non-sensitive rows. Optional external AI formatting leaves this device. The required site analytics beacon reports page activity; shared URLs contain encoded inputs. Do not treat an encoded URL as private. The calculator has no input-collection endpoint.
Measurement summary only, not diagnosis or treatment advice. Follow your thermometer's instructions and ask a pharmacist or qualified clinician about inconsistent readings; seek appropriate care for concerning symptoms rather than relying on this spread check.
Data note: The replicate-range dial processes Session code | first °C | second °C | third °C locally. Starter/sample selection and Run compute in this tab; no input is sent by the calculator. A local draft may be saved; explicit state-link sharing or optional external AI formatting can disclose inputs. Use non-sensitive labels.
Go deeper: the companion app files the same reading as a meter band gauge
The article demo above runs without limits. The companion app keeps a local history, exports the rows as CSV, prints the replicate-range dial reading, and holds your drafts on this device — one complete free app run; the proposed $4 one-time filing layer is not for sale.
The replicate-range dial answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.
Measurement summary only, not diagnosis or treatment advice. Follow your thermometer's instructions and ask a pharmacist or qualified clinician about inconsistent readings; seek appropriate care for concerning symptoms rather than relying on this spread check.
What this is built on
Method: The range is max(first, second, third) minus min(first, second, third). The mean is their sum divided by three. Across sessions, this summary selects the largest range; adding ranges would have no useful temperature meaning. Review flags use a strict greater-than comparison with your entered spread mark, so equality is explicitly unmarked.
All sample records, dates, quantities and labels are invented. No outside policy, contract, rate, clock offset, measurement or accessibility standard is represented as verified.
Google’s official pricing documentation, fetched 2026-10-01, says AI Studio is free in available regions. Optional formatting may require a Google account; manual local entry requires none. Limits can change and free-tier content may be used to improve products. Do not send private records.
Before: three readings became one guessed correct temperature. After: their mean and spread remain separate observations for a technique discussion.
Three worked readings, with different inputs
Sample A — typical inputs
Cedar session | 36.6 | 36.8 | 36.7
Maple session | 37.1 | 37.5 | 37.3
Setting: Reader-selected repeat-spread review mark (°C) = 0.3. Expected summary: 0.4 °C range.
Cedar spans 36.6 to 36.8, a 0.2°C range, with a 36.7°C mean. Maple spans 37.1 to 37.5, a 0.4°C range, with a 37.3°C mean. The summary reports the largest repeat spread, 0.4°C. Maple is above the supplied 0.3°C review mark. None of those comparisons labels a fever or identifies which reading is correct.
Sample B — changed plan
Willow session | 37.2 | 37.25 | 37.3
Setting: Reader-selected repeat-spread review mark (°C) = 0.3. Expected summary: 0.1 °C range.
The largest minus smallest reading is 0.1°C, and the mean is 37.25°C. More decimal places in an entered value do not prove that the thermometer can resolve them. Check the displayed precision and instructions before using these numbers to discuss repeatability. This set is narrower than the review mark, but it is not an accuracy certificate: all three readings could share the same systematic offset.
Sample C — boundary convention
Birch session | 35.9 | 35.9 | 35.9
Setting: Reader-selected repeat-spread review mark (°C) = 0.3. Expected summary: 0 °C range.
Three matching displayed readings give a range of zero and a mean of 35.9°C. The instrument may have rounded three different underlying observations to the same display. The boundary case therefore demonstrates a zero arithmetic spread, not perfect precision. An empty reading, a degree-symbol suffix or a Fahrenheit value mixed into the row must be corrected at the source rather than interpreted as agreement.
Optional AI formatting, never the calculation
Manual entry completes this replicate-range dial for free without signup. If available to you, the free AI Studio interface linked in the sources may format fictional or non-sensitive notes; external access may require an account. No API key or AI call is built into this tool. Free-tier content may be used to improve products. Review each cell and transcribe it to the labeled row schema; do not paste the JSON object into the row box.
Format only these fictional or non-sensitive notes for a replicate-range dial. Return strict JSON shaped as {"rows": [{"label": "string", "cells": ["string", "string", "string"]}], "setting": "string"}. The columns are Session code | first °C | second °C | third °C; the setting is Reader-selected repeat-spread review mark (°C). Keep all supplied strings and quantities exactly; do not calculate, infer missing entries, invent dates or add advice. If any required value is missing, return an empty rows array and ask me for it separately. I will verify every cell against my source and manually transcribe rows using vertical bars before running the local calculator.
An AI response is not executed, fetched or trusted as a result. Missing values remain questions; the strict local parser checks the rows you actually enter.