# 1rm.dev

> Fitness tools and knowledge for humans, bots, and agents.

These tools estimate or convert numbers. They are not a training plan. These formulas estimate VO2max from a field test. They are not a lab measurement or a training plan. Public 0.1.0. API is GET /api/v0 and may change. No API keys. Default 1RM formula is Epley. Default unit is kg. Default VO2 test is Cooper. `100 × 5 @ RPE 8` equals `100 × 7 @ 10`, then the chosen 1RM formula runs. That leftover-rep RPE is not the Helms chart. Prefer these markdown pages and the OpenAPI file over HTML. Method cards: /formulas (1RM), /vo2-tests, /methods.

## Tools

- [Calculator hub](https://1rm.dev/calculator.md): List of calculators.
- [Estimate a one-rep max](https://1rm.dev/calculator/one-rep-max.md): weight + reps → 1RM. Optional formula, unit, RPE or RIR.
- [Estimate a load](https://1rm.dev/calculator/load.md): 1RM + reps → load. Optional formula, unit, RPE or RIR.
- [Estimate VO2max](https://1rm.dev/calculator/vo2-max.md): Cooper, Rockport, or Léger field test.
- [Points](https://1rm.dev/calculator/points.md): IPF GL, DOTS, Wilks, Sinclair, ratios.
- [Rep-max table](https://1rm.dev/calculator/rep-maxes.md) · [Compare](https://1rm.dev/calculator/compare.md) · [Total](https://1rm.dev/calculator/total.md)
- [Load–velocity 1RM](https://1rm.dev/calculator/velocity.md): load and velocity pairs
- [RPE to % 1RM](https://1rm.dev/calculator/rpe-percent.md): Helms / Zourdos chart
- [Work sets](https://1rm.dev/calculator/work-sets.md) · [Warm-up](https://1rm.dev/calculator/warm-up.md) · [Plates](https://1rm.dev/calculator/plates.md) · [Attempts](https://1rm.dev/calculator/attempts.md)
- [YMCA bench press](https://1rm.dev/protocols/ymca-bench.md): completed reps at the protocol cadence

## Knowledge

- [Formulas](https://1rm.dev/formulas.md): Cited method cards.
- [Epley](https://1rm.dev/formulas/epley.md): 1985 method card.
- [Brzycki](https://1rm.dev/formulas/brzycki.md): 1993 method card.
- [Lombardi](https://1rm.dev/formulas/lombardi.md): 1989 method card.
- [Mayhew](https://1rm.dev/formulas/mayhew.md): 1992 method card.
- [Wathan](https://1rm.dev/formulas/wathan.md): 1994 method card.
- [Cooper](https://1rm.dev/formulas/cooper.md): 1968 field-test card.
- [Rockport](https://1rm.dev/formulas/rockport.md): 1987 field-test card.
- [Léger shuttle](https://1rm.dev/formulas/leger.md): 1988 field-test card.
- [IPF GL](https://1rm.dev/formulas/ipf-gl.md): 2020 method card.
- [DOTS](https://1rm.dev/formulas/dots.md): 2019 method card.
- [Wilks](https://1rm.dev/formulas/wilks.md): 1994 method card.
- [Sinclair](https://1rm.dev/formulas/sinclair.md): 2021 method card.
- [Allometric ratio](https://1rm.dev/formulas/allometric.md): 2002 method card.
- [RPE to % 1RM](https://1rm.dev/formulas/rpe-percent.md): 2016 method card.
- [YMCA bench press test](https://1rm.dev/protocols/ymca-bench.md): 1989 protocol.
- [Knowledge hub](https://1rm.dev/knowledge.md): Cited pages and handoffs.
- [Elsewhere](https://1rm.dev/knowledge/elsewhere.md): Related internet tools we do not own.

## Machine

- [API reference](https://1rm.dev/docs/api.md): Human overview of GET /api/v0
- [OpenAPI](https://1rm.dev/api/v0/openapi.json): Generated contract for v0
- [MCP](https://1rm.dev/docs/mcp.md): Streamable HTTP at https://1rm.dev/mcp. HTML pages also register the same tools on document.modelContext when the browser supports WebMCP.

## Optional

- [Homepage](https://1rm.dev/index.md)
- [Docs hub](https://1rm.dev/docs.md)
- [Changelog](https://1rm.dev/changelog.md)
- [Impressum](https://1rm.dev/impressum.md)
