?
Replace colour
→
Lightness
Hex
Similar · same saturation / lightness, nearby hues
Similar · same hue, lighter → darker
Complementary · complement, split, triad
Current palette
Cancel
Apply
Shortcuts & gestures
Hold
?
and point at any control to explain it. Open a section below for its shortcuts.
View
S
Side-by-side: original next to the result (or the split-panes button)
G
Gallery: the image through 9 presets (click one to use it)
\
hold
Show the original (hold-to-compare); or hold the eye button
Drag
/
Wheel
Pan the preview
Shift
+
Wheel
Pan sideways
Alt
+
Wheel
Free zoom at the cursor
Space
+
Drag
/
Middle-drag
Pan in Crop and Lasso mode (a Space tap still plays / pauses)
+
−
0
Zoom in / out / Fit
Zoom bar
↑
↓
Home
End
Step zoom / min / max (also wheel)
Editing
Wheel
on a menu
Step a dropdown or segmented control one option
Double-click
slider
Reset it to its default
←
→
on a slider
1 step (position / size: 1 source px) ·
Shift
10
Shift
-drag slider
Fine: 1/10 speed
Double-click
a value
Type an exact number (px for positions); Enter sets, Esc cancels
Double-click
card header
Collapse / expand the layer card
Shift
+
+ Glow
Add the glow above the Dither layer
Drag
vignette handles
Move / resize / rotate the focus
Shift
+
drag
edge handle
Resize keeping aspect
Double-click
centre handle
Reset the vignette shape
Click
a palette swatch
Replace it (colour picker; Enter applies, Esc cancels)
Right-click
a swatch
Disable / re-enable that colour
Sort by lightness
Order the palette dark → light (for Map by order)
Click
a dim focus area
Select it (Focus 1…4 tabs; + Focus adds one)
Shift
-drag centre handle
Fine move (1/10 speed, whole source px)
←↑↓→
after clicking the preview
Nudge the selected focus area 1 px ·
Shift
10 px (Focus panel open)
Lasso mask
L
Lasso tool on / off
C
Crop: drag handles · Shift keeps aspect · arrows nudge 1 px, Shift+arrows 10 px (Alt+arrows resize) · Enter applies · Esc cancels
Drag
Draw a region
Colours in selection
Click a swatch: recolour it in that region · right-click: disable · Alt-click: revert · click a region row to select it
Alt
/
Ctrl
+
drag
Subtract a region
Esc
Cancel the stroke / leave the tool
Ctrl
/
⌘
Z
Undo the last region or shuffle
Presets & shuffle
Wheel
on preset name
Step through presets
Menu
↑
↓
→
←
Move / open folder / back
Enter
Load the preset (Esc closes)
Shift
+
Shuffle
Shuffle without the confirm
Esc
Cancel the confirm / close the shuffle panel
Enter
in seed box
Shuffle with that seed
Enter
/
Esc
in Save
Save / cancel
Video
Space
Play / pause (always, unless typing in a text field)
,
.
Previous / next frame (video, timeline, animated still; works with a control focused)
I
O
Set in / out point
M
Mute / unmute the preview audio
Timeline
◇
beside a control
Automate it (adds a timeline lane)
K
Keyframe at the playhead
+ Preset lane
/
◇
by the preset name
Keyframe whole presets (hard cuts); pick a preset with the playhead parked to key it
Double-click
the preset lane
Preset picker for a new key
Wheel
on a preset key
Step that key’s preset
Grid + BPM
Keys snap to bars / beats; Rand… fills seeded random cuts
←
→
/
,
.
Step a frame (Shift: 10)
Home
End
Go to start / end
Space
Play / pause
Double-click
lane
Add / delete a keyframe
Drag
key
Move in time
Shift
+
drag
key
Change its value
Shift
-click /
box
Select several keys
Right-click
key
Interpolation menu
Del
·
Ctrl
C
/
V
Delete · copy / paste keys
Ctrl
Z
·
Ctrl
Shift
Z
Undo · redo keyframe edits
Ctrl
/
Alt
+
Wheel
Zoom the timeline (Shift + wheel scrolls)
Files & help
Ctrl
/
⌘
V
Paste an image
Drop
a file
Open an image or video
?
/
/
hold
This list + explain whatever you point at
‹
›
⟲
00:00.00 · f0
30 fps
60 fps
Len
sec
frames
◆
Lin
Ease
In
Out
Hold
+ Preset lane
Rand…
BPM
Grid off
Bar
1 beat
½ beat
¼ beat
⅛ beat
−
Fit
+
WebM
GIF
Native
Native ×2
Native ×3
Source size
Export
Cancel
Close
Remove all automation?
Remove
Keep
Automation
Randomise preset keys
Every
beats
frames
From
Seed
⚄
Replaces the preset keys from start to end (video: in → out). Ctrl/⌘+Z undoes.
Fill
Cancel
+1
+
−
Save preset
Name
Folder (pick or type a new one)
Cancel
Overwrite
Save
All
None
Cancel
Export
Shuffle changes…
All
None
In the gallery, Shuffle changes every included canvas.
All
None
Shuffle again
Seed
Use seed
Crop
⇄
Reset
Cancel
Apply
Drag to move · double-click to reset
Drag to resize width (Shift: keep aspect)
Drag to resize height (Shift: keep aspect)
Drag to rotate
ORIGINAL
Original
Dithered
Drop an image or video here
or click Import, or paste an image (Ctrl/⌘+V)
0:00.00 / 0:00.00
In
Out
↺
full
–
Welcome to dither.lol! Import any image or video, then scroll down on this presets menu to see some examples!
×
This is the gallery - you can work on many canvases at one time!
×