xgaming.tools

Minecraft Player Head Generator

Get /give commands for player heads by username, or use a custom Base64 texture value for decorative heads. Live skin face preview. Supports 1.20.5+ minecraft:profile component syntax.

The player must have logged into a Mojang-authenticated server at least once.

1 item
164
Note:Minecraft fetches the skin automatically when the head is placed in the world — the player must have logged in at least once on any online-mode server. The head shows the player's current skin; it updates if they change it.
Command
/give @p minecraft:player_head[minecraft:profile={name:"PlayerName"}]

Java Edition 1.20.5+ syntax using the minecraft:profile component. Older versions (pre-1.20.5) used {SkullOwner:"Name"} NBT tag syntax, which no longer works in modern releases.

Minecraft Player Head Generator — Complete Guide

What Are Player Heads?

Player heads (also called skull items) are decorative blocks in Minecraft that render a 3D version of any player's skin on their head face. They are commonly used for custom decorations, map builds, treasure rewards, and shop displays. Each head stores a texture reference — either a player username that Mojang resolves at runtime, or a pre-encoded Base64 texture value baked directly into the item.

Method 1 — By Username

The simplest approach: specify a Minecraft username and the game will contact Mojang's session servers to look up that player's current skin UUID automatically when the head block is placed. Requirements:

  • The server must have internet access (standard for online-mode servers).
  • The named player must have logged into a Mojang-authenticated session at least once.
  • The head will reflect the player's current skin — if they change it, the head updates too.

Use this method for player trophies, staff recognition walls, or any head that should stay up to date with the player's live skin.

Method 2 — Custom Texture (Base64 Value)

Custom heads use a Base64-encoded JSON string that embeds the texture URL directly into the item NBT. This means the head works offline, stays consistent forever regardless of what the original Minecraft account looks like, and can display any custom design — not just real player skins.

The Base64 value decodes to a JSON object like this:

{
  "textures": {
    "SKIN": {
      "url": "http://textures.minecraft.net/texture/abc123..."
    }
  }
}

Minecraft stores this string in the properties list of the minecraft:profilecomponent. The game decodes it client-side to find the skin URL, then fetches the texture from Mojang's CDN.

Where to Find Custom Head Databases

  • minecraft-heads.com— the largest database with 100,000+ categorised heads. Each head's page shows the Value field you need to paste here.
  • freshcoal.com — another large community database organised by theme.
  • minecraft.tools/en/heads.php — simple searchable collection.
  • NameMC— useful for looking up real player skins to find their UUID or texture value if you want a specific player's appearance frozen in time.

On all these sites, look for fields labelled Value, Texture Value, or Base64— not the skin URL itself. The raw URL won't work in the command; only the Base64-encoded JSON does.

1.20.5+ vs. Older Syntax

Minecraft 1.20.5 replaced the old NBT tag system with the new item component system. The old syntax used:

/give @p minecraft:player_head{SkullOwner:"PlayerName"}

This no longer works in 1.20.5 and later. The new component syntax is:

/give @p minecraft:player_head[minecraft:profile={name:"PlayerName"}]

If you are running a server on 1.20.4 or older, use the legacy SkullOwner format. This generator outputs 1.20.5+ syntax.

When to Use Each Method

SituationRecommended Method
Player trophy or recognition displayBy Username — stays current with their skin
Custom map decoration (sword, potion, etc.)Custom Texture — frozen, consistent, offline-safe
Shop displays or menu headsCustom Texture — immune to skin changes
Staff / admin headsBy Username — always reflects their real skin
Offline / LAN serverCustom Texture — no internet lookup needed
Distributing heads in a kit or loot tableCustom Texture — recipients get identical items

Minecraft Player Head Generator — FAQ

Is this Minecraft Player Head Generator free to use?

Yes, the Minecraft Player Head Generator is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.

How accurate is the Minecraft Player Head Generator?

Values are pulled from the Minecraft game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.

Can I host a Minecraft server with XGamingServer?

Yes. XGamingServer offers instant Minecraft server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.

Does the Player Head Generator work on mobile?

Yes, the Player Head Generator is fully responsive and works on desktop, tablet, and mobile browsers.

You might also need

Built-In Tool

Config Tool Built Into XGamingServer

Get managed Minecraft hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime