Free PNG Upscaler

Upscale PNG. Stay Sharp.

Enlarge PNG images 2x, 3x, 4x - or to a custom pixel size. Set DPI for print, apply sharpening, copy to clipboard. Transparency preserved. No signup, completely free.

4x max scale
4 algorithms
100% free forever

Drop your PNG file here

or click to select a file from your computer

Single PNG file  |  max 20 MB  |  transparency preserved

What is PNG Upscaling?

PNG upscaling increases the pixel dimensions of an image by a chosen scale factor - 2x, 3x, or 4x. It is useful when you need a larger version of a graphic for print, high-DPI screens, video backgrounds, or presentation slides. Unlike simple browser stretching, server-side upscaling applies a mathematical resampling filter that minimizes blurring and jagged edges.

Our tool supports four algorithms tailored to different image types: Lanczos for smooth, natural-looking photos; Mitchell for balanced general-purpose upscaling; CatRom for crisp logos and UI elements; and Pixel-Perfect (nearest-neighbor) for pixel art that must keep its hard edges. All transparent PNG images are handled with full alpha channel preservation.

Which Algorithm Should I Use?

Lanczos - the gold standard for photo and illustration upscaling. It applies a windowed sinc function that minimizes ringing and blurring while preserving fine detail. Use this for portraits, landscapes, and complex textures.

Mitchell - a good middle ground between sharpness and smoothness. Works well for mixed-content images like screenshots, product images, and infographics.

CatRom - a Catmull-Rom cubic filter that produces noticeably sharper edges. Ideal for logos, icons, UI screenshots, and any graphic where clean lines matter more than softness.

Pixel-Perfect - nearest-neighbor resampling that copies pixels exactly without blending. The only correct choice for pixel art, retro sprites, or any image where you want each pixel to remain solid and unblurred.

How to Upscale a PNG Online - Step by Step

  1. Drop your PNG file onto the upload area above or click "Browse Files" to select it. The tool accepts any PNG up to 20 MB.
  2. Choose your scale factor: 2x doubles dimensions, 3x triples them, 4x quadruples them - or select Custom to enter an exact target width and height in pixels. A live preview below the filename shows the expected output size.
  3. Select the upscaling algorithm that matches your image type. Lanczos is the best default for photos. CatRom keeps logos and UI sharp. Pixel-Perfect is the only correct choice for pixel art.
  4. Optionally set the Output DPI to 150 or 300 for print-ready files - this embeds the correct DPI metadata directly into the PNG so your printer or image editor reads it automatically.
  5. Toggle Sharpen on to apply a subtle unsharp mask after upscaling - recommended for photos upscaled with Lanczos or Mitchell. Leave it off for pixel art.
  6. Click "Upscale PNG" and download the result, or click Copy Image to paste it directly into Figma, Photoshop, Slack, or any other app. Transparency is fully preserved.

Privacy & Security

Your uploaded file is processed securely on our server and automatically deleted after download. We never store, share, or analyze your images. No account, no email, no registration - just upload and upscale.

All processing happens server-side with ImageMagick, a battle-tested open-source image processing library trusted by millions of developers worldwide.

Frequently Asked Questions

For photos, Lanczos is the best choice - it produces smooth, high-quality results with minimal artifacts. For balanced sharpness, try Mitchell. CatRom is ideal when you need crisp, well-defined edges. For pixel art, always use Pixel-Perfect (nearest-neighbor) to keep hard edges sharp.

Yes. Select Custom in the Scale Factor section and type your exact target width and height in pixels. Aspect ratio is locked by default to avoid distortion - click the lock icon to unlock it if you need non-proportional dimensions. The output is capped at 8000x8000 pixels.

Use the Output DPI section to choose 72 dpi (screen), 150 dpi (draft print), or 300 dpi (professional print quality). This embeds the correct DPI into the PNG's pHYs metadata chunk so image editors, design tools, and print drivers read the resolution automatically - no manual step needed in Photoshop or GIMP.

The Sharpen toggle applies a subtle unsharp mask filter immediately after upscaling. Interpolation algorithms like Lanczos and Mitchell naturally soften an image slightly when enlarging it - the unsharp mask counteracts that to restore perceived sharpness. It is recommended for photos, UI screenshots, and general graphics. Leave it off for pixel art using Pixel-Perfect mode, where it is not needed and can introduce unwanted halo artifacts.

Upscaling increases pixel dimensions, which means some interpolation is always applied. Our high-quality algorithms (Lanczos, Mitchell, CatRom) minimize visible artifacts and produce smooth results. For pixel art, Pixel-Perfect mode preserves the original hard edges exactly without any blending. Enabling the Sharpen option further compensates for any softness introduced by interpolation.

Yes. All alpha transparency is fully preserved during upscaling. Logos, icons, and graphics with transparent backgrounds are handled perfectly at any scale factor. The output is always a valid PNG with full alpha channel support.

The output image is capped at 8000x8000 pixels to protect server performance. If your chosen scale factor would result in a larger image, the tool will notify you and apply the maximum safe dimensions. For most use cases - icons, web graphics, and photos under 2000px - 4x upscaling works without hitting any limits.