Lightweight, interactive planning tool that visualizes a series of tasks using an HTML canvas.

Planner JS meta-image

Try it yourself at

Plans created with Planner are automatically saved to the URL and can be easily shared with others.

If you like this project ☕️ buy me a cup of coffee at ?


View years example

Planner screenshot

View months example

Planner screenshot

View weeks example

Planner screenshot

View days example

Planner screenshot

Converting legacy plans

Planner switched from jsurl2 to Base64 encoding due to URL parsing problems jsurl2 caused websites like Twitter. If you created a plan with using the old jsurl2 encoding, you can migrate to the new format at the URL below:


View Github