Skip to content
CS42
PixelThat App Icon
Coming Soon to the App Store

PixelThat

Photos into pixel art

Point it at a photo and get a crisp pixel art avatar. It finds the face, frames it, lifts the subject off the background and redraws the lot in a handful of colours. All of that happens on your iPhone, and nothing is uploaded anywhere.

iPhone and iPad · iOS 17 or later · Free · No account

In testing

Built and running on device, not submitted yet

PixelThat works end to end and we are testing it on real photos. The App Store is the next stop, and it will be free there, with no ads and nothing to buy inside it.

App information

Quick facts about PixelThat for iOS

DeveloperCS42
AvailabilityComing soon to the App Store
PriceFree
CategoryPhoto & Video
CompatibilityiPhone and iPad, iOS 17.0 or later
LanguagesEnglish
Age Rating4+
In-App PurchasesNone. No subscription, no ads
AccountNot required. There is no sign in at all
Data CollectedNone. No analytics, no ad identifiers
Works OfflineYes. The app uses no network at all
PermissionsPhotos, to read the picture you choose. Add to Photos, to save a result

About PixelThat

What is PixelThat?

Pixel art looks simple, which is exactly why shrinking a photo does not work. Scale a face down to 32 pixels and you get mush. So PixelThat does what a pixel artist would do. It finds the face and frames it the way an avatar is framed, separates the subject from the background so the edges stay clean, flattens the colours to a small deliberate palette taken from the picture itself, and only then lays down the pixels.

Read more Show less

How it frames a face

Auto framing puts the head where an avatar's head belongs, with room for hair above and shoulders below, so the result reads as a portrait rather than a crop. The palette step gives the face extra weight, which is what keeps skin tones alive when a whole picture comes down to sixteen colours. You can take over at any point: drag the selection box, pinch it, tap to jump, and the pixels follow.

Everything runs on the device

Face detection and subject separation use Apple's own vision models, on your phone's own processor. There is no server, no upload and no queue. A 32 × 32 avatar takes a fraction of a second, and the preview redraws while you drag a slider.

Checked against the desktop tool

The iOS app is a port of the desktop PixelThat tool, and it is tested against it: the same photo with the same settings produces the same pixels on both, down to the last bit for fixed palettes.

Key features

What you can do with it

Avatars that find the face

Auto framing puts the head where an avatar's head belongs. Or drag the selection box yourself. Move it, pinch it, tap to jump, and the result follows.

Backgrounds on your terms

Transparent, a flat colour, a two-colour gradient, a pixel-art blue sky with clouds, or keep the photo. The cutout has a threshold, grow and shrink, and a live preview when it needs a nudge.

Palettes worth keeping

A palette built from your own picture, or PICO-8, Sweetie 16, Endesga 32, Game Boy, C64, CGA, ZX Spectrum, greyscale and 1 bit. You can also paste in your own hex colours.

Nine one-tap styles

Natural, Soft, Bold, Comic, Retro, Arcade, Game Boy, Neon and Mono set the palette, dithering, grade and ink together. Everything they change stays editable.

Recents that remember

Every picture you keep is filed with the settings that made it. Tap it later to put those same settings on a different photo. That is how you get a set of avatars that match.

Nothing leaves the device

No account, no analytics, no network. Your photos are read, turned into pixels and put back down again, all on your phone.

More in the app

  • Whole image mode keeps the picture's shape
  • Sizes 8 to 256, or any width from 4 to 512
  • Auto, tight, normal and wide framing presets
  • Fine zoom, pan and mirror
  • Square, rounded and circle avatars
  • A frame of 1 to 4 pixels, in any colour
  • Outline outside or inside the subject
  • Floyd Steinberg and ordered 2×2, 4×4 and 8×8 dithering
  • Eight colour grades, from warm to cyberpunk
  • Contrast, saturation, brightness, gamma and hue
  • Auto levels and ink edges
  • Adjustable clouds in the pixel-art sky
  • Save the enlarged copy to Photos, or share both sizes
  • Three app themes: Studio, Arcade and Bubblegum

Screenshots

Taken on an iPhone, straight from the app

The PixelThat editor: a photo turned into a 32 by 32 pixel avatar, with the palette and the Recents strip below it
One screen: photo in, pixels out
A round pixel avatar on a pixel-art blue sky background
Circle avatar on a pixel sky
The Comic style, with heavy ink edges and an outline around the subject
Comic: ink edges and an outline
The Game Boy style: the whole picture in four greens
Game Boy: four greens, dithered
The palette and dithering settings, with every built-in palette listed
Palettes, dithering and filters
The theme picker showing Studio, Arcade and Bubblegum
Three themes, and the kept pictures
The app in the dark Arcade theme
Arcade theme
The app in the pink Bubblegum theme
Bubblegum theme

Privacy

The short version

PixelThat collects nothing. There is no account, no analytics, no advertising identifier and no networking code in the app at all. Your photos are read, turned into pixel art and saved back again, all on your own device.

  • Photos you choose are processed on the device and never leave it.
  • Kept pictures and their settings live in the app's own storage on your phone. Clearing them in the app, or deleting the app, removes them.
  • Permissions are limited to reading the photo you pick and adding a finished picture to your library.
  • No third-party code is bundled: no SDKs, no trackers, no crash reporters.

Read the full privacy policy

Terms and conditions

The short version

PixelThat is free to use, for personal or commercial work, on Apple devices you own or control. The pictures you make are yours. The app is provided as it is, without warranty, and it is up to you to have the right to use the photos you put into it.

Read the full terms and conditions

Support

Questions, bugs and requests

Everything goes to hello@cs42.org. There is no account to recover and no data to restore, so most answers are quick. Usually a day or two.

Do my photos get uploaded anywhere?

No. The app has no networking code: it makes no requests, to us or to anyone else. You can put the phone in airplane mode and everything still works.

Do I need an account?

No. There is no sign-in, no email to give and nothing to create.

Why was the background not removed properly?

The cutout uses Apple's on-device subject detection, which is very good but not perfect on busy scenes. Open Background not right? Adjust the cutout and lower the threshold to keep more of the subject, raise it to remove more, or grow and shrink the edge. Switching the model to Portrait (people) helps with hair.

What size should I use for a profile picture?

32 pixels is the sweet spot for a face. At 16 you keep the shape of the hair and eyes and it reads as a sprite. At 64 and above the expression survives. Use the tight zoom for the smallest sizes.

How do I make several pictures match?

Make the first one, tap the bookmark button to keep it, then open the next photo and tap that picture under Recents. Every setting comes back, so the set matches.

Where are kept pictures stored, and how do I remove them?

In the app's own storage on your device, not in your photo library and not in iCloud. More settings › App › Clear kept pictures removes them all, and deleting the app removes everything it has ever stored.

What does the app save to my photo library?

Only what you ask it to. Save to Photos writes the enlarged copy, which is what most sites want as an avatar. Share hands over both the native pixels and the enlargement without touching your library.

Why is the enlarged copy so much bigger than the pixel size?

Most websites resize a 32 × 32 file and blur it in the process. The enlarged copy is the same pixels scaled up with hard edges, so it survives being scaled again. Upload that one.

Which devices does it run on?

iPhone and iPad running iOS 17 or later. Face detection and subject cutout use the device's own vision models.

Is there an Android or web version?

Not at the moment. There is a desktop version that runs locally on Windows, macOS and Linux, so write to hello@cs42.org if you would like it.

Full support page and FAQ