Free & Local-First

Build beautiful tile maps in your browser.

A powerful tile map editor powered by PixiJS. Paint with brushes, manage layers, place objects, and export your work — no account needed.

2D Tiler

Your screenshot here

Features

Everything you need to build game worlds

A complete toolkit for 2D tile map creation — from painting individual tiles to managing complex multi-layer projects.

Tile Painting

Paint tiles with variable brush sizes from 1x1 to 5x5. Use bucket fill for large areas or terrain fill with weighted random tiles.

Layer System

Tile layers, image layers, object layers, and groups. Reorder, lock, hide, rename, and nest — just like Photoshop.

Object Editor

Place rectangles, points, ellipses, and polygons. Add typed custom properties for game entities like spawn points and triggers.

Tileset Management

Import any image as a tileset. Organize into groups, configure tile sizes from 8px to 128px, zoom, rename, and export.

Find & Replace

Pattern-based tile search and replace across multiple layers. Supports grid patterns up to 5×5 with wildcards.

Project & Maps

Manage multiple maps per project with groups. Export compressed binary files. Full undo/redo with up to 50 steps.

Workflow

Simple workflow, powerful results

Get from tileset to finished map in three easy steps.

01

Import your tileset

Upload any image as a tileset. Configure tile size, organize into groups, and start selecting tiles to paint with.

02

Paint your map

Use brushes, bucket fill, or terrain fill to paint tiles onto layers. Add objects, images, and create complex multi-layered scenes.

03

Export & use

Export your project, individual maps, or tilesets as compact binary files. Use them directly in your game engine of choice.

Built Different

Engineered for performance

No bloated Electron app. Just a fast, lightweight editor that runs entirely in your browser.

Local-First

All data stored in your browser via IndexedDB. No account, no server, no internet required.

60fps Rendering

GPU-accelerated canvas powered by PixiJS. Smooth painting even on large maps.

Smart Undo/Redo

Lightweight JSON patches instead of full snapshots. Up to 50 steps, persisted across sessions.

Tiny Exports

MsgPack + zlib compression for compact .2dp project files you can share anywhere.

Keyboard-First

Master the shortcuts

Every tool is a keypress away. Speed up your workflow with intuitive keyboard shortcuts designed for rapid iteration.

B Paint
E Erase
G Fill
S Select
1-5 Brush Size
⌘Z Undo
⌘S Save
⌘H Find & Replace