How to play GraffitiWorld

Everything you need to put paint on a wall, in about two minutes.

GraffitiWorld is a free browser game where you spray 3D graffiti onto a model of the real world. Open the map, fly to a building, pick a brush and colour, then drag across a surface to paint. Your paint is saved to that exact spot and stays visible to everyone until somebody covers it.

Getting started

  1. Open the map. The world loads at street level. Drag to look, scroll to zoom, and use the search box to jump to a real address.
  2. Pick a brush and a colour. There are 10 brushes and 12 colours in the toolbar.
  3. Drag across a wall. Paint lands on the geometry itself, so it wraps around corners and is correctly hidden behind anything standing in front of it.
  4. Come back later. Every stroke is stored on the server. Reload tomorrow and your piece is still there.

You do not need an account to paint, and paint made without one is just as permanent. It stays on the wall for everyone. What an account adds is a record: XP, levels, your coverage total, a profile, and a place on the leaderboard. None of that is tracked for anonymous players, so those numbers start counting from the day you sign up.

The brushes

Each brush lays down a different amount of paint over a different spread, which is what makes outlines, fills and texture possible.

BrushBest for
SprayThe default can. Balanced coverage for most work.
Fat CapFast fills and wide coverage with a soft edge.
Skinny CapTight outlines and detail work.
MarkerCrisp, high-opacity tags and handstyles.
RollerBroad horizontal bands and blockbusters.
GlowSoft luminous haze layered over a fill.
ChromeMetallic silver throw-ups. Ignores the selected colour.
SplatterSparse, dripping dots for texture.
StippleFine dots for shading and grain.
EraserRemoves your own paint and refunds the area.

Controls and settings

Press Esc for settings: general, video, audio, and controls. Everything is saved on your device, so it survives a reload whether or not you have an account.

DragPaint
Right-dragPan the map
Middle-dragLook around: turn and tilt the camera
Shift or Ctrl + dragMove without painting
ScrollZoom
W / SFly along your view. Level to skim the city, angled down to descend
A / DStrafe left and right
Shift (hold)Fly faster
Q / EPrevious / next brush
XToggle the eraser
1 – 9Pick a colour
[ / ]Brush size
, / .Flow
- / =Spread
; / 'Opacity
RReset brush settings
Ctrl + ZUndo your last stroke
MTravel to a place
HHide the interface

Every one of those can be rebound under Settings → Controls, including a direct key for each individual brush. Bindings follow the physical key, so they work the same on QWERTY, AZERTY and QWERTZ keyboards.

If the map runs slowly, Settings → Video has the levers that matter most: lower the render scale, hide other players’ paint on a busy wall, or cap the frame rate.

How much you can paint

Your paint is measured in painted surface area, not in number of strokes, so covering a large wall costs more than a small tag and overlapping the same spot twice costs nothing extra.

You carry a tank of 12,500 (134,549 sq ft), roughly a 50 m × 50 m wall or several large murals. It refills continuously: an empty tank is full again after 4 hours, and paint you have not spent is never taken away at a reset. Both the size of the tank and how fast it refills can be upgraded in the shop.

One spot also holds a maximum of 600 strokes. Past that, the oldest paint in that spot is culled to make room, so a wall stays a living surface rather than an unreadable pile.

XP, levels and the leaderboard

XP counts paint you have laid down, for all time. You earn 1 XP per 150 sq ft sprayed, and you keep it once the work stands: being painted over, erased later, or having old strokes culled never costs you XP or levels.

The one exception is undo. Undoing a stroke hands back the paint you spent on it, so it also takes back the XP. Otherwise painting and undoing the same wall forever would be free levels. Undo is for mistakes; the eraser is for clearing work you meant to make.

The leaderboard measures something different: how much surface you currently hold on the map. That number rises when you paint and falls when your paint is covered, so holding a spot is its own skill. XP records the work you did; the leaderboard shows what you still hold today.

Questions people ask

Is GraffitiWorld free to play?

Yes. It runs in any modern browser with no download, no purchase and no subscription.

Can I paint without making an account?

Yes. Anonymous writers can paint straight away. Registering later keeps everything you have already painted.

Can other people paint over my graffiti?

Yes. Any writer can paint over any surface, which is what keeps the leaderboard moving. Your XP is unaffected when it happens.

Does this affect real buildings?

No. GraffitiWorld paints a 3D model of the world built from open map data. Nothing in the physical world is touched.

Why can I not paint any more?

Your tank is empty. It refills on its own: a full 12,500 m² takes 4 hours from empty, and you can paint again as soon as any of it is back. A bigger tank and a faster refill are both upgrades in the shop.

What do I need to run it?

A browser with WebGL2. Every current version of Chrome, Edge, Firefox and Safari qualifies, on desktop or mobile.