JSON → powerlift.ing share link

Paste program JSON and generate a real /p/<STATE> link using lz-string + base64url (no backend).

Schema reminder (v1)

This must match the app’s URL/state contract (existing shared links depend on it).

{
  "v": 1,
  "u": "lb" | "kg",
  "c": [{ "n": "Meso 1" }],
  "weeks": [
    {
      "c": 0,
      "days": [
        {
          "label": "DAY 1 - MON",
          "rows": [
            { "ex": "", "mode": "", "sets": "", "reps": "", "load": "", "pct": "", "rpe": "", "rest": "" }
          ]
        }
      ]
    }
  ]
}

More resources

Attribution