Bluelab pH PenPlus, Waterproof with Replaceable Probe
/* ═══════════════════════════════════════════ DESIGN TOKENS — do not change these ═══════════════════════════════════════════ */ :root { --bg: #ffffff; --bg-soft: #fafafa; --text: #4d4d4d; --text-light: #6b6b6b; --border: #e1e3e4; --blue: #01adf0; --blue-dark: #0190c8; --blue-pale: #e8f7fd; --green: #61a84d; --green-dark: #4d8a3c; --green-pale: #edf6ea; --orange: #ff723c; --orange-pale: #fff2ed; --font-head: 'Poppins', sans-serif; --font-body: 'Inter', sans-serif; --radius: 8px; --radius-sm: 5px; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: var(--font-body); font-size: 14px; background: var(--bg); color: var(--text); line-height: 1.65; padding-bottom: 40px; } :focus-visible { outline: 3px solid var(--blue); outline-offset: 3px; border-radius: 3px; } .icon { display: inline-block; flex-shrink: 0; vertical-align: middle; } .svg-sprite { display: none; } /* ── 1. INTRO ── */ .intro { padding-bottom: 18px; border-bottom: 1px solid var(--border); } .outcome-headline { font-family: var(--font-head); font-size: 1.15rem; font-weight: 700; color: var(--text); line-height: 1.25; margin-bottom: 10px; } .outcome-headline span { color: var(--green); } .intro p { font-size: 0.84rem; color: var(--text-light); line-height: 1.75; } .cert-strip { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; } .cert-badge { display: inline-flex; align-items: center; gap: 5px; background: var(--green-pale); border: 1px solid #c3e0ba; color: var(--green-dark); font-family: var(--font-head); font-size: 0.68rem; font-weight: 700; padding: 4px 10px; border-radius: 20px; } /* ── 2. TRUST BAR ── */ .trust-bar { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 16px; padding: 9px 12px; border: 1px solid var(--border); border-radius: var(--radius); background: var(--bg-soft); margin: 18px 0; } .trust-item { display: flex; align-items: center; gap: 6px; font-size: 0.74rem; font-weight: 500; color: var(--text-light); } .trust-item strong { color: var(--text); } /* ── SECTION LABELS (shared) ── */ .section-label { font-family: var(--font-head); font-size: 0.64rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: var(--blue); margin-bottom: 3px; } .section-title { font-family: var(--font-head); font-size: 0.97rem; font-weight: 700; color: var(--text); margin-bottom: 11px; } /* ── 3. COMPARISON ── */ .comparison-wrap { margin: 20px 0; } .comparison-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 9px; } .comp-col { border-radius: var(--radius); overflow: hidden; border: 1px solid var(--border); } .comp-header { padding: 8px 13px; font-family: var(--font-head); font-size: 0.74rem; font-weight: 700; display: flex; align-items: center; justify-content: center; gap: 7px; text-align: center; } .comp-col.old .comp-header { background: #f5f5f5; color: var(--text-light); border-bottom: 1px solid var(--border); } .comp-col.new .comp-header { background: var(--green); color: #fff; } .comp-list { list-style: none; padding: 0; } .comp-list li { display: flex; align-items: flex-start; gap: 8px; padding: 7px 13px; font-size: 0.76rem; color: var(--text-light); border-bottom: 1px solid var(--border); line-height: 1.45; } .comp-list li:last-child { border-bottom: none; } .comp-col.old .comp-list li svg { color: #bbb; margin-top: 2px; flex-shrink: 0; } .comp-col.new .comp-list li { color: var(--text); } .comp-col.new .comp-list li svg { color: var(--green); margin-top: 2px; flex-shrink: 0; } /* ── 4. VIDEO ── */ .gallery-wrap { margin: 20px 0; } /* ── 5. FEATURE CARDS ── */ .features-wrap { margin: 20px 0; } .features-grid { display: flex; flex-direction: column; gap: 7px; } .feature-card { background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); padding: 11px 13px; display: flex; flex-direction: row; align-items: flex-start; gap: 11px; } .feature-card.hero { border-color: var(--green); background: var(--green-pale); } .feature-icon-wrap { width: 34px; height: 34px; border-radius: var(--radius-sm); background: #fff; display: flex; align-items: center; justify-content: center; flex-shrink: 0; border: 1px solid var(--border); } .feature-card.hero .feature-icon-wrap { border-color: #b8ddb0; } .feature-card-body { flex: 1; min-width: 0; } .feature-card h4 { font-family: var(--font-head); font-size: 0.8rem; font-weight: 700; color: var(--text); margin-bottom: 3px; line-height: 1.3; } .feature-card p { font-size: 0.74rem; color: var(--text-light); line-height: 1.55; margin: 0; } .stat-badge { display: inline-block; background: var(--green); color: #fff; font-family: var(--font-head); font-size: 0.61rem; font-weight: 700; padding: 2px 7px; border-radius: 20px; white-space: nowrap; margin-left: 6px; vertical-align: middle; } /* ── 6. SPECS ── */ .specs-wrap { margin: 20px 0; } .specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; } .spec-card { background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); padding: 9px 12px; } .spec-card-label { display: flex; align-items: center; gap: 5px; font-size: 0.65rem; font-weight: 500; color: var(--text-light); text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 2px; } .spec-card-value { font-family: var(--font-head); font-size: 0.81rem; font-weight: 600; color: var(--text); line-height: 1.3; } .manual-link { display: inline-flex; align-items: center; gap: 6px; margin-top: 11px; font-size: 0.76rem; font-weight: 500; color: var(--blue); text-decoration: none; border: 1px solid var(--blue); border-radius: var(--radius-sm); padding: 6px 12px; transition: background 0.15s, color 0.15s; } .manual-link:hover { background: var(--blue); color: #fff; } /* ── 7. HOW IT WORKS ── */ .reassurance-block { background: var(--blue-pale); border: 1px solid #b3e4f9; border-radius: var(--radius); margin: 20px 0; overflow: hidden; } .reassurance-header { background: var(--blue); padding: 10px 15px; display: flex; align-items: center; gap: 9px; } .reassurance-header h3 { font-family: var(--font-head); font-size: 0.83rem; font-weight: 700; color: #fff; margin: 0; } .reassurance-steps { display: grid; grid-template-columns: 1fr 1fr; gap: 1px; background: #b3e4f9; } .reassurance-step { display: flex; flex-direction: row; align-items: flex-start; gap: 10px; padding: 12px 14px; background: var(--blue-pale); text-align: left; } .step-num { width: 22px; height: 22px; border-radius: 50%; background: var(--blue); color: #fff; font-family: var(--font-head); font-size: 0.7rem; font-weight: 700; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px; } .reassurance-step-body { flex: 1; } .reassurance-step h4 { font-family: var(--font-head); font-size: 0.76rem; font-weight: 700; color: var(--text); line-height: 1.3; margin-bottom: 2px; } .reassurance-step p { font-size: 0.71rem; color: var(--text-light); line-height: 1.55; margin: 0; } /* ── 8. INCLUDED IN BOX ── */ .included-wrap { margin: 20px 0; } .included-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; } .included-col { background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; } .included-col-header { padding: 8px 13px; font-family: var(--font-head); font-size: 0.74rem; font-weight: 700; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid var(--border); } .included-col-header.blue { background: var(--blue-pale); color: var(--blue-dark); } .included-col-header.green { background: var(--green-pale); color: var(--green-dark); } .included-list { list-style: none; padding: 6px 0; } .included-list li { display: flex; align-items: flex-start; gap: 7px; padding: 4px 13px; font-size: 0.75rem; color: var(--text-light); line-height: 1.5; } .included-list li svg { flex-shrink: 0; margin-top: 3px; } .included-tip { padding: 10px 13px; font-size: 0.74rem; color: var(--text-light); border-top: 1px solid var(--border); background: #fff; line-height: 1.6; } .included-tip strong { color: var(--text); } .included-tip a { color: var(--blue); text-decoration: none; font-weight: 600; } .included-tip a:hover { text-decoration: underline; } /* ── 9. FAQ ── */ .faq-wrap { margin: 20px 0; } .faq-list { display: flex; flex-direction: column; gap: 6px; } .faq-item { border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; background: var(--bg); } .faq-toggle { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; } .faq-label { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 11px 14px; cursor: pointer; font-family: var(--font-head); font-size: 0.79rem; font-weight: 600; color: var(--text); user-select: none; transition: background 0.15s; line-height: 1.4; } .faq-label:hover { background: var(--bg-soft); } .faq-q-icon { flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; background: var(--bg-soft); border: 1px solid var(--border); display: flex; align-items: center; justify-content: center; color: var(--blue); transition: background 0.15s, color 0.15s, transform 0.2s; } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.35s ease, padding 0.2s; font-size: 0.78rem; color: var(--text-light); line-height: 1.7; padding: 0 14px; background: var(--bg-soft); } .faq-answer a { color: var(--blue); } .faq-toggle:checked + .faq-label { background: var(--blue); color: #fff; } .faq-toggle:checked + .faq-label .faq-q-icon { background: rgba(255,255,255,0.2); border-color: rgba(255,255,255,0.4); transform: rotate(45deg); } .faq-toggle:checked ~ .faq-answer { max-height: 500px; padding: 12px 14px; border-top: 1px solid rgba(1,173,240,0.15); } .faq-toggle:focus-visible + .faq-label { outline: 3px solid var(--blue); outline-offset: -2px; } /* ── 10. CLOSING FOOTER ── */ .closing-trust { margin-top: 22px; padding: 15px 16px; background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); display: flex; flex-wrap: wrap; align-items: center; gap: 12px; justify-content: space-between; } .closing-trust-text { display: flex; align-items: flex-start; gap: 10px; flex: 1; min-width: 200px; } .closing-trust-text svg { color: var(--green); margin-top: 2px; flex-shrink: 0; } .closing-trust-text p { font-size: 0.78rem; color: var(--text-light); line-height: 1.6; } .closing-trust-text strong { color: var(--text); font-weight: 600; } .closing-contact { display: flex; flex-direction: column; gap: 5px; align-items: flex-end; } .closing-contact a { display: inline-flex; align-items: center; gap: 5px; font-family: var(--font-head); font-size: 0.74rem; font-weight: 600; color: var(--blue); text-decoration: none; padding: 6px 12px; border: 1px solid var(--blue); border-radius: var(--radius-sm); transition: background 0.15s, color 0.15s; white-space: nowrap; } .closing-contact a:hover { background: var(--blue); color: #fff; } .closing-contact a svg { flex-shrink: 0; } /* ── MOBILE ── */ @media (max-width: 599px) { body { font-size: 15px; } .section-title { font-size: 0.9rem; } /* Stack all two-column grids */ .comparison-grid, .specs-grid, .reassurance-steps, .included-grid { grid-template-columns: 1fr; } /* Feature card body, included list, comparison list */ .feature-card p, .included-list li, .comp-list li { font-size: 0.82rem; line-height: 1.6; } /* How-it-works step descriptions */ .reassurance-step p { font-size: 0.79rem; line-height: 1.6; } /* FAQ touch targets and sizing */ .faq-label { padding: 14px; font-size: 0.84rem; min-height: 44px; } .faq-answer { font-size: 0.82rem; } /* Closing footer stacks vertically */ .closing-trust { flex-direction: column; align-items: stretch; } .closing-contact { align-items: stretch; } .closing-contact a { width: 100%; justify-content: center; text-align: center; padding: 13px 12px; font-size: 0.82rem; min-height: 44px; } } Precision pH, now with a replaceable probe The Bluelab pH PenPlus reads pH from 0.0 to 14.0 at 0.1 resolution and shows solution temperature in °C or °F on the same backlit screen. It carries an IP68 dustproof and waterproof rating, and its double-junction probe screws off the pen body, so years down the road you can refresh the probe instead of replacing the whole meter. It ships with pH 4.0, pH 7.0, and KCl storage solution so you can calibrate and start measuring the same day. Every pen is backed by a 2-year limited warranty on the meter and a 6-month warranty on the probe. Replaceable probe 2-year limited warranty IP68 waterproof Free shipping on orders over $49 30-day returns on all orders Serving growers since 2006 Gallery See it in action Side by side Cheap pH pens vs. the Bluelab pH PenPlus Budget pH pens Single-junction probes clog fast in nutrient solutions Drift out of calibration within days Probe wears out and the whole pen goes in the trash No calibration reminder, so you forget and run on bad data Dim, unlit screens that are hard to read in a grow room Calibration solutions sold separately, adding $10+ on day one Bluelab pH PenPlus Double-junction probe resists contamination from nutrients 2-point calibration (pH 4.0 and 7.0) holds accuracy to ±0.1 pH Screw-cap replaceable probe: swap the probe, keep the pen 30-day calibration reminder built into the firmware IP68 dustproof and waterproof, built for daily reservoir use pH 4.0, pH 7.0, and KCl storage solution included in the box Key features What makes this pen worth keeping Double-junction pH probe ±0.1 pH Two reference junctions instead of one. The outer junction takes the beating from nutrient salts so the inner junction stays clean, which means stable readings for longer before the probe wears out. Replaceable pH/temperature probe The probe unscrews from the pen body. When it eventually wears out, screw on a Bluelab pH ProbePlus, recalibrate, and you are back to fresh-probe performance in minutes without buying a whole new meter. IP68 dustproof and waterproof Rated IP68 for dust and water, so humid grow rooms, wet hands, and the occasional slip into the reservoir are all part of a normal day. It also reads solution temperature (0 to 50°C / 32 to 122°F) in your choice of °C or °F. Backlit LCD with hold function The screen lights up for reading in dim grow rooms. Press the hold button to lock the display so you can pull the pen out and read at eye level. 30-day calibration reminder A built-in timer tracks the days since your last calibration and alerts you when it is time to recalibrate. No guessing, no forgetting. Hydrating cap and auto-off A KCl-filled silicone cap with an internal sponge keeps the glass bulb hydrated between readings, and an integrated lanyard keeps the cap attached. The pen switches itself off after inactivity to stretch its single AAA battery. Specs Technical details pH Range 0.0 to 14.0 pH Accuracy ±0.1 pH (at 25°C) Temp Range 0 to 50°C / 32 to 122°F Resolution 0.1 pH, 1°C / 1°F Calibration 2-point (pH 7.0 and pH 4.0) Power 1x AAA alkaline battery Probe Replaceable (Bluelab pH ProbePlus) Warranty 2-year limited warranty on the pen; 6-month warranty on the pH/temperature probe (including pH ProbePlus replacements). Proof of purchase required. How to set up and use your pH PenPlus 1 Hydrate the probe Remove the storage cap and soak the probe tip in the included KCl storage solution for 24 hours before first use. This activates the glass membrane so it can read pH accurately. 2 Calibrate with two solutions Dip the probe in the pH 7.0 sachet, press the calibration button, then repeat in the pH 4.0 sachet. A confirmation indicator on screen tells you the calibration succeeded. 3 Take your reading Submerge the probe in your nutrient solution or reservoir and wait for the display to stabilize. The reading shows pH and temperature simultaneously on the backlit screen. 4 Rinse, store, repeat After each use, rinse the probe tip in clean water, then replace the storage cap with a few drops of KCl solution inside. This keeps the probe hydrated and extends its working life. In the box Everything you need to calibrate and start measuring Included with every pen Bluelab pH PenPlus with replaceable pH/temperature probe pH 7.0 calibration solution sachet pH 4.0 calibration solution sachet KCl probe storage solution Integrated lanyard and silicone probe cap Quick-start guide Recommended add-ons Bluelab Conductivity Pen (PPM): Measures EC/PPM so you can check nutrient strength alongside pH Bluelab Probe Care Kit (pH): Extra calibration sachets, KCl solution, and cleaning tools for ongoing maintenance Bluelab pH ProbePlus: Replacement probe to keep on hand, so a worn probe never means downtime Not sure if you need the Conductivity Pen too? If you are hand-mixing nutrients, yes. pH tells you whether plants can access food, EC tells you how much food is there. Call us and we can walk you through it: 716-217-0353 / [email protected] Questions Frequently asked questions I have never used a pH pen before. Is this hard to set up? The only setup is hydrating the probe in KCl solution for 24 hours (comes in the box), then doing a two-button calibration with the included pH 4.0 and 7.0 sachets. The pen shows a confirmation icon when calibration is successful, so you know you did it right. After that, you just dip and read. Does this work for soil grows or only hydroponics? This pen is designed for testing liquid solutions: reservoirs, runoff, tap water, or nutrient mixes. If you need to test directly in soil, coco, or other solid media, Bluelab makes a separate Soil pH Pen with a flat-tip probe designed for that. The pH PenPlus is the right choice if you are checking water or nutrient solution before you pour it. How often do I need to recalibrate? Bluelab recommends calibrating once every 30 days, and the pen has a built-in reminder that tracks it for you. Each calibration takes about two minutes. You will eventually run out of the included sachets, so picking up a Bluelab Probe Care Kit or extra sachets is a good idea for the long run. Can I replace the probe when it wears out? Yes, and that is the main reason to choose the PenPlus. The probe unscrews from the pen body and a new Bluelab pH ProbePlus screws on in its place; recalibrate and you are back in business. With proper care (rinsing after use, storing in KCl solution, recalibrating monthly), a probe typically gives 1 to 2 years of reliable use, and keeping a spare on hand means zero downtime when it is time to swap. What is the storage cap for, and do I really need KCl solution? Yes. The probe tip is a glass membrane that must stay hydrated to read accurately. If the probe dries out, readings drift and eventually the probe fails permanently. Add a few drops of KCl solution inside the storage cap and keep it on the pen between uses. Never store the probe dry or in plain water. How accurate is this compared to more expensive meters? The Bluelab pH PenPlus reads to 0.1 pH resolution with ±0.1 accuracy at 25°C. For hydroponic nutrient management, where your target range is typically 5.5 to 6.5, that level of precision is more than enough. Lab-grade meters read to 0.01 pH, but that extra decimal point rarely changes a grower's decision. One note: the PenPlus is built for nutrient solutions and needs a conductivity of at least 0.2 EC to read reliably, so very pure RO or distilled water on its own is outside its working range. What if my pen arrives damaged or defective? If you receive a defective or damaged unit, email us a photo at [email protected] and we'll make it right immediately: replacement or refund, your call. For change-of-mind returns, we accept returns within 30 days for items in new, resalable condition. If you're not sure whether this product is right for your setup, call us first at 716-217-0353. We'd rather answer your questions before you order. Why should I buy this from Happy Hydro instead of somewhere else? Happy Hydro has been selling growing equipment since 2006. We've carried Bluelab for years because the systems work great and customers who buy them leave happy. Have questions before you order? Call 716-217-0353 or email [email protected]. We're easy to reach and happy to help! Questions? We're easy to reach.Happy Hydro has been serving growers since 2006. Call or email us before you order, after you order, or any time something comes up. When you're happy, we're happy. 716-217-0353 [email protected]
More you might like
Related
Bluelab pH PenPlus – Replaceable Probe pH & Temperature Mete
Related
Bluelab pH PenPlus
Related
Bluelab pH PenPlus
Related