MC Poser is a browser-based editor for posing Minecraft skins in 3D. Load a skin from a username or PNG, pose it with direct joint controls and viewport gizmos, then export a polished render or share the full scene with a compact link.
Live app · Support on Ko-Fi · Report an issue
- Load skins from Mojang username lookups or local PNG files.
- Pose characters with sliders, presets, and in-viewport rotation gizmos.
- Switch between default, bobblehead, and advanced avatar rigs.
- Bend the lower torso, spine, elbows, and knees with per-joint controls.
- Support classic, slim, and auto-detect arm models.
- Toggle the outer layer, including voxel-style 3D outer layer rendering.
- Export PNG, JPG, or WebP renders with custom resolution and background settings.
- Generate compact share links for full projects and rendered image outputs.
- Load a skin from a Minecraft username or a PNG file.
- Choose an avatar type and arm model.
- Pose the character in the viewport or inspector.
- Export a render or share the scene with a link.
- React 19
- TypeScript 6
- Vite 8
- skinview3d
- Cloudflare Pages Functions
- Node.js
^20.19.0 || >=22.12.0 - npm 10 or newer recommended
npm installnpm run devThe local dev server includes the /api/skin middleware used for username-based skin lookups.
npm run buildnpm run previewnpm run preview serves the static client only and does not include the /api/skin lookup route.
- Support development on Ko-Fi: https://ko-fi.com/pockydev
- Suggest ideas or report bugs through the in-app
Helpmenu. - GitHub issues: https://github.com/PckyDev/MC-Poser/issues
