A tiny text experiment
String blender.
Two strings. Every strange stop in between.
Lowercase a–z · up to 256 letters · empty strings welcome
The in-between5 letters
Try it
A few stops along the way
How do you find half a string?
- Pair the letters. Fit the shorter string into the longer one, keeping their order. Choose the pairing with the least total alphabet distance; use relative position to break ties. Matching letters stay put.
- Walk the alphabet. Treat
a…zas0…25. For every pair, calculateround(from + (to − from) × progress). Soa → zvisits every letter. - Grow or shrink. Spread the unmatched letters evenly across the journey, in their left-to-right order. Each appears or disappears in a single step. The length is always the rounded interpolation of the two lengths.
At 0% you get exactly “from”; at 100% you get exactly “to”. Swap the inputs to walk the same path backwards. There’s no dictionary involved, so the nonsense in the middle is part of the fun.