ONCHAINIZED
demo The collection is not deployed yet, so minting is off and nothing here can be owned. Everything else — building, generating and saving images — works right now.

Fully on-chain pixel characters

Your character lives inside the contract — not on our server.

ONCHAINIZED is a studio for building pixel characters that are stored, drawn and described entirely by a smart contract. Every pixel is written to the chain once and read back forever. Building one is free and needs no account; minting opens when the collection goes live.

Generated live, right now, in your browser

These are drawn by the same code the contract runs. Nothing here was uploaded — the page rebuilds each character from the trait data on every reload.

Build your own

The collection

Max supply is a hard limit written into the contract. The working supply for a drop is chosen before minting opens, and can be locked so it can never move again.

Four races

Every character starts from a race. The silhouette changes with it — and the race travels with the token as a filterable attribute.

What "fully on-chain" actually means here

No IPFS

Most collections put the image on IPFS and pin it with a paid service. Stop paying and the art can disappear. Here the pixels are contract storage.

No server

There is no API behind tokenURI. It returns a data URI it assembled itself, in the same call, with no outside request.

No trust required

The preview you see before minting is produced by the contract's own render function. You can call it yourself and compare, byte for byte.

How a character is made

  1. Pick a race and seven layersBackground, body, outfit, mouth, eyes, head and item. Or press generate and let chance do it.
  2. The page renders it locallyInstant, offline, no wallet. This is the demo mode — it costs nothing and needs no account.
  3. The contract renders the same thingSame run-length pixel data, same palette, same output. You can verify the match from the studio.
  4. MintOnly the seven trait numbers are written. The picture is rebuilt on demand, forever, from data already on the chain.