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
Algebraic expressions
Trigonometry
Geometry
Inequalities
Exponential functions
Fractions, decimals
Solving Linear equations
Pythagorean theorem
Logarithmic functions
Percentages
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
10 minutes of jumping rope
3 sets of push-ups
3 sets of push-ups
3 sets of squats
3 sets of calf raise
3 sets of calf raise
3 sets of lunges
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
"Imagine" by John Lennon
"Can't Help Falling in Love" by Elvis Presley
"Born to Run" by Bruce Springsteen
"I'll Be There for You" by The Rembrandts
"I Will Always Love You" by Whitney Houston
"Money" by Pink Floyd
"Mo Money Mo Problems" by The Notorious
"Count on Me" by Bruno Mars
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.