Blood Pressure Log – Print or Download as PDF

Enter your readings below and generate a clean, printable blood pressure log PDF — ready to bring to your doctor or keep at home. Works entirely in your browser.

100% private — no data is sent to any server

Patient / Log Info

Blood Pressure Readings

Enter each measurement row by row. Systolic/Diastolic in mmHg, Pulse in bpm, Weight in lbs or kg, Blood Sugar in mg/dL or mmol/L.

Date & Time Systolic Diastolic Pulse Weight Blood Sugar Notes
CSV columns: date, time, systolic, diastolic, pulse, weight, blood_sugar, notes

Generate PDF

Your PDF is built entirely in the browser. Nothing is uploaded anywhere.

Building PDF…

How it works

Fill in your patient details and as many reading rows as you need. Each row covers one measurement event. When you click Download PDF, the tool uses pdf-lib to compose a formatted table entirely inside your browser — your health data never leaves your device.

Normal BP Systolic < 120 and Diastolic < 80 mmHg — shown in green on PDF
Elevated Systolic 120–129 and Diastolic < 80 — amber highlight
High (Stage 1+) Systolic ≥ 130 or Diastolic ≥ 80 — red highlight so your doctor notices at a glance
CSV import Paste spreadsheet data (Excel → Save as CSV) and import all rows at once — no retyping

The generated PDF includes a header with your name, DOB, log period, and physician; a full reading table with colour-coded BP status; and a footer noting the generation date. Print it or attach it to a patient portal message.

Frequently asked questions

Is my blood pressure data stored anywhere?
No. This tool runs entirely in your browser using JavaScript. Your readings are never sent to any server. When you close the tab, the data is gone unless you save the PDF or note the values yourself. We do not use cookies or analytics for this tool.
What is a normal blood pressure reading?
According to the American Heart Association, normal blood pressure is less than 120/80 mmHg. Elevated blood pressure is systolic 120–129 with diastolic under 80. Stage 1 hypertension starts at 130/80 mmHg. Stage 2 is 140/90 mmHg or higher. Always confirm readings and interpretation with your healthcare provider — this tool is for logging purposes only and does not provide medical advice.
When should I measure my blood pressure and how many readings should I log?
Most doctors recommend measuring twice a day — once in the morning before medication and meals, and once in the evening. For each session, take two or three readings one minute apart and record the average. Log at least 7 days of readings before a doctor's appointment to give a representative picture. More readings are better when tracking the effect of a new medication or lifestyle change.
Can I import data from a spreadsheet?
Yes. In Excel or Google Sheets, save or export your data as CSV. The expected column order is: date, time, systolic, diastolic, pulse, weight, blood_sugar, notes. The header row is optional — the tool detects and skips it automatically. Click "Import CSV", paste the text, then click "Import rows" to add them to your log.
What paper size does the PDF use?
You can choose A4 (210 × 297 mm, standard in most countries) or US Letter (8.5 × 11 inches, standard in the USA and Canada). Select your preferred size in the Patient Info section before generating. The table and fonts scale to fill the page neatly.
What do the colour codes in the PDF mean?
The BP Status column is colour-coded for quick scanning: green = Normal (<120/<80), amber = Elevated (120–129/<80), red = High (≥130 systolic or ≥80 diastolic). These thresholds follow AHA 2017 guidelines. If many rows appear red, discuss with your physician — do not self-diagnose based on this log alone.