PHICHMC Tools
Ender Pearl texture
Minecraft Developer UtilitiesSupported: Both Editions

Base64 Encoder & Decoder

Encode and decode UTF-8 text, Minecraft player profile skin textures JSON payloads, or image files to and from Base64 strings.

Ideal for decoding Java Edition skull/head texture value strings and encoding server-icon Data URIs.

Your files are processed locally in your browser whenever supported. PHICHMC Tools does not require an account to use its tools.

How to Use Base64 Encoder & Decoder

  1. 01.Switch between Encode (Text/File to Base64) and Decode (Base64 to Text).
  2. 02.Paste your text or Base64 string (such as a Minecraft custom head value property), or drop a file to encode.
  3. 03.Copy the converted result with one click.

How It Works

Uses TextEncoder / TextDecoder byte arrays to safely handle full Unicode UTF-8 characters and FileReader for binary file encoding.

Supported Formats & Outputs

  • • UTF-8 Text
  • • Base64 String
  • • PNG/JSON Files

Common Questions about Base64 Encoder & Decoder

What is inside a Minecraft custom player head Base64 string?

In Java Edition, custom player heads store a Base64-encoded JSON object containing the timestamp and textures.SKIN.url pointing to the skin image.