Tool options
Every option in the tool options bar: which tools show it, its values and its default.
The tool options bar above the canvas shows the active tool's options. Change one and it stays that way as you switch tools and back; options that several tools share, like the brush size, are the same for all of them. Options last until you reload the page, unless you save them in a workspace layout (View > Workspace > Save Layout As..., with "Tool defaults" checked).
Where the bar is narrow its options wrap onto more rows, or on a phone scroll sideways. What each tool does with them is in the Tools reference.
With every tool
These sit at the right-hand end of the bar whatever tool is active (Paint across cels only with the painting tools). Each is an on/off button; the small arrow next to it opens its settings.
| Option | Values | Default | What it does |
|---|---|---|---|
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
| Symmetry | Horizontal, vertical and the two diagonals, in any combination | None | Mirrors what you draw across the chosen axes. The arrow next to it picks the axes and recenters them; drag an axis on the canvas to move it. Each sprite keeps its own. |
| Grid | On or off; Snap to grid, Isometric, Grid settings | Off | Shows the sprite's grid. The arrow next to it turns on snapping, switches to an isometric grid and opens the grid settings. |
| Tiled view | Off, both axes, horizontal, vertical | Off | Repeats the sprite around itself to check that it tiles; each click steps to the next mode. |
| Onion skinning | On or off, with its settings | Off | Shows the frames before (red) and after (blue) the current one, faded. The arrow next to it holds the onion skin settings. |
While a tilemap layer is active, the bar starts with its mode and the tile grid. See Tilemaps.
| Option | Values | Default | What it does |
|---|---|---|---|
| Tilemap | Tiles, Pixels: Auto, Pixels: Edit | Pixels: Auto | How tools treat the tilemap layer: Tiles places whole tiles, Pixels: Auto gives each painted cell its own tile, Pixels: Edit changes the tile everywhere it's used. |
| Tile grid | On or off | On | Shows the tile boundaries over the canvas. |
By tool
Rectangular Selection
| Option | Values | Default | What it does |
|---|---|---|---|
| Radius | 0 to 1024 px per corner | 0 px (square) | Rounds the corners; 0 keeps them square. With the link on, one value sets all four; turn it off to give each corner (top-left, top-right, bottom-right, bottom-left) its own. The Rectangle and the Rectangular Marquee keep separate radii. |
Elliptical Selection
No options of its own.
Lasso Selection
No options of its own.
Polygonal Lasso Selection
No options of its own.
Magic Wand
| Option | Values | Default | What it does |
|---|---|---|---|
| Fill mode | Contiguous, Global | Contiguous | Selects only the connected area you click, or every matching pixel on the layer. |
| Tolerance | 0 to 255 | 0 | How different a color can be and still be selected (per color channel). Separate from the Paint Bucket's. |
| 8-connected | On or off | Off | Also spreads to diagonal neighbours, so the selection leaks through 1 px diagonal lines. Off, only up, down, left and right count as connected. |
| Stop at grid | On or off | Off | Keeps the selection inside the grid cell you click. |
Pencil
| Option | Values | Default | What it does |
|---|---|---|---|
| Size | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Brush shape | Square, Circle, Line, Diamond, Cross, X, Star, Custom | Circle | The brush's footprint: a square, a circle, a 1-pixel line, a diamond, a cross, an X, a star, or the custom brush picked in the Brush Library. |
| Custom brushes | The built-in brushes and yours | None | Opens the Brush Library to pick a built-in brush or draw and save your own to paint with. |
| Angle | 0° to 180° | 0° | Turns the brush around its center. |
| Pixel-perfect | On or off | Off | Removes the doubled corner pixels that make a freehand line look jagged. |
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Dynamics | Stabilizer; pressure and speed mapped to size, angle and gradient | Pressure to size (pen only) | Smooths the stroke (Stabilizer) and lets pen pressure or speed vary the size, the angle, or the color from foreground to background. Pressure only comes from a pen: mouse and finger strokes ignore it. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Spray
| Option | Values | Default | What it does |
|---|---|---|---|
| Size | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Rate | 1 to 64 | 8 | How many dots each burst adds. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Scatter
| Option | Values | Default | What it does |
|---|---|---|---|
| Size | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Brush shape | Square, Circle, Line, Diamond, Cross, X, Star, Custom | Circle | The brush's footprint: a square, a circle, a 1-pixel line, a diamond, a cross, an X, a star, or the custom brush picked in the Brush Library. |
| Custom brushes | The built-in brushes and yours | None | Opens the Brush Library to pick a built-in brush or draw and save your own to paint with. |
| Angle | 0° to 180° | 0° | Turns the brush around its center. |
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Scatter X | 0 px to 64 px | 8 px | How far each stamp can land left or right of the path. |
| Scatter Y | 0 px to 64 px | 8 px | How far each stamp can land above or below the path. |
| Count | 1 to 16 | 2 | How many stamps land at each step along the path. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Dither
| Option | Values | Default | What it does |
|---|---|---|---|
| Size | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Brush shape | Square, Circle, Line, Diamond, Cross, X, Star, Custom | Circle | The brush's footprint: a square, a circle, a 1-pixel line, a diamond, a cross, an X, a star, or the custom brush picked in the Brush Library. |
| Custom brushes | The built-in brushes and yours | None | Opens the Brush Library to pick a built-in brush or draw and save your own to paint with. |
| Angle | 0° to 180° | 0° | Turns the brush around its center. |
| Pixel-perfect | On or off | Off | Removes the doubled corner pixels that make a freehand line look jagged. |
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Dynamics | Stabilizer; pressure and speed mapped to size, angle and gradient | Pressure to size (pen only) | Smooths the stroke (Stabilizer) and lets pen pressure or speed vary the size, the angle, or the color from foreground to background. Pressure only comes from a pen: mouse and finger strokes ignore it. |
| Pattern | Bayer 2×2, Bayer 4×4, Bayer 8×8, Dots, Horizontal lines, Vertical lines, Diagonal lines, Noise | Bayer 2×2 | The pattern the brush paints through: Bayer checkers (2×2 coarsest, 8×8 finest), halftone dots, lines, or an even noise scatter. It lines up with the sprite's top-left corner, so strokes that overlap stay on one pattern. |
| Density | 0% to 100% | 50% | How much of the pattern gets painted: 50% of Bayer 2×2 is a checkerboard, 100% paints every pixel. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Eraser
| Option | Values | Default | What it does |
|---|---|---|---|
| Size | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Brush shape | Square, Circle, Line, Diamond, Cross, X, Star, Custom | Circle | The brush's footprint: a square, a circle, a 1-pixel line, a diamond, a cross, an X, a star, or the custom brush picked in the Brush Library. |
| Custom brushes | The built-in brushes and yours | None | Opens the Brush Library to pick a built-in brush or draw and save your own to paint with. |
| Angle | 0° to 180° | 0° | Turns the brush around its center. |
| Pixel-perfect | On or off | Off | Removes the doubled corner pixels that make a freehand line look jagged. |
| Right-click | Paint BG, Replace FG | Paint BG | What the right button does: paint the background color, or turn only pixels of the foreground color into the background color. |
| Dynamics | Stabilizer; pressure and speed mapped to size, angle and gradient | Pressure to size (pen only) | Smooths the stroke (Stabilizer) and lets pen pressure or speed vary the size, the angle, or the color from foreground to background. Pressure only comes from a pen: mouse and finger strokes ignore it. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Eyedropper
| Option | Values | Default | What it does |
|---|---|---|---|
| Sample | Composite, Layer | Composite | Picks the color you see from all visible layers, or from the active layer only. |
Zoom
No options of its own.
Hand
No options of its own.
Move
| Option | Values | Default | What it does |
|---|---|---|---|
| Rotation algorithm | Fast Rotation, RotSprite, Bilinear | RotSprite | How rotated and scaled pixels are resampled: Fast Rotation keeps them sharp, RotSprite rotates pixel art cleanly, Bilinear blends them smoothly. |
| Pivot | A corner, an edge's middle, or the center | Center | Where the point everything turns and scales around starts; you can also drag it on the canvas. |
Slice
No options of its own.
Paint Bucket
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Fill mode | Contiguous, Global | Contiguous | Only the connected area you click, or every matching pixel on the layer. |
| Tolerance | 0 to 255 | 0 | How different a color can be and still match (per color channel). |
| 8-connected | On or off | Off | Also spreads to diagonal neighbours, so the area leaks through 1 px diagonal lines. Off, only up, down, left and right count as connected. |
| Stop at grid | On or off | Off | Keeps the area inside the grid cell you click. |
| Close gap | 0 px to 5 px | 0 px | Treats gaps in an outline up to this many pixels wide as closed, so the fill stops there instead of leaking out (the gap itself is filled). 0 is off. |
| Pattern | Solid, Checker, Dither 25%, Dither 75%, Horizontal stripes, Vertical stripes, Diagonal, Grid, Dots, Bricks | Solid | Fills with a repeating pattern of the foreground and background colors (swapped on right-click) instead of a solid color. Patterns line up from the canvas's top-left corner, so neighbouring fills match. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Gradient
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Type | Linear, Radial | Linear | A straight ramp along the drag, or rings around its start. |
| Colors | FG → BG, Stops | FG → BG | Run from the foreground to the background color, or through the Stops. |
| Stops | Up to 32 colors, each at a position along the drag | Empty | The colors the gradient runs through, left = where you start dragging: click the bar to add the foreground color, drag a handle to move its stop (meeting a neighbour makes a hard edge) or off the bar to remove it, drop palette colors on the bar or a handle; Even spreads them out, FG recolors the selected stop. Shift+click a palette range to load it. With fewer than two, it runs foreground to background. |
| Dither | None, Bayer 2×2, Bayer 4×4, Bayer 8×8, Dots, Horizontal lines, Vertical lines, Diagonal lines, Noise | Bayer 4×4 | None blends smoothly; the others step between the colors in a pattern, for a pixel-art look: Bayer checkers (2×2 coarsest, 8×8 finest), halftone dots, lines, or an even noise scatter. |
| Snap | Free, Palette | Free | Free blends any colors; Palette paints only palette colors, each pixel the nearest one, and with Dither steps between neighbouring palette colors. |
| Fill mode | Contiguous, Global | Contiguous | Only the connected area you click, or every matching pixel on the layer. |
| Tolerance | 0 to 255 | 0 | How different a color can be and still match (per color channel). |
| 8-connected | On or off | Off | Also spreads to diagonal neighbours, so the area leaks through 1 px diagonal lines. Off, only up, down, left and right count as connected. |
| Stop at grid | On or off | Off | Keeps the area inside the grid cell you click. |
| Close gap | 0 px to 5 px | 0 px | Treats gaps in an outline up to this many pixels wide as closed, so the fill stops there instead of leaking out (the gap itself is filled). 0 is off. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Tile Stamp
| Option | Values | Default | What it does |
|---|---|---|---|
| Tile | Any tile in the layer's tileset | 1 | The tile being stamped (0 is the empty tile); pick it in the Tileset panel. |
| Flip H | On or off | Off | Flips the stamped tile horizontally. |
| Flip V | On or off | Off | Flips the stamped tile vertically. |
| Rot 90° | On or off | Off | Rotates the stamped tile 90° clockwise. |
Rectangle
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Fill | Outline, Filled | Outline | Draws the shape's outline, or fills it. A curve only fills when it's closed. |
| Radius | 0 to 1024 px per corner | 0 px (square) | Rounds the corners; 0 keeps them square. With the link on, one value sets all four; turn it off to give each corner (top-left, top-right, bottom-right, bottom-left) its own. The Rectangle and the Rectangular Marquee keep separate radii. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Ellipse
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Fill | Outline, Filled | Outline | Draws the shape's outline, or fills it. A curve only fills when it's closed. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Triangle
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Fill | Outline, Filled | Outline | Draws the shape's outline, or fills it. A curve only fills when it's closed. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Hexagon
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Fill | Outline, Filled | Outline | Draws the shape's outline, or fills it. A curve only fills when it's closed. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Star
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Fill | Outline, Filled | Outline | Draws the shape's outline, or fills it. A curve only fills when it's closed. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Iso Shape
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Shape | Box, Ramp, Stairs, Pyramid, Prism (roof), Cylinder, Cone, Sphere, Dome | Box | The solid to draw. Pressing the tool's key again also switches it. |
| Cap | 2 to 4 | 3 | How wide the flat tip at the top and bottom corners is: 2 is a sharp point, 4 is flat. Also the size step when dragging. |
| Bevel | 0 to 1024 px | 0 px (square edges) | Chamfers the box's four top edges with a 45° slope: the top shrinks and the sides stop short of it. The front slopes take the side colors, the back ones the top color. It never grows past the box's height or half its footprint. |
| Style | Fill + outline, Fill, Outline | Fill + outline | Fill and outline, fill only, or outline only; click to step through them. |
| Show back edges | On or off | Off | Also draws the edges hidden behind the shape, like a wireframe. |
| Rotate 90° | A button | Sloping down to the right | Turns the shape a quarter turn, so it slopes the other way. |
| Auto-shade from foreground | On or off | On | Colors the top face with the foreground color and shades the sides darker, along the Shades when the color is on them. Off, five swatches set the outline, inner edge and face colors. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Contour
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Polygon
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Fill | Outline, Filled | Outline | Draws the shape's outline, or fills it. A curve only fills when it's closed. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Blur
| Option | Values | Default | What it does |
|---|---|---|---|
| Size | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Brush shape | Square, Circle, Line, Diamond, Cross, X, Star, Custom | Circle | The brush's footprint: a square, a circle, a 1-pixel line, a diamond, a cross, an X, a star, or the custom brush picked in the Brush Library. |
| Custom brushes | The built-in brushes and yours | None | Opens the Brush Library to pick a built-in brush or draw and save your own to paint with. |
| Angle | 0° to 180° | 0° | Turns the brush around its center. |
| Strength | 1 px to 4 px | 1 px | How far each pixel looks for neighbors to blend with. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Jumble
| Option | Values | Default | What it does |
|---|---|---|---|
| Size | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Brush shape | Square, Circle, Line, Diamond, Cross, X, Star, Custom | Circle | The brush's footprint: a square, a circle, a 1-pixel line, a diamond, a cross, an X, a star, or the custom brush picked in the Brush Library. |
| Custom brushes | The built-in brushes and yours | None | Opens the Brush Library to pick a built-in brush or draw and save your own to paint with. |
| Angle | 0° to 180° | 0° | Turns the brush around its center. |
| Strength | 0% to 100% | 100% | The chance that a pixel the brush touches changes. Needs a brush bigger than 1 pixel. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Dodge/Burn
| Option | Values | Default | What it does |
|---|---|---|---|
| Size | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Brush shape | Square, Circle, Line, Diamond, Cross, X, Star, Custom | Circle | The brush's footprint: a square, a circle, a 1-pixel line, a diamond, a cross, an X, a star, or the custom brush picked in the Brush Library. |
| Custom brushes | The built-in brushes and yours | None | Opens the Brush Library to pick a built-in brush or draw and save your own to paint with. |
| Angle | 0° to 180° | 0° | Turns the brush around its center. |
| Strength | 1 to 100 | 25 | How much each stroke lightens (or, with the right button, darkens) the pixels it touches, in perceptual lightness. 100 moves half way from black to white. |
| Hue shift | 0° to 60° | 0° | Also turns the hue of each pixel it touches: lightening shifts toward warm yellow and softens the color, darkening (right button) shifts toward cool blue and deepens it, the way pixel artists shade. 0 keeps the hue. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Line
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Width | 1 px to 64 px | 1 px | The stroke's thickness; wider than 1 px it gets round ends. Shared by the Line and the Curve. |
| Place tiles | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Curve
| Option | Values | Default | What it does |
|---|---|---|---|
| Ink | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Fill | Outline, Filled | Outline | Draws the shape's outline, or fills it. A curve only fills when it's closed. |
| Width | 1 px to 64 px | 1 px | The stroke's thickness; wider than 1 px it gets round ends. Shared by the Line and the Curve. |
| Pixel perfect | On or off | On | Removes the L-shaped corners a 1 px curve picks up, for clean pixel-art lines. |
| Paint across cels | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |
Ruler
No options of its own.
Text
| Option | Values | Default | What it does |
|---|---|---|---|
| Font | The bundled pixel fonts (Tom Thumb, Spleen 5x8, Spleen 6x12, Spleen 8x16, Scientifica, Scientifica Bold) and any .bdf, .ttf, .otf, .woff or .woff2 you load | Spleen 5x8 | The typeface. Load font... adds a font file from your computer; it stays in this browser, and Remove forgets it. |
| Scale | 1x to 16x | 1x | Draws each of the font's pixels as a square this many pixels wide. |
| Size | 4 to 256 px | 16 px | The font size in pixels. Each glyph is drawn without anti-aliasing; pixel fonts look right at their design size or a multiple of it. |
| Bold | On or off | Off | Heavier letters: a loaded font's bold, or, for a bitmap font, every pixel doubled to its right. |
| Italic | On or off | Off | Slanted letters: a loaded font's italic, or, for a bitmap font, rows shifted right a pixel at a time going up. |
| Letter spacing | -16 to 64 px | 0 px | Extra pixels between characters; negative pulls them closer. |
| Line spacing | -32 to 128 px | 0 px | Extra pixels between lines; negative pulls them closer. |
| Align | Left, Center, Right | Left | Lines line up on their left edges, centers or right edges; the point you clicked is that edge or center. |
Every option
Each option once, with the tools that show it.
| Option | Tools | Values | Default | What it does |
|---|---|---|---|---|
| Size | Pencil Eraser Spray Scatter Dither Blur Jumble Dodge/Burn | 1 px to 64 px | 1 px | Brush size in pixels; the Spray's splash is twice as wide. A custom brush keeps its own size. |
| Brush shape | Pencil Eraser Scatter Dither Blur Jumble Dodge/Burn | Square, Circle, Line, Diamond, Cross, X, Star, Custom | Circle | The brush's footprint: a square, a circle, a 1-pixel line, a diamond, a cross, an X, a star, or the custom brush picked in the Brush Library. |
| Custom brushes | Pencil Eraser Scatter Dither Blur Jumble Dodge/Burn | The built-in brushes and yours | None | Opens the Brush Library to pick a built-in brush or draw and save your own to paint with. |
| Angle | Pencil Eraser Scatter Dither Blur Jumble Dodge/Burn | 0° to 180° | 0° | Turns the brush around its center. |
| Pixel-perfect | Pencil Eraser Dither | On or off | Off | Removes the doubled corner pixels that make a freehand line look jagged. |
| Right-click | Eraser | Paint BG, Replace FG | Paint BG | What the right button does: paint the background color, or turn only pixels of the foreground color into the background color. |
| Ink | Pencil Spray Scatter Dither Paint Bucket Gradient Rectangle Ellipse Triangle Hexagon Star Iso Shape Contour Polygon Line Curve | Copy, Simple, Lock Alpha, Shading | Copy | How color is applied: Copy replaces pixels (transparency too), Simple blends over them, Lock Alpha recolors only visible pixels, Shading steps pixels along the Shades. |
| Shades | Pencil Spray Scatter Dither Paint Bucket Gradient Rectangle Ellipse Triangle Hexagon Star Iso Shape Contour Polygon Line Curve | A list of colors | Empty | The ramp the Shading ink steps along: drag palette colors in, drag to reorder, click one to remove it; + FG adds the foreground color. |
| Dynamics | Pencil Eraser Dither | Stabilizer; pressure and speed mapped to size, angle and gradient | Pressure to size (pen only) | Smooths the stroke (Stabilizer) and lets pen pressure or speed vary the size, the angle, or the color from foreground to background. Pressure only comes from a pen: mouse and finger strokes ignore it. |
| Fill | Rectangle Ellipse Triangle Hexagon Star Polygon Curve | Outline, Filled | Outline | Draws the shape's outline, or fills it. A curve only fills when it's closed. |
| Radius | Rectangle Rectangular Selection | 0 to 1024 px per corner | 0 px (square) | Rounds the corners; 0 keeps them square. With the link on, one value sets all four; turn it off to give each corner (top-left, top-right, bottom-right, bottom-left) its own. The Rectangle and the Rectangular Marquee keep separate radii. |
| Width | Line Curve | 1 px to 64 px | 1 px | The stroke's thickness; wider than 1 px it gets round ends. Shared by the Line and the Curve. |
| Pixel perfect | Curve | On or off | On | Removes the L-shaped corners a 1 px curve picks up, for clean pixel-art lines. |
| Shape | Iso Shape | Box, Ramp, Stairs, Pyramid, Prism (roof), Cylinder, Cone, Sphere, Dome | Box | The solid to draw. Pressing the tool's key again also switches it. |
| Cap | Iso Shape | 2 to 4 | 3 | How wide the flat tip at the top and bottom corners is: 2 is a sharp point, 4 is flat. Also the size step when dragging. |
| Bevel | Iso Shape | 0 to 1024 px | 0 px (square edges) | Chamfers the box's four top edges with a 45° slope: the top shrinks and the sides stop short of it. The front slopes take the side colors, the back ones the top color. It never grows past the box's height or half its footprint. |
| Style | Iso Shape | Fill + outline, Fill, Outline | Fill + outline | Fill and outline, fill only, or outline only; click to step through them. |
| Rotate 90° | Iso Shape | A button | Sloping down to the right | Turns the shape a quarter turn, so it slopes the other way. |
| Auto-shade from foreground | Iso Shape | On or off | On | Colors the top face with the foreground color and shades the sides darker, along the Shades when the color is on them. Off, five swatches set the outline, inner edge and face colors. |
| Rate | Spray | 1 to 64 | 8 | How many dots each burst adds. |
| Scatter X | Scatter | 0 px to 64 px | 8 px | How far each stamp can land left or right of the path. |
| Scatter Y | Scatter | 0 px to 64 px | 8 px | How far each stamp can land above or below the path. |
| Count | Scatter | 1 to 16 | 2 | How many stamps land at each step along the path. |
| Strength | Blur | 1 px to 4 px | 1 px | How far each pixel looks for neighbors to blend with. |
| Strength | Jumble | 0% to 100% | 100% | The chance that a pixel the brush touches changes. Needs a brush bigger than 1 pixel. |
| Strength | Dodge/Burn | 1 to 100 | 25 | How much each stroke lightens (or, with the right button, darkens) the pixels it touches, in perceptual lightness. 100 moves half way from black to white. |
| Hue shift | Dodge/Burn | 0° to 60° | 0° | Also turns the hue of each pixel it touches: lightening shifts toward warm yellow and softens the color, darkening (right button) shifts toward cool blue and deepens it, the way pixel artists shade. 0 keeps the hue. |
| Pattern | Dither | Bayer 2×2, Bayer 4×4, Bayer 8×8, Dots, Horizontal lines, Vertical lines, Diagonal lines, Noise | Bayer 2×2 | The pattern the brush paints through: Bayer checkers (2×2 coarsest, 8×8 finest), halftone dots, lines, or an even noise scatter. It lines up with the sprite's top-left corner, so strokes that overlap stay on one pattern. |
| Density | Dither | 0% to 100% | 50% | How much of the pattern gets painted: 50% of Bayer 2×2 is a checkerboard, 100% paints every pixel. |
| Type | Gradient | Linear, Radial | Linear | A straight ramp along the drag, or rings around its start. |
| Colors | Gradient | FG → BG, Stops | FG → BG | Run from the foreground to the background color, or through the Stops. |
| Stops | Gradient | Up to 32 colors, each at a position along the drag | Empty | The colors the gradient runs through, left = where you start dragging: click the bar to add the foreground color, drag a handle to move its stop (meeting a neighbour makes a hard edge) or off the bar to remove it, drop palette colors on the bar or a handle; Even spreads them out, FG recolors the selected stop. Shift+click a palette range to load it. With fewer than two, it runs foreground to background. |
| Dither | Gradient | None, Bayer 2×2, Bayer 4×4, Bayer 8×8, Dots, Horizontal lines, Vertical lines, Diagonal lines, Noise | Bayer 4×4 | None blends smoothly; the others step between the colors in a pattern, for a pixel-art look: Bayer checkers (2×2 coarsest, 8×8 finest), halftone dots, lines, or an even noise scatter. |
| Snap | Gradient | Free, Palette | Free | Free blends any colors; Palette paints only palette colors, each pixel the nearest one, and with Dither steps between neighbouring palette colors. |
| Rotation algorithm | Move | Fast Rotation, RotSprite, Bilinear | RotSprite | How rotated and scaled pixels are resampled: Fast Rotation keeps them sharp, RotSprite rotates pixel art cleanly, Bilinear blends them smoothly. |
| Pivot | Move | A corner, an edge's middle, or the center | Center | Where the point everything turns and scales around starts; you can also drag it on the canvas. |
| Font | Text | The bundled pixel fonts (Tom Thumb, Spleen 5x8, Spleen 6x12, Spleen 8x16, Scientifica, Scientifica Bold) and any .bdf, .ttf, .otf, .woff or .woff2 you load | Spleen 5x8 | The typeface. Load font... adds a font file from your computer; it stays in this browser, and Remove forgets it. |
| Scale | Text | 1x to 16x | 1x | Draws each of the font's pixels as a square this many pixels wide. |
| Size | Text | 4 to 256 px | 16 px | The font size in pixels. Each glyph is drawn without anti-aliasing; pixel fonts look right at their design size or a multiple of it. |
| Bold | Text | On or off | Off | Heavier letters: a loaded font's bold, or, for a bitmap font, every pixel doubled to its right. |
| Italic | Text | On or off | Off | Slanted letters: a loaded font's italic, or, for a bitmap font, rows shifted right a pixel at a time going up. |
| Letter spacing | Text | -16 to 64 px | 0 px | Extra pixels between characters; negative pulls them closer. |
| Line spacing | Text | -32 to 128 px | 0 px | Extra pixels between lines; negative pulls them closer. |
| Align | Text | Left, Center, Right | Left | Lines line up on their left edges, centers or right edges; the point you clicked is that edge or center. |
| Sample | Eyedropper | Composite, Layer | Composite | Picks the color you see from all visible layers, or from the active layer only. |
| Tile | Tile Stamp | Any tile in the layer's tileset | 1 | The tile being stamped (0 is the empty tile); pick it in the Tileset panel. |
| Flip H | Tile Stamp | On or off | Off | Flips the stamped tile horizontally. |
| Flip V | Tile Stamp | On or off | Off | Flips the stamped tile vertically. |
| Rot 90° | Tile Stamp | On or off | Off | Rotates the stamped tile 90° clockwise. |
| Place tiles | Pencil Eraser Line Rectangle Ellipse Triangle Hexagon Star Paint Bucket | On or off | Off | Places the tile picked in the Tileset panel on the tilemap cells the tool covers (the Eraser empties them, the Bucket fills the connected cells holding the clicked tile) instead of painting pixels. Symmetry mirrors the tiles and a selection limits them. |
| Fill mode | Magic Wand | Contiguous, Global | Contiguous | Selects only the connected area you click, or every matching pixel on the layer. |
| Tolerance | Magic Wand | 0 to 255 | 0 | How different a color can be and still be selected (per color channel). Separate from the Paint Bucket's. |
| 8-connected | Magic Wand | On or off | Off | Also spreads to diagonal neighbours, so the selection leaks through 1 px diagonal lines. Off, only up, down, left and right count as connected. |
| Stop at grid | Magic Wand | On or off | Off | Keeps the selection inside the grid cell you click. |
| Fill mode | Paint Bucket Gradient | Contiguous, Global | Contiguous | Only the connected area you click, or every matching pixel on the layer. |
| Tolerance | Paint Bucket Gradient | 0 to 255 | 0 | How different a color can be and still match (per color channel). |
| 8-connected | Paint Bucket Gradient | On or off | Off | Also spreads to diagonal neighbours, so the area leaks through 1 px diagonal lines. Off, only up, down, left and right count as connected. |
| Stop at grid | Paint Bucket Gradient | On or off | Off | Keeps the area inside the grid cell you click. |
| Close gap | Paint Bucket Gradient | 0 px to 5 px | 0 px | Treats gaps in an outline up to this many pixels wide as closed, so the fill stops there instead of leaking out (the gap itself is filled). 0 is off. |
| Pattern | Paint Bucket | Solid, Checker, Dither 25%, Dither 75%, Horizontal stripes, Vertical stripes, Diagonal, Grid, Dots, Bricks | Solid | Fills with a repeating pattern of the foreground and background colors (swapped on right-click) instead of a solid color. Patterns line up from the canvas's top-left corner, so neighbouring fills match. |
| Paint across cels | Pencil Eraser Spray Scatter Dither Blur Jumble Dodge/Burn Paint Bucket Gradient Rectangle Ellipse Triangle Hexagon Star Line Curve Polygon Contour Iso Shape | On or off | Off | Paints every cel selected in the timeline at once (the cel you paint on must be one of them): one stroke, fill or shape lands on each, and one undo takes it back. The badge counts the cels it reaches; locked and hidden layers are skipped. |