<Texture Studio

Free Online Pixel Sorting Tool

[ 3 KERNELS // CANVAS 2D ]
Pixel Sort applied to the sample photo

How to pixel sort a photo online

  1. Drop a photo onto the canvas, paste it, or click to choose one. It never leaves your browser.
  2. Pick Pixel Sort (rows) or Pixel Sort V (columns), then move Detail to set how much of the image melts.
  3. Export the PNG. No account, no watermark.

How pixel sorting works

Pixel sorting reorders the pixels inside a single row or column by brightness — but only where they cross a threshold. Everything below the threshold is copied through untouched. That contrast between a smeared run and the sharp pixels beside it is the entire effect; sorting a whole line instead would just produce a gradient.

This tool runs the operator in three passes. First it converts every pixel to a luminance value with your contrast setting applied, so the slider decides which pixels are even eligible. Then it walks each line, collecting continuous runs whose luminance clears the threshold. Each run is sorted dark-to-bright and written back in place. Runs are capped at 45% of the line length, because an unbounded sort collapses the photograph into a single band of colour.

SliderWhat it controlsPractical range
DetailThe threshold itself20–40 for thin streaks, 60–80 for heavy melt
IntensityBlend against the original100 for a pure sort, 50–70 to keep the subject readable
ContrastLuminance curve before thresholdingRaise it on flat, evenly lit photos

Direction is a separate filter rather than a slider. Pixel Sort works along rows, which reads as wind or speed. Pixel Sort V works along columns, which reads as rain, dripping paint or melting. CRT Scanlines is on the same page because the two pair well — the studio applies one filter at a time, so export the sorted PNG, drop it back in and apply CRT Scanlines to put a screen over the streaks.

Every step happens in a Canvas 2D buffer inside your browser. The image is never uploaded, and the exported PNG comes back at the resolution you dropped in, up to a 1400px long edge.

> Examples

The same illustration run through this page's filters at their default settings — rendered by the exact engine above, not mock-ups.

Illustration of two travellers in straw hats crossing a wind-swept grassy hillside — original image before any filter
Beforeoriginal, no filter
Illustration of two travellers in straw hats crossing a wind-swept grassy hillside, after the Pixel Sort filter — horizontal brightness-sorted streaks
Pixel Sorthorizontal brightness-sorted streaks
Illustration of two travellers in straw hats crossing a wind-swept grassy hillside, after the Pixel Sort V filter — vertical melting streaks
Pixel Sort Vvertical melting streaks
Illustration of two travellers in straw hats crossing a wind-swept grassy hillside, after the CRT Scanlines filter — scanlines, RGB colour fringing and phosphor glow
CRT Scanlinesscanlines, RGB colour fringing and phosphor glow
Close crop of the two straw-hat travellers walking through tall green grass — original image before any filter
Beforeoriginal, no filter
Close crop of the two straw-hat travellers walking through tall green grass, after the Pixel Sort filter — horizontal brightness-sorted streaks
Pixel Sorthorizontal brightness-sorted streaks
Close crop of the two straw-hat travellers walking through tall green grass, after the Pixel Sort V filter — vertical melting streaks
Pixel Sort Vvertical melting streaks
Close crop of the two straw-hat travellers walking through tall green grass, after the CRT Scanlines filter — scanlines, RGB colour fringing and phosphor glow
CRT Scanlinesscanlines, RGB colour fringing and phosphor glow

> Frequently Asked

What is pixel sorting?
Pixel sorting reorders the pixels inside each row or column of an image by brightness, but only in the regions that cross a threshold. The sorted runs turn into long smears of colour while the untouched areas stay sharp. It is the signature technique of digital glitch art.
Is this pixel sort tool free?
Yes. There is no account, no sign-up and no watermark. The tool runs entirely in your browser and exports a PNG up to a 1400px long edge.
Are my photos uploaded anywhere?
No. The sorting runs on a Canvas 2D buffer inside your own browser, so the file never leaves your device and nothing is stored on a server.
What does the threshold actually change?
The threshold decides which pixels are eligible to be sorted. A low detail value only lets the brightest pixels through, producing thin streaks. A high value lets most of the image through, so long runs melt together.
Can I pixel sort vertically?
Yes. Pick the Pixel Sort V filter to sort along columns instead of rows. Vertical sorting reads as rain or dripping paint; horizontal reads as wind or motion blur.

Images are processed in your browser and never uploaded. The site keeps anonymous usage analytics (page views, chosen filter, file size) — never pixel data.