๐ŸŽจNFT Paint

An app to create on chain pixel art

NFT Paint is a free to use web application where users can create pixel art and mint it directly to ethereum. Inspired by classic games and apps like Mario Paint and Microsoft Paint, you can choose from multiple palettes, tools, and grid sizes to create with. You will find the ability to use templates or trace photos or even load paintings directly from the contract to 'remix'. However you see fit, NFT Paint is the tool to help you unleash your inner Picasso onto the Ethereum network.

Tools

NFT Paint has many tools to work with, these include:

  • Small Brush (1 x 1) 'b' on the keyboard

  • Medium Brush (3 x 3)

  • Large Brush (5 x 5)

  • Bucket (Flood Fill) 'g' on the keyboard

  • Splatter (randomized color splatter) 's' on the keyboard

  • Star, Diamond, Circle, and Square Stamps

  • Undo 'ctrl + z' on keyboard

  • Redo 'ctrl + r' on the keyboard

  • Eraser (always the first option in the color palette)

Palettes

Grid Settings

  • Palette Size Options. Determines the width and height of your pixel grid. The current options are 16x16, 24x24, and 32x32.

  • Pixel Grid Display. Choosing to Show the pixel grid will show the outlines of pixels on your grid as you paint.

  • PFP Mode. Enabling PFP mode frames your painting by centering it and aligning it along the x-axis, while adding some padding in, as well as a Background Color you can choose from a predefined set of background colors.

Templates

You can load 'Templates' for an easy start. Current template choices include PFPs from some existing pixel art NFT collections along with some items from NES era Super Mario. More will be added over time. If you are feeling a creative block, this might be a good place to start!

Remix

You can 'Remix' existing paintings that have been minted to the NFT Paint collection. Simply enter the id of the painting you wish to load, click, and create! No need to worry about theft, paintings are saved with a copy of their hash, so you won't be able to mint the same one twice. You can view existing paintings here.

Trace

You can upload an image and use it to trace over. Choose a File from your computer to upload, Toggle Tracing On, and then adjust your Scale and Positioning to place your image where it is best suited for tracing. You can adjust the Scale and Position at any time during your session.

Save and Load

Save and Load your work quickly, as much as needed. Your paintings are saved to the browser, so clearing browsing data for this site will remove saved paintings. You can also download SVGs and PNGs of your work here.

Import and Export

You can download your current painting as a JSON file. These files can be uploaded to load a painting. Use this feature to share paintings with friends or between devices.

Connect

Connect your ethereum wallet here. This will allow you to mint your paintings. Note: Injected is for situations such as using the in wallet mobile browsers for coinbase or metamask.

Mint

Mint your paintings to the Ethereum network. There is no explicit cost however there will be a gas fee to store the image on chain. The on chain image can be retrieved from this location using method #3 getPaintingSVG.

Music

This feature is simply a novelty, but you may play the in app songs and it will active a music visualizer that forms around the application border.

Last updated