What Are Mixels in Pixel Art? Quick-Start Guide to Fixing Them
Learn what mixels are in pixel art, why they ruin your sprite's resolution, and exact software settings in Aseprite and Photoshop to prevent them.
The Core Definition: What Are Mixels in Pixel Art?
In pixel art, a mixel (a portmanteau of 'mixed' and 'pixels') occurs when pixels of different sizes or resolutions appear within the same image, sprite, or animation frame unintentionally. Pixel art relies on the strict illusion of a unified, consistent grid. When a viewer looks at a 32x32 character sprite, they expect every single square block of color to represent the same physical dimension in the game world. If that character picks up a sword where the pixels making up the sword are half the size of the pixels making up the character's arm, the illusion shatters. The brain registers the inconsistency as an error, pulling the player out of the experience.
According to foundational guidelines documented in the Lospec Pixel Art Tutorials hub, maintaining strict resolution consistency is the single most important technical constraint separating authentic pixel art from general digital illustration. Mixels are the most common violation of this constraint, usually introduced by accident rather than artistic choice.
Quick Litmus Test: Do You Have Mixels?Zoom your canvas out to exactly 100% (1:1 pixel ratio). Look at the edges of your sprites. If some pixels appear visibly smaller, smoother, or more densely packed than others in the same frame, you have mixels. Alternatively, zoom in to 800%. If you see anti-aliased, blurred, or fractional pixels between hard color blocks, your software has introduced sub-pixel interpolation, resulting in mixels.
The 3 Main Culprits Behind Accidental Mixels
Mixels rarely happen because an artist manually draws them. They are almost always the byproduct of software automation, incorrect import settings, or sloppy asset management. Here is how they infiltrate your workflow and exactly how to eliminate them.
1. Interpolation Errors During Transformations
When you scale, rotate, or skew a layer in software like Photoshop or Procreate, the default behavior is to use bilinear or bicubic interpolation. These algorithms calculate the average color of surrounding pixels to create a smooth transition. In pixel art, this creates blurred, semi-transparent 'ghost' pixels that do not align with your hard grid.
The Fix: You must force your software to use Nearest Neighbor interpolation. This algorithm simply duplicates or removes existing pixels without blending them, preserving the hard, blocky edges required for pixel art. In Adobe Photoshop, navigate to Edit > Preferences > General, and change 'Image Interpolation' to 'Nearest Neighbor (Hard Edges)'. Furthermore, ensure your Brush Tool hardness is set to exactly 100%, or switch entirely to the Pencil Tool, which ignores anti-aliasing by default.
2. Multi-Resolution Asset Stitching
This occurs when you combine assets created on different canvas sizes without normalizing their pixel density. For example, importing a meticulously shaded 64x64 tileset into a 32x32 character canvas. If you shrink the 64x64 tiles down to fit the 32x32 grid using standard transform tools, you will generate mixels. If you leave them at 64x64, the environment will look like it is rendered in a higher resolution than the protagonist.
The Fix: Standardize your project pipeline. Decide on a base grid size (e.g., 16x16 or 32x32) before drawing a single pixel. If you must import external assets, scale the entire canvas up to match the highest resolution asset, then redraw the lower-resolution assets to match the new grid density. Never shrink high-res pixel art down to low-res dimensions; the math will always produce muddy mixels.
3. Lazy Animation Cleanup and Rotation
Rotating a pixel art sprite by an arbitrary angle (like 23 degrees) is a guaranteed way to generate mixels. The software must guess how to map a square grid onto a rotated square grid, resulting in jagged, inconsistent pixel clusters. Similarly, when animating, copying and pasting body parts across frames without snapping them back to the global grid can cause 'pixel swim', where pixels shift by half-a-pixel increments.
The Fix: For rotation, avoid arbitrary angles. Stick to 90-degree increments, or manually redraw the sprite in the new perspective. For animation, utilize the grid snapping features in dedicated software. As detailed in the Aseprite Transformations Documentation, enabling 'Snap to Grid' ensures that every translated pixel locks perfectly into the underlying coordinate system, preventing fractional pixel drift.
Software Configuration Matrix: Banishing Mixels
Different digital art programs handle pixel grids differently. Below is the exact configuration required to prevent mixels in the most popular software used by pixel artists in 2026.
| Software | Interpolation / Resampling Setting | Essential Tool / Shortcut | Grid Snap Feature |
|---|---|---|---|
| Aseprite (v1.3+) | Nearest Neighbor (Default for pixel art mode) | Pencil Tool (B) / Line Tool (L) | View > Snap to Grid (Shift+S) |
| Photoshop | Preferences > General > Nearest Neighbor | Pencil Tool (B) - Hardness 100% | View > Snap To > Grid |
| Procreate | Interpolation > Nearest Neighbor (in Transform menu) | Drawing Assist > Pixel Assist | Canvas > Pixel Grid (Zoom dependent) |
| Krita | Transform Tool > Filter: None (or Nearest Neighbor) | Pixel Brush (No anti-aliasing) | View > Show Grid > Snap To Grid |
Sub-Pixel Animation vs. Mixels: Clearing the Confusion
Beginners often confuse sub-pixel animation with mixels. They are fundamentally different concepts.
- Mixels are a static resolution mismatch. A 4x4 pixel block sitting next to a 2x2 pixel block on the same character sprite is a mixel. It is an error in spatial consistency.
- Sub-pixel animation is a temporal illusion. It involves shifting colors across a consistent grid over multiple frames to simulate movement smaller than a single pixel. The grid resolution never changes; only the color values assigned to specific grid coordinates change over time to trick the eye into seeing smooth, micro-movements.
Mastering sub-pixel animation requires a strict adherence to a unified grid. If your base sprite contains mixels, sub-pixel animation will fail, as the color shifting will highlight the inconsistent pixel densities, making the animation look broken rather than smooth. For deep dives into temporal pixel techniques, the Saint11 Pixel Art Tutorials by Pedro Medeiros offer industry-standard breakdowns of frame-by-frame grid manipulation.
The Exception: Intentional Mixed-Resolution Art
Are mixels ever acceptable? Yes, but only when used as a deliberate stylistic or functional choice, completely separated from the core sprite work.
When to Break the Rule:1. High-Res UI over Low-Res Gameplay: Games like Celeste or Dead Cells use low-resolution pixel art for characters and environments, but render the User Interface (health bars, inventory text, maps) in high-resolution vector or hi-res pixel fonts. This is functional: UI requires crisp readability at 4K monitor resolutions, while the game world maintains a retro aesthetic.
2. Parallax Background Layers: Some engines apply a slight blur or higher resolution to extreme background layers to simulate depth of field, contrasting with the crisp, low-res foreground sprites. This is a camera effect, not a sprite error.
In both cases, the 'mixels' are segregated by rendering layers and serve a distinct functional purpose. They are never mixed within the same asset or character model.
Quick-Start Mixel Auditing Checklist
Before exporting your sprite sheet or committing your animation frames, run this 4-point audit to guarantee resolution purity:
- The 100% Zoom Test: View the canvas at exactly 100%. Scan the perimeter of your sprites. Do all pixels appear as identical, sharp squares?
- The Silhouette Check: Fill your entire sprite with a single solid black color. Look at the edges. If you see gray, semi-transparent, or 'fuzzy' pixels along the curve, you have anti-aliasing mixels. Erase them.
- The Transform Audit: Did you scale, rotate, or skew any layer during this session? If yes, undo the transformation, apply the Nearest Neighbor setting, and re-apply the transform. Manually clean up any resulting jagged edges.
- The Grid Snap Verification: Turn on your software's pixel grid overlay. Ensure every single colored block aligns perfectly inside a grid cell. No pixel should straddle a grid line.
Eliminating mixels is the transition point between a novice drawing blocky pictures and a pixel artist crafting cohesive, professional-grade game assets. Respect the grid, configure your interpolation settings, and your pixel art will instantly read as cleaner, more professional, and ready for game engine integration.
Related guides
How to Do Pixel Art in Illustrator: A Quick-Start Guide
Learn how to do pixel art in Illustrator with our quick-start guide. Master the 1:1 pixel grid, snap-to-pixel, and vector export workflows.
How to Make Pixel Art in Procreate: Quick-Start Guide
Learn how to make pixel art in Procreate with this quick-start guide. Master canvas resolution, pixel-perfect brushes, and grid setups for crisp retro art.
What Is Pixel Art Exactly? A Quick-Start Guide for Beginners
Learn exactly what is pixel art, from grid fundamentals and resolution limits to essential tools like Aseprite. Your quick-start guide to placing pixels.