Shuffle lines

Client

About Shuffle lines

Randomly reorder lines of text—Fisher–Yates shuffle in your browser for samples or fixtures. The interactive transform on this page runs in your browser tab—Toolcore does not need your paste for the core operation described above.

How to use this page

Paste or type in the main workspace, run the primary action from the toolbar, then copy or download the result. Use Load example when the page offers it, or URL prefill (?q= / ?qb=) so agents and tickets open the same input.

Nearby workflows on Toolcore

  • Sort lines alphabeticallyLocale-aware A→Z / Z→A line sorts plus reverse—optional trim or case folding, browser-only. for the next text or markup step in your edit loop.
  • Remove duplicate linesCollapse repeated lines in pasted text—trim or case-fold keys, optional sort—browser-only deduper. for the next text or markup step in your edit loop.
  • List converterConvert lines ↔ JSON array ↔ CSV row—paste lists for configs, APIs, or spreadsheets; local only. for the next text or markup step in your edit loop.
  • Random integer generatorUniform integers in a min–max range—optional unique draws, sort, Web Crypto; local only. for the next text or markup step in your edit loop.

Common use cases

  • Randomize quiz question order without a spreadsheet.
  • Shuffle usernames for fair giveaway picks.
  • Create varied test fixtures from a line-based seed file.

Common mistakes to avoid

  • Expecting cryptographic randomness

    Uses Math.random—fine for casual shuffles, not for secrets.

  • Blank lines

    Empty lines are shuffled too—they remain in the output.

FAQ

Is order reproducible?

No seed is stored—shuffle again for a new order.

Upload?

Paste text locally; nothing is sent to Toolcore servers.

Related utilities you can open in another tab—mostly client-side.