Every request is checked for unpaired UTF-16 surrogates, then measured in UTF-8 bytes and Unicode code points. Source input is capped at 262,144 bytes and code points and output at 2,097,152 bytes. The dedicated browser Worker can be cancelled, times out after 15 seconds, and never receives a network capability from the workbench.
Grapheme reversal and decorative modes segment with Intl.Segmenter rather than reversing UTF-16 code units. Reverse-each-word and word shuffle transform only isWordLike slots, preserving punctuation, whitespace, and line breaks. Line operations recognize CRLF, LF, and CR and preserve the available separator slots when ordering lines.
FIGlet uses ten bundled font definitions and accepts at most 96 printable ASCII characters across three lines. Braille implements a documented English uncontracted Grade 1 subset with capital, number, and Grade 1 signs and common punctuation. Unsupported input is preserved and counted; neither feature claims semantic translation or accessible document production.
Lorem, shuffle, and Zalgo use a deterministic seeded pseudo-random generator. Seeds are unsigned 32-bit integers, not cryptographic entropy. Repetition computes exact UTF-8 output growth before allocation, custom separators are capped at 256 bytes, quantity is capped at 100, repeat count at 10,000, and Zalgo source at 32,768 code points with chaos from 1 through 10.
The result retains the full bounded output for copy and download while the rendered preview stops at 50,000 Unicode code points. Metrics expose source and output sizes plus a mode-specific count. Analytics deliberately excludes source, output, custom separator, seed, unsupported symbols, and filenames; fixed option categories and aggregate counts are sufficient for operational diagnosis.