Total avatars served: Loading...

Extremely simple avatars

The examples shown below work with all avatar types.
For basic usage just provide a UUID or a username:
For size control, add the desired size in pixels after specifying the username:
For avatars without the helm element, add /nohelm to the end of any URL:
And for a URL with a file extension, you can add a .png at the very end of any URL:

8px up to 600px

Isometric Head

8px up to 600px

Isometric Body

8px up to 600px

Full body

8px up to 600px

Combo avatar

8px up to 600px

If the player does not own a cape, an HTTP/1.1 404 Not Found status code will be returned.

Default skins:

Get skin:

Download skin:

Direct skin switch:

Mojang API:

This option caches requests to the mojang api letting you request a profile without a rate limit.
Profiles currently cache for 15 minutes.[username or UUID]
If username/UUID is malformed, an HTTP/1.1 204 No content status code will be returned.

About Caching

MCHeads caches skins for 6 hours
Images are also cached in your browser for 6 hours until a new request to MCHeads is made.

When you changed your skin you can try clearing your browser cache to see the change faster.
MCHeads deletes expired cache every 5 minutes.

About Usernames

We strongly advise you to use UUIDs instead of usernames! UUIDs never change while usernames do.
Looking up players by username has officially been deprecated by Mojang ever since UUIDs were introduced.

Malformed usernames are rejected.

About UUIDs

UUIDs may be any valid Mojang UUID in the blank or dashed format.
Malformed UUIDs are rejected, and all features on MCHeads support UUIDs


MCHeads supports Cross-Origin Resource Sharing, so you can make AJAX request from other sites!


Attribution is not required, but it is encouraged.
If you want to show some support for this (free!) service, place a notice like this somewhere: Thanks to <a href="">MCHeads</a> for providing Minecraft avatars.

HTTP Headers

Responses come with some custom HTTP headers, useful for debugging.
Please note that these headers may be cached by CloudFlare.

  • X-Has-Failed: Details about the request status
    • true: The request went well, there were no issues on both sides.
    • false: Either mojang's server are down or the user requested a malfored UUID/username.


To contact us about any issue, please send an E-Mail to, or ask in our Discord server.


Please donate for the continued support of MCHeads

Litecoin: 32CPTqAfE4UCs7DYDAYFw4a9f2Q286sDx8
Bitcoin: 36P2o3jbrYMAyMJKK7F3RS6PF1BWy8LKyu

Most requested usernames

Name Requests
Mister_Fix 469,028
MarkenJodSalz 207,401
Notch 156,479
Creeper 132,970
Arcenity 126,553
GioCombo 120,494

Most searched usernames

Name Searches
DanTDM 517
Notch 444
Mister_Fix 360
Steve 319
Herobrine 157
RubbaBoy 134

Who uses MCHeads

AwardCraft survival Minecraft server
Are you using MCHeads? Tell us!


VanillaForums avatars plugin
VanillaForums heads plugin
MCPacks - resource pack hosting CDN

MCHeads © 2013 - 2018 – All rights reserved

Back to top