Text Line Randomizer

Simplify your text tasks with three simple steps, Free!

Input Text Lines

Text with Result

Tool Options

Line Groups

Randomize lines in groups of this size. The default group size is 1, which means that all lines are rearranged individually.

Trim Lines

Remove the space characters surrounding the lines.

Remove Repeating Lines

Ignore lines in text that are copies of other lines.

Ignore lines in text that have no visible characters.

Text Line Randomizer Examples

Click to try!

Randomize Study Notes

In this example, we use randomization to prepare for a math exam. We randomize the order of study notes for self-testing. By shuffling the order of topics, we create a quiz for ourselves that tests our understanding of the material. When study notes are randomized, they can no longer be memorized by their order but require more thorough understanding.

Fractions, decimals
Percentages
Algebraic expressions
Solving Linear equations
Inequalities
Exponential functions
Logarithmic functions
Trigonometry
Geometry
Pythagorean theorem
Pythagorean theorem
Solving Linear equations
Algebraic expressions
Geometry
Trigonometry
Logarithmic functions
Fractions, decimals
Percentages
Exponential functions
Inequalities
Tool Options
These options will be used automatically if you select this example.
Randomize lines in groups of this size. The default group size is 1, which means that all lines are rearranged individually.
Remove the space characters surrounding the lines.
Ignore lines in text that are copies of other lines.
Ignore lines in text that have no visible characters.

Mix Workout Routines

In this example, we use a list of core exercises to create a new training program for today. We enter various exercises in sequential order and randomize their positions. We also remove repeating exercises and discard empty lines that somehow made it into the list. As a result, we get a new training program with all unique exercises in it.

3 sets of push-ups
3 sets of calf raise
3 sets of squats
3 sets of lunges
10 minutes of jumping rope
3 sets of push-ups
3 sets of calf raise
3 sets of squats
3 sets of squats
3 sets of calf raise
3 sets of lunges
3 sets of calf raise
3 sets of push-ups
10 minutes of jumping rope
3 sets of push-ups
3 sets of squats
Tool Options
These options will be used automatically if you select this example.
Randomize lines in groups of this size. The default group size is 1, which means that all lines are rearranged individually.
Remove the space characters surrounding the lines.
Ignore lines in text that are copies of other lines.
Ignore lines in text that have no visible characters.

Create a Randomized Playlist

In this example, we are creating a unique playlist by randomizing the order of the songs. From our original playlist, songs come in pairs. There are two songs about love, two songs about success, two songs about freedom, and two songs about friendship. To keep the song topics diverse, we set the group randomization size to 2. This way every two songs are always moved to a new random position together.

"Can't Help Falling in Love" by Elvis Presley
"I Will Always Love You" by Whitney Houston
"Money" by Pink Floyd
"Mo Money Mo Problems" by The Notorious
"Imagine" by John Lennon
"Born to Run" by Bruce Springsteen
"Count on Me" by Bruno Mars
"I'll Be There for You" by The Rembrandts
"Money" by Pink Floyd
"Count on Me" by Bruno Mars
"Born to Run" by Bruce Springsteen
"Mo Money Mo Problems" by The Notorious
"I'll Be There for You" by The Rembrandts
"Imagine" by John Lennon
"I Will Always Love You" by Whitney Houston
"Can't Help Falling in Love" by Elvis Presley
Tool Options
These options will be used automatically if you select this example.
Randomize lines in groups of this size. The default group size is 1, which means that all lines are rearranged individually.
Remove the space characters surrounding the lines.
Ignore lines in text that are copies of other lines.
Ignore lines in text that have no visible characters.