๐ŸŽฎ NES Tile Editor

โ—
โ€ฆ

Tileset

Click a tile to edit it. Empty tiles show the hex index. Use [ and ] to step through. Tick ๐Ÿ”€ Move tile to drag a tile onto another and swap their slots.

Editing Tile 0x00

This is the background tile. The NES fills every empty spot on your background with this tile. Painting here changes how every "blank" area looks. To change the background colour behind everything, use the Background colour swatch below the background / nametable panel.
Click to paint. 0/1/2/3 pick a colour. Shift-click or right-click to pick the colour under the cursor.

Palettes

Pick a palette below, then pick a slot and a colour. Or drag a colour from the NES grid onto any slot anywhere on this page.
Hover shows hex code. Drag a cell onto any slot to assign.

All palettes

Background / Nametable

Background colour Fills every empty spot and shows through tile 0. Shared by all four BG palettes โ€” change it here once.
โŠž Grid โ–พ
Hover a cell to see its coordinates. Click (or drag) to paint with the selected tile. Palette is set per 2ร—2 tile block (NES attribute-table rule).

Welcome โ€” a 5-step tour

  1. Pick a colour โ€” press 0, 1, 2, or 3. Colour 0 is always "transparent / show the universal background".
  2. Draw a tile โ€” click squares in the big Editing Tile canvas. Use [ / ] to move to the previous / next tile (there are 256).
  3. Choose colours for the palette โ€” in the Palettes panel, click a slot (e.g. BG0 slot 1) then click a colour in the 64-colour master grid to assign it.
  4. Paint the background โ€” scroll to Background / Nametable. Pick a mode at the top of the toolbar: ๐Ÿ–Œ Paint tile stamps the selected tile, ๐ŸŽจ Paint palette only recolours a 2ร—2 block, ๐Ÿงฝ Erase resets to tile 0. Try the ๐Ÿ“Œ Pop-out tileset and ๐ŸŽจ Pop-out palettes windows for easy picking while you paint.
  5. Preview it โ€” click ๐Ÿ–ฅ Full preview (or press F) to see it at real NES size. Press Esc to close.

Hover almost anything in the editor for a tooltip. Everything you do is auto-saved, so experiment freely โ€” and Ctrl+Z (or just Z) undoes.

NES 256ร—240 ยท Esc or F to close

Recover from a snapshot

Pick any snapshot below and click Restore. The current project is first saved to its own snapshot slot so nothing is lost.

Are you sure?

Clear this project?

This resets the current project's tiles, palettes and backgrounds to defaults. A snapshot is saved first so you can recover it. Your other projects are not affected.

New project

Creates a fresh project alongside your existing ones. The current project is left untouched and you can switch back any time.

Background colour

The NES can only show these 64 colours. Your choice fills every "blank" area in every background. It's also slot 0 of every background palette.

Current: 0x21