txtfx docs
txtfx docs
EditorHomeGetting started

Editor

EffectsASCII settingsMasksTimeline

Export & share

ExportingSharingEmbedding

Effects

Reference for all 18 built-in effects, their parameters, and shared controls

This page lists every built-in effect with its parameters, plus the controls shared by all effects.

txtfx ships with 18 effects. Add them from the right panel, stack as many as you like, and tune each one with sliders. Parameter changes apply live without resetting particle positions.

See them all animated

The effects gallery renders every effect live over the same sample scene — a fast way to preview what each one does before you open the editor.

Deterministic by design

Every effect draws randomness from a per-scene seed instead of Math.random. The same scene renders identical frames every time — previews, loops, shared links, and exports all match exactly.

Shared controls

Every effect has these controls in addition to its own parameters:

  • Colors — a multi-color palette per effect
  • Color mode — how the palette is applied:
    • Random — each particle picks a random palette color
    • Cycle — colors step through the palette in order
    • Gradient — colors interpolate across the palette by lifecycle or position
  • Glow radius — size of the light bloom around effect characters (0–40)
  • Region — limit the effect to the masked foreground, background, or both (see Masks)
  • Apply to ASCII — instead of drawing its own characters, the effect colorizes the existing ASCII text, keeping the image's character structure visible

Effect reference

Display names below match the Add Effect menu. Ranges are min–max (default).

Getting started

What txtfx is, how to build your first scene, and the full keyboard shortcut reference

ASCII settings

Configure the character grid — font size, spacing, color, blend mode, and the brightness ramp

On this page

Shared controlsEffect reference