size
width
height
bone width 4
background

Drag the colored dots to pose the figure.

An in-browser editor for building the OpenPose stick figure you feed into Stable Diffusion's ControlNet. A standard COCO 18-keypoint skeleton (head, neck, shoulders, elbows, wrists, hips, knees, ankles, eyes and ears) appears in a default standing pose, and you drag the colored joint dots with mouse or touch to shape any pose you want. It's drawn with the standard OpenPose color scheme — a distinct color per limb and joint — so the result works directly as a ControlNet OpenPose preprocessed image. Pick an output size from presets like 512×512, 512×768, 768×512 and 1024×1024, or type a custom width and height to match SDXL resolutions. Switch the background between black (what ControlNet expects) and transparent (for layering over other art), and adjust the bone thickness. When you're done, hit Save PNG, load it into a ControlNet unit, and set the preprocessor to None (or leave openpose). It also works as a no-install alternative when the OpenPose Editor extension in A1111 WebUI, Forge or ComfyUI won't open — the tab not showing, or the stick figure not appearing. No pose data or image is ever uploaded: editing and export happen entirely in your browser, with no external API or server. It does not edit detailed hand or face keypoints, rotate in 3D, or auto-extract a pose from an image — it's for hand-building the 2D body skeleton.

How to use

  1. Drag the colored dots of the default stick figure with your mouse or finger to shape the pose you want (dots are joints, lines are bones).
  2. Pick an output size from the presets or type a width and height, then set the background (black / transparent) and bone thickness. Use Reset pose to start over.
  3. Hit Save PNG and load it into a ControlNet (OpenPose) unit in Stable Diffusion — set the preprocessor to None.

FAQ

Is the pose or image I make sent to a server?

No. Drawing the skeleton and exporting the PNG happen entirely in your browser. No pose data or image is uploaded, stored, or sent anywhere, and there is no external API or server.

Can I use the exported PNG directly in ControlNet?

Yes. The stick figure uses the standard OpenPose colors, so you can load the PNG into a ControlNet OpenPose unit and set the preprocessor to None to use it as the pose directly (keeping a black background is easiest).

My WebUI / Forge OpenPose Editor extension won't show up — can I use this instead?

Yes. It's a no-install alternative for when the extension's tab won't appear or the stick figure won't render. Build the pose here and load the PNG into ControlNet.

Can I change the output size?

Yes. Choose from presets like 512×512, 512×768, 768×512 and 1024×1024, or type a custom width and height for SDXL or any resolution. The pose is stored normalized, so it stays intact when you change the size.

Can it edit hand/face keypoints, rotate in 3D, or extract a pose from an image?

No. This tool is for hand-building the 2D body skeleton (18 points). It does not handle detailed hand/face keypoints, 3D rotation, or auto-extraction from an image (to trace lines from an image, use the lineart or canny tools).