How to Check Pixels of an Image to Spot Fake Pixel Art
Learn how to check pixels of an image to verify true pixel art. Step-by-step guide to spotting upscaled fakes, mixels, and hidden anti-aliasing.
The internet is saturated with AI-generated filters, automated upscalers, and bilinear-interpolated screenshots masquerading as genuine pixel art. For beginners learning the craft, or developers importing assets into engines like Godot and Unity, distinguishing true hand-placed pixel art from 'fake' pixel art is a critical skill. If you import a fake pixel art sprite into a game engine, the engine's texture filtering will turn those already-blurred edges into a muddy, unplayable mess.
This step-by-step tutorial will teach you exactly how to check pixels of an image to verify its authenticity, audit its color palette, and hunt for structural anomalies like mixels.
Warning: The Thumbnail TrapNever judge pixel art from a thumbnail or a compressed social media preview. Platforms like Discord, X (Twitter), and Pinterest aggressively apply JPEG compression and CSS sharpening filters that destroy pixel grids and introduce artificial anti-aliasing. Always download the original PNG file or open it in a dedicated image editor before auditing.
Phase 1: The Browser Zoom and Grid Test
Before opening heavy software, you can perform a preliminary audit directly in your web browser. Modern browsers often apply anti-aliasing to scaled images by default, which can make crisp pixel art look blurry, or make blurry art look deceptively crisp.
- Open the Image in a New Tab: Right-click the image and select 'Open image in new tab' to bypass website-specific CSS constraints.
- Force Pixelated Rendering (Optional): If the image looks blurry when zoomed, the browser is using bilinear interpolation. According to the Mozilla Developer Network (MDN), you can inspect the page's CSS for the
image-rendering: pixelated;property. If it is missing, the browser is artificially smoothing the pixels. - Zoom to 800% - 1600%: Use
Ctrl + '+'(Windows) orCmd + '+'(Mac) to zoom in.- True Pixel Art: You will see sharp, hard-edged squares (the individual pixels) with no color blending between adjacent contrasting colors.
- Fake/Upscaled Art: You will see 'stair-stepping' that has been smoothed out with gradient-like intermediate colors (anti-aliasing), or uniform blocks of 4x4 pixels that indicate a low-res image was blindly scaled up without redrawing.
Phase 2: Dimension and Aspect Ratio Analysis
True pixel art is built on intentional, low-integer resolutions designed to map cleanly to modern displays. Automated AI upscalers and filters rarely respect these historical and practical constraints.
Checking Dimensions in Photoshop
Navigate to Image > Image Size (Shortcut: Ctrl+Alt+I / Cmd+Opt+I). As detailed in Adobe's official resolution documentation, you must look at the absolute pixel dimensions, not the DPI/PPI (which is irrelevant for screen-based pixel art).
Checking Dimensions in Aseprite
Navigate to Sprite > Properties (Shortcut: Ctrl+P). Aseprite will display the exact width and height of the canvas.
Authentic pixel art usually adheres to standard base resolutions. If your image is 1024x1023 or 850x600, it is almost certainly a filtered photograph or an AI generation. Look for these standard dimensions:
- Micro Sprites: 16x16, 24x24, 32x32
- Character Sprites: 32x48, 64x64
- Gameboy Classic: 160x144
- Modern 16:9 Widescreen: 320x180, 384x216, 640x360
Phase 3: The Color Palette and Histogram Audit
This is the most definitive way to check pixels of an image for authenticity. Hand-crafted pixel art relies on strict, limited color palettes. AI generators, JPEG compression, and automated filters introduce hundreds of 'noise' colors to smooth out edges.
Step-by-Step Color Counting
| Software | Menu Path | What to Look For |
|---|---|---|
| Aseprite | Sprite > Properties | Check the 'Color Mode'. True pixel art is usually Indexed (e.g., 16, 32, or 64 colors). If it is RGB with thousands of colors, it is likely fake or unoptimized. |
| Photoshop | Window > Histogram | Expand the histogram. A true 32x32 sprite might only use 14 distinct colors. A fake one will show a massive, continuous bell curve of thousands of hex codes. |
| GIMP | Image > Mode > Indexed | Attempt to convert to Indexed. As per GIMP's palette documentation, generating an optimum palette of 32 colors on fake art will result in severe banding and ugly artifacts, revealing its true nature. |
The Rule of Thumb: A 64x64 character sprite should rarely exceed 32 to 48 colors. If you use the Eyedropper tool on the 'shadows' of a sprite and find 15 slightly different shades of dark blue that blend into one another, you are looking at anti-aliased, non-pixel art.
Phase 4: Hunting for 'Mixels' and Grid Violations
'Mixels' (mixed pixels) occur when an artist or an automated script combines different pixel resolutions within the same image. For example, a character's face might be drawn on a strict 1x1 pixel grid, but their sword is drawn using 2x2 pixel blocks.
How to spot Mixels:
- Enable the Pixel Grid: In Photoshop, go to View > Show > Pixel Grid. In Aseprite, go to View > Pixel Grid.
- Zoom to 3200%: Trace the outlines of the subject.
- Measure the Blocks: Use the rectangular marquee tool to measure the smallest detail in the image (e.g., the pupil of an eye). Let's say it is exactly 1x1 pixel. Now measure the details on the character's boots. If the boot details are built on a 2x2 or 3x3 block structure while the face is 1x1, the image contains mixels.
Expert Insight: Mixels are the hallmark of amateur tracing or lazy upscaling. When a game camera pans across a mixel-heavy sprite, the different pixel densities will cause a 'shimmering' or 'crawling' effect on the screen, breaking the visual cohesion of your game.
Phase 5: Checking for Compression Artifacts
True pixel art must be saved in a lossless format, specifically PNG-8 or PNG-24. If you are checking an image and notice 'halos' or fuzzy gray pixels surrounding a high-contrast edge (like a black outline against a white background), the image has been subjected to JPEG compression.
The Fix: You cannot simply 'save as PNG' to fix a JPEG. The damage to the pixel grid is permanent. To restore it, you must open the image in an editor, use the Magic Wand tool with 'Anti-alias' turned OFF and 'Tolerance' set to roughly 10-15%, select the fuzzy background, and delete it, manually redrawing the hard pixel outline.
Summary Checklist for Asset Verification
Before importing any downloaded or commissioned asset into your project, run it through this final diagnostic checklist:
- [ ] Format: Is it a lossless PNG? (No JPEGs).
- [ ] Zoom Test: At 800% zoom, are all edges hard and strictly aligned to a grid?
- [ ] Color Count: Does the histogram show a limited, intentional palette rather than a continuous gradient of noise?
- [ ] Resolution: Are the dimensions logical integers (e.g., 320x180) rather than arbitrary numbers (e.g., 843x512)?
- [ ] Grid Consistency: Are all details drawn on the exact same 1x1 pixel scale (no mixels)?
Mastering how to check pixels of an image ensures that your foundational assets remain crisp, performant, and visually consistent, whether you are building a retro-style platformer or studying the techniques of master pixel artists.
Related guides
How to Make Image Into Pixel Art Across iPad, Mac, and Web
Learn how to make image into pixel art using platform-specific workflows. Compare iPad, desktop, and web tools for authentic photo conversions.
How to Make Pixel Art in Illustrator: Isometric Walkthrough
Learn how to make pixel art in Illustrator with this isometric cyberpunk vending machine walkthrough. Master grids, snapping, and perfect exports.
How to Resize Image Without Pixelation: AI & Pixel Art
Learn how to resize image without pixelation using AI upscaling for photos and Nearest Neighbor interpolation for crisp pixel art enlargements.