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
    Commented 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
    Commented May 24, 2018 at 7:25

Your Answer

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

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