Health
Calculate the HAS-BLED score to estimate major bleeding risk in patients on oral anticoagulation (most commonly combined with CHA₂DS₂-VASc in atrial fibrillation). Each component scores 1 point: Hypertension (uncontrolled, systolic BP >160), Abnormal renal function (dialysis/transplant/Cr >2.26 mg/dL), Abnormal liver function, prior Stroke, prior major Bleeding/predisposition, Labile INR (TTR <60% on warfarin), Elderly (age >65), Drugs (antiplatelet/NSAID), Alcohol (≥8 drinks/week). Range 0–9 (renal/liver and drugs/alcohol can each contribute up to 2). Interpretation: 0 low, 1–2 moderate, ≥3 high risk — regular review and correct reversible factors; a high score alone does NOT justify withholding anticoagulation. Derived from Pisters 2010 (Chest) and the 2023 ACC/AHA/ACCP/HRS AF guideline. The 'labile INR' criterion mainly applies to warfarin users; predictive value is lower for DOACs. Not medical advice.
has-bled-scoreDevelopment
Analyze Cache-Control directives, calculate browser/shared-cache TTL and stale budgets, detect directive conflicts, and compare static behavior notes for generic HTTP, Fastly, Cloudflare, and Akamai.
http-cache-control-cdn-edge-ttl-budget-optimizerAudio Tools
Use local HT-Demucs source separation to export vocals, a mixed instrumental, or both in a ZIP.
remove-vocals-from-songPDF Tools
Rasterize scanned PDF pages, recognize text with Tesseract, and export an editable DOCX.
scanned-pdf-ocr-to-wordDevelopment
Decode 64-bit Snowflake-style IDs for Discord, Twitter, Mastodon, Sonyflake, Instagram, or a custom bit profile. Extract timestamp, worker/process/machine, sequence fields, align platform epochs, and infer a Discord shard when a shard count is supplied.
snowflake-discord-id-bit-decoderHealth
Estimate creatinine clearance (CrCl) with the Cockcroft-Gault equation: CrCl (mL/min) = [(140 − Age) × Weight(kg)] / [72 × SCr(mg/dL)] × 0.85 if female. Choose the weight basis: Actual Body Weight (ABW), Ideal Body Weight (IBW, Devine 1974), or Adjusted Body Weight (AdjBW = IBW + 0.4 × (ABW − IBW), for obese patients). Optional SCr floor at 1.0 mg/dL for elderly / low-muscle-mass patients. Returns an UN-indexed CrCl in mL/min — the value drug-dosing tables use (for BSA-indexed eGFR use MDRD or CKD-EPI). Derived from Cockcroft & Gault, Nephron 1976. Valid for stable renal function in adults. Not medical advice.
creatinine-clearance-cockcroftHealth
Categorize renal function from creatinine clearance (CrCl) and provide FDA/KDIGO-aligned dosing guidance: Normal (CrCl ≥60) → standard dosing; Mild (30–59) → consider dose reduction or interval extension; Moderate (15–29) → reduction and/or extension typically required; Severe (<15) → significant reduction, many drugs contraindicated or post-dialysis only. Outlines two adjustment strategies: (A) interval extension for concentration-dependent drugs (aminoglycosides, vancomycin), (B) dose reduction for time-dependent drugs (β-lactams). Dialysis toggle flags the need for post-dialysis supplementation per the specific drug label. Derived from FDA Pharmacokinetics Guidance, the KDIGO Drug Dosing Consensus, and NIDDK guidance. This tool does NOT replace the FDA-approved package insert for any specific drug. Not medical advice.
renal-dose-adjustmentHealth
Estimate glomerular filtration rate (eGFR) in children (1–18 y) with the Schwartz formula. 2009 Bedside version (recommended, IDMS-traceable creatinine): eGFR = 0.413 × Height(cm) / SCr(mg/dL). 1984 Original version (legacy, pre-IDMS assays): eGFR = 0.55 × Height(cm) / SCr(mg/dL). The coefficient dropped from 0.55 to 0.413 because IDMS-standardized assays return lower creatinine values. Returns a BSA-INDEXED eGFR in mL/min/1.73 m². Derived from Schwartz GJ et al., Am J Kidney Dis 2009 (0.413) and Pediatrics 1976 (0.55). Valid for pediatric stable renal function; use CKD-EPI/MDRD for adults, not for neonates/AKI. Not medical advice.
schwartz-pediatric-gfrHealth
Adjust warfarin maintenance dose from the current INR using the standard nomogram for a target INR of 2.0–3.0. No-bleed ladder: INR<1.5 → +10–20% weekly dose; 1.5–1.9 → +5–15%; 2.0–3.0 → no change; 3.1–3.5 → −5–15%; 3.6–4.0 → −10–20%; 4.1–4.4 → hold 0–1 dose, ~−20%; 4.5–10 → hold + oral vitamin K₁ 1–2.5 mg; >10 → hold + oral vitamin K₁ 2.5–5 mg. Serious/life-threatening bleed at any INR → hold warfarin, vitamin K₁ 5–10 mg IV (slow, 20–30 min) + 4-factor PCC (FFP if unavailable). Optional current weekly dose computes the concrete new weekly and daily dose. Derived from the 9th-edition ACCP Guidelines (Holbrook et al., Chest 2012) and the UW Anticoagulation Clinic nomogram. Valid for adult maintenance therapy at steady state; not for initial induction, DOAC/heparin overlap, or perioperative bridging. Not medical advice.
warfarin-dose-adjustmentFormat Conversion
Encode or decode bytes with ZeroMQ Z85, RFC 1924 Base85 or a validated custom alphabet in single or line-batch mode
z85-rfc1924-base85-stream-codecDevelopment
Parse cron and show the next run in natural language, local time, UTC, countdown seconds, and Unix timestamps.
cron-expression-next-runHealth
Calculate the continuous IV infusion rate that maintains a target steady-state plasma concentration: R₀ = Css · CL, where Css is the target concentration and CL is clearance. At steady state, the infusion rate equals the elimination rate. If the IV solution concentration (mg/mL) is provided, the tool additionally derives the infusion-pump delivery rate in mL/h, which is what the pump is actually set to in clinical practice. This is an IV-only tool — bioavailability F is not applicable. Reaching steady state requires approximately 4–5 half-lives. Not medical advice.
iv-infusion-rate-calculator