OKR Planner
Plan objectives with 3-5 key results each, score progress, and export the plan as Markdown.
Written by Golam Rabbani, Founder & Lead Engineer
How to use this okr planner
- Type the planning period at the top (for example "Q1 2026" or "H2 2025").
- Set the title for each Objective and optionally an owner.
- Edit each Key Result line and set its progress as a 0–100 number.
- Use "+ Add key result" or "+ Add objective" to expand the plan; use × to remove items.
- Click Export OKRs, then Copy Markdown to share the plan as a single document.
About this okr planner
OKRs — Objectives and Key Results — pair a qualitative goal (the Objective) with 3–5 measurable outcomes (the Key Results) that prove the goal was achieved. This planner gives you a structured editor for as many objectives as you need and computes a percentage score per objective from the progress you record on each key result.
The score is a simple unweighted average: clamp each KR to the 0–100 range, sum them, divide by the number of KRs, and round. That matches how most teams score OKRs at the end of a quarter — a 70% target is considered a healthy stretch, while a consistent 100% suggests the goals were not ambitious enough.
For example, set the period to "Q1 2026", title the objective "Launch v2 onboarding", and add three key results: "Ship redesigned signup flow" at 80%, "Reduce drop-off below 25%" at 50%, and "Hit 5,000 activations" at 20%. The objective score becomes (80 + 50 + 20) / 3 = 50%. Click Export OKRs and the Markdown shows the objective heading, owner line, the 50% score, and each KR formatted as `- KR1: ... — `80%`` ready to paste into a quarterly review doc.
FAQ
- How is the score calculated?
- Unweighted average of every KR percent, clamped to 0–100 and rounded. So three KRs at 60%, 80%, and 40% give an objective score of 60%.
- How many key results should an objective have?
- Three to five is the standard recommendation. Too few makes the objective ambiguous; too many turns it into a task list. The planner starts you with three.
- What is a "good" OKR score?
- Most OKR programmes (Google's being the most cited) consider 60–70% on stretch goals a strong outcome. Consistently scoring 100% suggests the bar was set too low.
- What format is the export?
- Markdown — one H1 for the period, one H2 per objective with owner and score, and one bullet per key result with the progress shown in inline code. It pastes cleanly into Notion, Docs, or a wiki.
- Is anything stored on a server?
- No. The plan lives in browser state only — refresh and it resets. Export the Markdown to keep a copy.