Pixel Sorts

App Store App Education Free
22 Sept 2026launched 8 days ago
0.00 ratings
n/aApple doesn’t publish installs
WorldwideSold in 50+ App Store storefronts
1.0latest version · 7 days ago

Screenshots

About

Pixel Sorts scrambles a picture and sorts it back together, one algorithm at a time, so you can watch the difference between them instead of reading about it. Every pixel carries the number of the place it came from. Scrambling shuffles those numbers, sorting puts them back in order, and the image reassembles. You are not watching colours being sorted. You are watching a permutation being undone, which is what makes progress legible: you can see how far from finished the algorithm still is. Twelve algorithms are included: bubble sort, branchless bubble sort, SIMD odd-even transposition, parallel odd-even transposition, selection sort, insertion sort, shell sort, heap sort, merge sort, quicksort, GCD quicksort and radix sort. Each one reports what it actually did: elapsed time, comparisons and swaps, and its big-O. The table keeps every run, so the comparison is measured on your own device rather than quoted from somewhere else. Sort the built-in test pattern, or pick a photo from your library. Full size sorts the photo at its own resolution, which is where the quadratic algorithms stop being a demonstration and start being a wait. There is a cancel button for exactly that reason. The app came out of a 2000 Apple sample code project called PThreadSorts, which did the same thing with pthreads on Mac OS X. The sorting core here is a plain Swift package with no UI framework in it, which is why the same code runs on iPhone, iPad and Mac without changes. No accounts, no network, no analytics, no ads. Photos you pick never leave the device. App icon: Mona Lisa by Leonardo da Vinci, public domain, via Wikimedia Commons.Read more
Pixel Sorts scrambles a picture and sorts it back together, one algorithm at a time, so you can watch the difference between them instead of reading about it. Every pixel carries the number of the place it came from. Scrambling shuffles those numbers, sorting puts them back in order, and the image reassembles. You are not watching colours being sorted. You are watching a permutation being undone, which is what makes progress legible: you can see how far from finished the algorithm still is. Twelve algorithms are included: bubble sort, branchless bubble sort, SIMD odd-even transposition, parallel odd-even transposition, selection sort, insertion sort, shell sort, heap sort, merge sort, quicksort, GCD quicksort and radix sort. Each one reports what it actually did: elapsed time, comparisons and swaps, and its big-O. The table keeps every run, so the comparison is measured on your own device rather than quoted from somewhere else. Sort the built-in test pattern, or pick a photo from your library. Full size sorts the photo at its own resolution, which is where the quadratic algorithms stop being a demonstration and start being a wait. There is a cancel button for exactly that reason. The app came out of a 2000 Apple sample code project called PThreadSorts, which did the same thing with pthreads on Mac OS X. The sorting core here is a plain Swift package with no UI framework in it, which is why the same code runs on iPhone, iPad and Mac without changes. No accounts, no network, no analytics, no ads. Photos you pick never leave the device. App icon: Mona Lisa by Leonardo da Vinci, public domain, via Wikimedia Commons.

Versions

  1. Version 1.0First seen · 23 Sept 2026

Countries

Worldwide

Apple lists this app in 50 or more storefronts, so it is available almost everywhere.

Turkey

Chart positions

Not seen in the charts we track yet.

More from Karl Groethe

All apps →

Similar apps