How to resize an image or selection without resampling the pixels? I have some pixel art that I want to enlarge without losing the hard, non-anti-aliased, pixel edges. In other words, 1px should become 4px of the same color— fake big pixels. Is there any way to achieve this procedurally?

Example (of what I don't want):

before resize:


after resize:


Open to other tools/methods beyond photoshop, thanks in advance.

  • 7
    There is a selection of algorithms in the Resize/Resample dialog. You want "nearest neighbor".
    – Jongware
    Mar 25, 2018 at 2:58

1 Answer 1


Thanks usr2564301, when in object scaling mode (Edit > Transform > Scale), an Interpolation drop-down appears along the top toolbar:


Nearest Neighbor is the one that achieves this. I'm using CS6, don't know if this applies to other versions of Photoshop.

  • It does apply to all versions of Photoshop
    – Billy Kerr
    May 24, 2018 at 7:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.