Skin lookups use the public mc-heads.net service, which reads Mojang's session servers. Only the name or UUID you type is sent. This is a Java Edition feature; Bedrock usernames are not supported.
Drag to rotate, scroll to zoom. Switch classic or slim to match the player's arm model.
Component syntax for Minecraft 1.20.5 and newer. Requires cheats or operator permission. The head shows whatever skin this account currently uses.
A skin viewer looks up a Minecraft player by username or UUID and shows their current skin on a 3D model you can spin and zoom. Type a name, see the front, back and head, download the raw skin PNG, and copy a /give command for the player's head. The lookup uses the public mc-heads.net service, which reads Mojang's session servers, so only the name or UUID you type is ever sent.
Every Java Edition account has a skin tied to its UUID, a permanent id that does not change when the player renames. This tool accepts either a username or a UUID, with or without dashes, and fetches the live skin texture, the same 64x64 PNG the game uses. The 3D model is rendered in your browser, so you can drag to rotate it, scroll to zoom, and frame the front, the back or just the head.
Minecraft has two arm models. The classic model uses 4-pixel arms and the slim model uses 3-pixel arms, so toggle between them if the arms look off. You can also add a walking loop or a floating name tag to see how the skin reads in motion. Current as of Minecraft 26.2.
Press Download skin PNG to save the raw skin sheet. It is the exact texture the player wears, ready to re-upload in the launcher or open in a skin editor. The viewer also shows a flat full-body render and a face render so you can confirm the skin at a glance before downloading.
To put that player's face on a block in game, copy the /give player head command. It uses the modern component profile syntax, for example /give @p minecraft:player_head[profile="Notch"]. Pick a target selector and a stack count, then run it with cheats on, op on a server, or from a command block. The component form is for Minecraft 1.20.5 and newer; older versions use the SkullOwner NBT form instead.
| What you want | Command |
|---|---|
| Give yourself a player's head | /give @s minecraft:player_head[profile="Notch"] |
| Give a stack of 64 heads to everyone | /give @a minecraft:player_head[profile="jeb_"] 64 |
| Legacy form (1.20.4 and older) | /give @p minecraft:player_head{SkullOwner:"Notch"} |
A player head from a username always tracks that account, so if they change their skin later, the head updates to match.
This viewer covers Java Edition. Bedrock stores skins through its own marketplace system rather than as a single texture tied to a name, so a Bedrock gamertag will not resolve here. If a Java name returns nothing, it may be unclaimed, recently renamed, or typed wrong; switching to the UUID usually fixes a rename.
The only network request is the skin lookup itself, which contacts the public mc-heads.net service with the name or UUID you enter. Nothing else is uploaded, there is no account, and the 3D rendering all happens in your browser.
Type their Java Edition username or UUID and press View skin. The tool loads that account's current skin and shows it on a rotatable 3D model. Drag to spin it, scroll to zoom, and use the Front, Back and Head buttons to frame each side.
Yes. Paste a full UUID, with or without dashes, and the viewer resolves the same player. UUIDs are handy when an account has been renamed, since the UUID never changes while the name can.
After the skin loads, press Download skin PNG to save the raw 64x64 texture. That is the same file you can re-upload in the launcher or edit in a skin editor. The viewer also shows the full skin sheet so you can confirm it is the right one.
Two things matter. First, switch between classic and slim arms to match the player's model, since the arm width differs between the two. Second, this is a Java Edition lookup; Bedrock skins are not stored the same way and will not resolve from a Bedrock gamertag.
Copy the /give command this tool builds, for example /give @p minecraft:player_head[profile="Notch"], and run it with cheats or operator permission. The head shows whatever skin that account currently uses. This is the component syntax for Minecraft 1.20.5 and newer.
It works for current Minecraft Java accounts. If a name returns nothing, it may be unclaimed, recently changed, or a Bedrock-only account. Try the UUID, or check the spelling, then press Try again.
Turn a skin into a profile picture next, or browse more Minecraft tools: