What Is the Wavy Text Generator?
This tool appends combining marks to complete grapheme clusters to create decorative text. It provides four directions, four patterns and seven presets. It changes the copied string rather than exporting a font, image or CSS animation.
How to Use the Wavy Text Generator
- Enter a short word or keep the sample.
- Choose a direction and pattern, then set the mark cap.
- For Random, use Re-roll to choose new positions. Other settings do not reroll them.
- Review the selectable output and counts. Copy Wavy Text, then test the actual destination.
- Use Reset for default settings or Clear to empty the input.
How the Wavy Text Generator Works
The tool uses combining diacritical marks and browser grapheme segmentation, described by Unicode text segmentation. It appends marks after each non-whitespace cluster, keeping original accents and joined emoji together. Cluster index includes whitespace, which advances the pattern without receiving a mark.
Sine repeats the positions 0, 1, 2, 1, 0, -1, -2, -1. This is a discrete mark pattern, not measured physical wave geometry. Gentle uses the sign of sin(index times 0.8); Intense alternates signs. Random chooses -1, 0 or 1 from a seeded generator. Mark choice follows index; it is not shuffled. Above and Below fix the side, Both follows the position sign, and Alternating switches side by index.
Wavy Text Generator Example
The following examples use input Ab. Each added mark is one UTF-16 unit. The input is two units; all examples have four output units.
| Direction | Output | Added marks |
|---|---|---|
| Above | A͆b̊ | U+0346, U+030A |
| Below | A̖b̲ | U+0316, U+0332 |
| Both | A͆b̊ | Both positions are nonnegative |
| Alternating | A͆b̲ | Above then below |
When to Use the Wavy Text Generator
Try a short decorative heading beside a plain version.
Compare mark directions before choosing a layout.
Test a draft message in its receiving font.
Explore how combining marks change a string's unit count.
Common Mistakes
A cap of five does not force five marks in every pattern. Lower caps are not a layout-safety guarantee. Existing marks stay in place, so repeatedly converting decorated text can stack more marks. Joined sequences remain intact, but mark placement still depends on shaping and font behavior.
If input is too large, malformed or contains unsupported controls, the tool shows an error without truncating it. If Copy fails, select the output manually. Browser textarea and clipboard line endings may differ from the helper's preserved input.
Tips for Better Results
Start with a short sample and a low cap, compare with plain text and check clipping, readability and character limits after pasting. Keep names, instructions and important information readable. Platform acceptance, search matching and assistive pronunciation are not certified by this preview.