Fragments 1 & 2 (required): The two text fields whose content is interwoven. Their output order is fixed - fragment 1's units always come first in every round. An empty fragment can still be used: then the other fragment's units simply pass through one by one, separated by the woven rounds.
Fragment 3 (optional): Switch on "Enable a third fragment" for a three-way interweave. With the letters "Dawn", "Noise" and "Wind" the rounds alternate "DNWaoiwinnsde" - first letters D, N, W, then second letters a, o, i, and so on.
Interweave by letters: Alternates single characters. "Riverbed" and "Stardust" become "RSitvaerrdbuesdt".
Interweave by words (default): Alternates whole words, split on any whitespace. "autumn leaves drift" and "cold winds gather" become "autumn cold leaves winds drift gather".
Interweave by sentences: Alternates whole sentences, one round per line: the first sentences of all fragments are woven together on one line, then the second sentences on the next line, and so on. The fragments "The sun sets. Birds fly home." and "Lights fade. Night arrives." become two lines - "The sun sets. Lights fade." and then "Birds fly home. Night arrives.".
Ignore Spaces (off by default): Removes spaces and line breaks from the fragments before interweaving, in all three modes. With the switch off (the default) the output keeps its spacing - words and sentences stay separated and the result stays readable. Switch it on only when you want everything fused together with no spacing at all, e.g. the plain run "RSitvaerrdbuesdt" in letters mode.
Length policy - Append the remainder (default): When a fragment runs out of units, the longer fragment simply continues with its remaining units in a row. "autumn leaves drift along the riverbank" and "cold winds gather behind" give "autumn cold leaves winds drift gather along behind the riverbank" - the last four rounds contain fragment 1's words alone.
Length policy - Loop shorter fragments: An exhausted fragment restarts from its beginning and keeps taking turns until the longest fragment is fully consumed. "Riverbed" and "Star" give "RSitvaerrSbteadr" - "Star" cycles twice.
Length policy - Stop at the shortest: The weave stops as soon as any fragment runs out, and all remainders are dropped. The fragments "autumn leaves drift along the riverbank" and "cold winds gather behind" give "autumn cold leaves winds drift gather along behind".
Separator (default: none): Optional text placed between every interleaved unit. In words mode, if you leave it empty the words are still joined with a single space; in sentences mode the sentences within a line are joined with it too, so it splits each round's sentences inside the line. A separator of " - " turns "autumn leaves drift" together with "cold winds gather" into "autumn - cold - leaves - winds - drift - gather".
Live mode (on by default): Re-weaves the fragments after every keystroke or option change so the output is always current. Switch it off to convert only when you press the "Interweave" button.
Load an example: Loads a pair of sample sentences into the inputs with matching options so you can test the tool instantly in sentences mode.
Copy & Download: "Copy" puts the output on your clipboard for pasting elsewhere; "Download" saves it as a text file.
Interweave button: The central action - it weaves the fragments with the chosen mode, length policy and separator and writes the result to the "Output" field.
Clear & Reset: Clears all three fragment fields and the output, and resets the tool to its initial state.