Your skin file
What you loaded
Converted sheet
On the player model
Drag to turn the model, scroll to zoom.
What the conversion actually does
A 64×32 sheet stores one arm and one leg. The game draws the other side by mirroring them, so the old layout has no box of its own for the left arm or the left leg. The 64×64 layout added those two boxes at (32,48) and (16,48) — paste an old sheet in without filling them and the left limbs come out blank.
So the converter copies your sheet unchanged, then rebuilds the two new boxes face by face from horizontally flipped copies of the right arm and right leg. Nothing is resampled: every pixel is moved, never blended, so the result is the same image the game was already drawing — just stored where a modern client looks for it. From there the two limbs are separate, and you can paint them differently in a skin editor.
Your file is read with canvas in this page. It is never uploaded.
Also works on a 128×64 HD sheet, which comes out as 128×128. Vanilla Java only accepts 64×64 on upload; HD skins need a mod.