mineskin.org Open in urlscan Pro
172.67.71.66  Public Scan

Submitted URL: http://minesk.in/
Effective URL: https://mineskin.org/
Submission: On November 15 via api from US — Scanned from NL

Form analysis 2 forms found in the DOM

Name: uploadForm

<form class="col s12 ng-pristine ng-valid-url ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="uploadForm">
  <div class="row">
    <div ng-show="!skinUrl &amp;&amp; !skinUser" class="input-field file-field col s12">
      <div ngf-drop="" ng-model="skinUpload" class="drop-box ng-pristine ng-valid ng-empty ng-touched">
        <div ng-show="!skinUpload">
          <a type="file" ngf-select="" class="btn ng-pristine ng-valid ng-empty ng-touched" id="skinUpload" name="file" ng-model="skinUpload" ngf-pattern="'image/png'" ngf-accept="'image/png'" ngf-max-size="16KB" ngf-dimensions="$width == 64 &amp;&amp; ($height == 32 || $height == 64)" ngf-run-all-validations="true" ngf-model-options="{allowInvalid: true}"><i class="fa fa-file-image-o" aria-hidden="true"></i>&nbsp; Select
                                        File
                                    </a>
        </div>
        <div ng-show="skinUpload" style="padding-top: 4px;" class="ng-binding ng-hide">
          <img src="" ngf-src="skinUpload" id="skinUploadTempImage" style="display:none;" class="ng-hide">
          <img src="" ngf-thumbnail="skinUpload" class="z-depth-1 ng-hide" style="height:128px;margin:2px;image-rendering: pixelated">
          <a class="btn" ng-click="skinUpload=null;">X</a>
          <br>
        </div>
        <ul ng-show="uploadForm.file.$invalid" class="ng-hide">
          <li ng-show="uploadForm.file.$error.dimensions" class="ng-binding ng-hide">Image dimensions are x, must be either 64x32 or 64x64</li>
          <li ng-show="uploadForm.file.$error.maxSize" class="ng-binding ng-hide">Image size is KB, must be at most 16 KB</li>
        </ul>
      </div>
    </div>
  </div>
  <div class="row">
    <div ng-show="!skinUpload &amp;&amp; !skinUser" class="input-field col s12">
      <input type="url" id="skinUrl" ng-model="skinUrl" ng-required="!skinUpload &amp;&amp; !skinUser" class="ng-pristine ng-empty ng-valid-url ng-invalid ng-invalid-required ng-touched" required="required">
      <label for="skinUrl" class="required-label"><i class="fa fa-link" aria-hidden="true"></i>&nbsp; Image URL</label>
    </div>
  </div>
  <div class="row">
    <div ng-show="!skinUrl &amp;&amp; !skinUpload" class="input-field col s12">
      <input id="skinUser" ng-change="skinName = skinUser" ng-maxlength="36" ng-minlength="2" ng-model="skinUser" ng-required="!skinUrl &amp;&amp; !skinUpload" type="text"
        class="ng-pristine ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength ng-touched" required="required">
      <label for="skinUser" class="required-label"><i class="fa fa-user" aria-hidden="true"></i>&nbsp; Minecraft Username</label>
    </div>
  </div>
</form>

<form class="col s12 ng-pristine ng-valid ng-valid-maxlength">
  <div class="input-field col s12">
    <input id="skinName" maxlength="20" ng-maxlength="20" ng-model="skinName" type="text" class="ng-pristine ng-valid ng-empty ng-valid-maxlength ng-touched">
    <label for="skinName">Skin Name (optional)</label>
  </div>
  <div class="input-field col s12">
    <div class="select-wrapper ng-pristine ng-untouched ng-valid ng-empty"><span class="caret">▼</span><input type="text" class="select-dropdown" readonly="true" data-activates="select-options-cf9bff5d-0eb1-edbb-a8d3-30b589d6832e" value="Automatic">
      <ul id="select-options-cf9bff5d-0eb1-edbb-a8d3-30b589d6832e" class="dropdown-content select-dropdown ">
        <li class=""><span>Automatic</span></li>
        <li class=""><span>Classic (Steve)</span></li>
        <li class=""><span>Slim (Alex)</span></li>
      </ul><select id="skinVariant" ng-model="skinVariant" value="" class="ng-pristine ng-untouched ng-valid ng-empty initialized" data-select-id="cf9bff5d-0eb1-edbb-a8d3-30b589d6832e">
        <option value="" selected="selected">Automatic</option>
        <option value="classic">Classic (Steve)</option>
        <option value="slim">Slim (Alex)</option>
      </select>
    </div>
    <label>Skin Variant</label>
  </div>
  <div>
    <div class="switch">
      <label> Public <input type="checkbox" ng-model="privateUpload" class="ng-pristine ng-valid ng-empty ng-touched">
        <span class="lever"></span> Private </label>
    </div>
    <!--TODO: option for anonymous upload (don't link to user) -->
  </div>
</form>

Text Content

We use cookies

We use cookies and other tracking technologies to improve your browsing
experience on our website, to show you personalized content and targeted ads, to
analyze our website traffic, and to understand where our visitors are coming
from.

I agreeI declineChange my preferences
MineSkin
 * Account

 * Generate
 * Gallery
 * 





PLEASE ENABLE JAVASCRIPT!

THIS SITE WON'T WORK WITHOUT IT


GENERATE NEW SKIN BROWSE EXISTING SKINS

GENERATE NEW SKIN


SELECT SKIN

  Select File
X

 * Image dimensions are x, must be either 64x32 or 64x64
 * Image size is KB, must be at most 16 KB

  Image URL
  Minecraft Username


Hi! Please disable your AdBlocker for this site to keep it running, thanks :)


OPTIONS

Skin Name (optional)
▼
 * Automatic
 * Classic (Steve)
 * Slim (Alex)

Automatic Classic (Steve) Slim (Alex)
Skin Variant
Public Private
Generate!
Please wait 0 more second(s)...


Need to generate more?
Set API Key Share




102,146,739 SKINS GENERATED BY 220 ACCOUNTS ACROSS 8 SERVERS

More Stats


ABOUT




MINESKIN.ORG IS A MINECRAFT SKIN GENERATOR THAT ALLOWS YOU TO GET SKIN TEXTURE
DATA WITH VALID SIGNATURES BY JUST UPLOADING SKIN IMAGES.

These can be used on ingame player heads, on player NPCs or to change a player's
skin.

This website makes custom skins a lot more convenient and less time consuming,
since it uses multiple accounts donated by multiple awesome people <3.
This way, you don't have to use your own account to generate textures and you
can get your custom textures within seconds, without going through the hassle of
changing your own skin, etc.
If you'd like to make things even faster, please use the Account Manager :)
(more details)






  Protected by Cloudflare

  Monitored with Sentry

  API partially hosted by Netcup


USEFUL LINKS

 * Twitter
 * Discord
 * GitHub
 * SpigotMC Thread
   
   
 * Account Manager
 * API Keys
 * Hiatus Mod
 * Donate
   
   
 * Status
   
   
 * Imprint
 * Terms
 * Privacy Policy

Become a Patron!

MORE LINKS

 * RESTful API Documentation
 * Stats
 * Discord Bot
   
   
 * TypeScript API Client
 * Java API Client
 * SpongePowered API Client
   
   
 * CustomSkins Plugin
 * CustomBlocks Plugin
   
   
 * Update cookies preferences

Made by inventivetalent | More projects: spiget capes.dev mcasset.cloud Not
affiliated with Minecraft / Mojang AB / Microsoft.
Free cookie consent management tool by TermsFeed Free Privacy Policy Generator

upload