Measure twice, model once.
sizr turns real measurements into a real figure. Fit the body to your measurements, read the honest target/measured/delta, and compare any two avatars side by side — all on your device. Free account, one avatar, nothing to upgrade to.
What you get
- Modeling runs on-device
- Face-match photos never stored
- GLB · OBJ · STL export
- Installs as a PWA
- CC0 body data
Every measurement you need. Fitted to you.
sizr was built for people who want to model and measure avatars their own way. Shape every proportion, compare figures side by side, and keep it all private — if a slider is worth having, sizr has it.
From nothing to a measured avatar in five minutes.
The builder lives behind a sign-in: one account owns one avatar, and everything below happens on your device once you are in.
Create your account
Email address, one verification link, a password you choose on the way in. No card, no plan to pick — the builder is free and there is nothing to upgrade to.
Answer three questions
Height, weight, and how you carry it. That seeds a starting body in a few seconds, and the sliders take over from there.
Build, measure, fit
Thirty-nine sliders, seven tape readings off the live mesh, and a solver that drives the body to the measurements you type — then shows you how close it actually got.
Export it, or keep it here
GLB, GLB with Blender shape keys, OBJ, STL or a MakeHuman .mhm file — generated in your browser. Your account keeps your avatar as settings — plus up to 24 named saves to compare against — so it is waiting on your next device.
Profiles, galleries and the world
A member profile, photo galleries and a shared world your avatar can walk into. Being built now — your avatar is the part that has to exist first.
Coming soon
Everything the builder does.
One account, one avatar, and a tool that would rather tell you by how much it missed than pretend it didn’t.
A real MakeHuman body
Not a lookalike: the MakeHuman hm08 base mesh, 146 CC0 morph targets and the 326-bone skeleton, morphed in your browser. Hair, brows, eyes and skin tones ride along, and the skeleton is re-bound after every change so the rig stays usable.
39 sliders, 16 of them for the face
Macro sliders for height, build and proportion, per-region sliders for torso, arms, hips and legs, and a dedicated 16-slider face group — the MakeHuman parameter vocabulary, 0 to 1, neutral at 0.5.
Measured, not estimated
Seven tape readings — height, chest, waist, hips, crotch height, shoulders and arm — taken off the live mesh by slicing it at joint height and walking the hull, the way a tape goes round. Centimetres or inches, your choice.
Fit to your measurements, honestly
Type a height, chest, waist and hips — in centimetres or inches — and the solver drives the sliders to them. Then it re-measures the body and prints target, measured and delta. If it lands a little out, it says by how much — it never echoes your target back at you.
Compare two avatars side by side
One scene, one renderer, two figures, and a table of the difference in every reading. Settle who is taller with numbers instead of opinions.
Match a photo
Members only. Drop in a photo and sizr nudges the face sliders — or, when there is no face in frame, the body sliders it can actually see — toward it. The photo goes to our server because the landmark model runs there. It is read in memory and gone when the request ends: never written to disk, never logged, never stored. Similar, not exact.
Export for Blender, engines and printers
Rigged GLB, GLB with one Blender shape key per slider pole, OBJ, STL, and a MakeHuman 1.2 .mhm for the MPFB add-on. Every file is written in your browser — the geometry never leaves the machine that sculpted it.
Anatomy, only if you ask
An off-by-default switch adds MakeHuman’s official genital proxy with its own size sliders and its own tape readings. Nothing is downloaded until you turn it on, the sliders stay hidden until then, and the choice is saved with your avatar.
Installs like an app
sizr is a PWA — add it to your home screen and the shell launches from disk. Once the app is open and the body model is cached, building, measuring and exporting keep working if the connection drops. A fresh launch still needs the network to confirm your sign-in, as does photo matching.
Free, email-verified, and the only way in to the builder.
Being built next
None of this exists yet. It is here so you know where sizr is going — not so you sign up for it.
Member profiles
Coming soonA handle, a display name, a portrait rendered from your own avatar, and a visibility setting that decides who sees any of it.
Photo galleries
Coming soonAlbums with captions and a slideshow, private until you say otherwise. Gallery photos are stored — unlike a photo you match against — so that promise gets its own plain-language page before any of it ships.
Members and compare
Coming soonBrowse other members, put your avatar next to theirs, and keep the block and report controls one click away.
The world
Coming soonA shared space your avatar can walk into. This is the long one, and it starts after profiles.
Now is the time to build your figure.
With tape measures and guesswork, you never quite capture the whole picture. With sizr, a few sliders give you an avatar that finally fits.
Export anywhere
GLB for game engines, shape-key GLB or MakeHuman .mhm for Blender, OBJ for 3D software, STL for the printer — generated on-device, yours to keep.
Presets to start from
Male and female presets, five skin tones, hair styles, eye colors, and facial hair. Begin at almost-you and slide from there.
Installs as a PWA
Add sizr to your home screen and the shell launches from disk. Once you are signed in and the body model is cached, modeling keeps working with zero connection — planes, tunnels, basements.
39 morph sliders
A full bank of body morphs including a dedicated face group, so the jawline gets the same attention as the shoulders.
On-device by design
Morphing, measuring, and exporting all happen in your browser. Your geometry never leaves the machine it was sculpted on. Photo matching is the one exception, and it stores nothing.
Sync that knows its place
An email-verified account owns one avatar and syncs it between devices as one small JSON file of settings — never your geometry, and never a photo.
There is no single average, so we do not print one.
Across 21 published studies the reported averages for flaccid length span 3.1–4.6 in — a wider gap than the variation between men inside any one of them. Quoting “the average” picks one study and hides the other twenty.
So sizr uses bands, the way clothes come in sizes rather than in inches. A body can be large in one dimension and small in another, and a scale that says so is more use than a number that does not.
Show these in
- Micro XS
- to 2.2 in<1% of men
- Small S
- 2.2–3.1 in22% of men
- Medium M
- 3.1–4.1 in57% of men
- Large L
- 4.1–5.1 in19% of men
- Hung XL
- 5.1+ in<1% of men
Flaccid length, against 10,704 men measured by a health professional. Those percentages are computed from that study rather than asserted, which is why they are not a tidy 5 / 20 / 50 / 20 / 5. The numbers behind the sizes
A tape measure for a body that isn’t there yet.
sizr drives MakeHuman’s real base mesh with the same 0–1 morph parameters MakeHuman uses — sculpt it, fit it to real measurements with an honest target/measured/delta readout, and compare two saved avatars side by side. Model assets served from /models/ land in a long-lived service-worker cache, so repeat visits load them from disk — online or offline. The WebGL lab proves that pipeline end to end, and it needs no account.
Measure your first avatar today
It takes 30 seconds to sign up. Install sizr, answer three quick questions about your build, and your avatar is standing on the turntable before the kettle boils.
Frequently asked questions
If you have anything else you want to ask, open an issue on GitHub.
Does my body data leave my device?
Your geometry never does. Morphing, measuring, and exporting all run in your browser, on your machine. If you make an account we sync one small JSON of settings between your devices — never your geometry. The one thing that does leave is a photo you hand to “match my photo”, and only for as long as the match takes — see below.
How does the measurement fit work?
You type your measurements — centimetres or inches, whichever the site is set to — and sizr adjusts the morph sliders until the body measures as close as it can get, then shows you target, measured, and delta for every number. If it’s off by half a centimetre, it tells you it’s off by half a centimetre.
What happens to a photo I match against?
It is sent to sizr’s server — the landmark model is far too large to ship to your browser, so we will not pretend the match happens on your device. The photo is held in memory while that process reads landmarks off it, and it is gone the moment the request ends: never written to disk, never logged, never stored, never shown to anyone. Only a handful of 0–1 slider values come back, and only those are saved.
Will the photo match look exactly like me?
It will be similar, not exact — it nudges sliders toward the photo rather than reconstructing you. Think of it as a portrait by a well-meaning sculptor working quickly: recognisable, flattering on a good day, and always yours to fine-tune afterwards.
What can I export?
GLB (rigged), GLB with Blender shape keys, OBJ, STL, and a MakeHuman .mhm for the MPFB add-on — all generated on-device. Game engines, Blender, 3D printers, MakeHuman itself — your avatar, your file, your call.
Do I need an account?
Yes — the builder is for members. Signing up is an email address, a verification link and a password you choose; there is no card and no plan to pick. One account owns one avatar, stored as a small JSON of settings — never your geometry, and never a photo. The public pages and the WebGL lab need no account at all.
Does it work offline?
Mostly. sizr installs as a PWA, and once you have signed in and the body model is cached, the builder — sliders, measurements, compare, exports — works with no connection at all; changes you make are queued and sync when you are back. Signing in and photo matching need the server, so a first visit on a new device does not work offline.
Why can’t I dress my avatar?
sizr is a body modeler — the body is the whole point, and we’d rather do one thing honestly than five things approximately. Clothes are on the roadmap; until then every avatar wears a neutral pose and unshakeable confidence.
Where are profiles, galleries and the world?
Not built yet, and deliberately not sold yet. The homepage lists them under "Being built next" with a Coming soon badge, and that is exactly what they are: nothing about your account is visible to anyone else in this build, because there is no page that shows it.
How many sliders are there?
39, including a dedicated face group, on top of male and female presets, five skin tones, hair styles, eye colors, and facial hair. If you can’t find yourself in there, you’ll at least enjoy the search.