How to Prepare Stock Photos for Web, Print, and Social Media Posts

October 03, 2026 · JPG.now Editorial · Print & Archival

One image. Three very different jobs. You download a stock photo and immediately need it to work on a website header, a printed flyer, and an Instagram post. The problem is that what looks sharp on a screen often prints as a blurry mess, and a file sized for print uploads slowly and adds unnecessary weight to page load budgets. Each output has its own rules, and learning those rules once saves hours of frustrating rework.

This guide walks through every decision: resolution, file format, and compression. You will finish with a clear, repeatable process for repurposing any stock image across all three scenarios without starting from scratch each time.

Format and Resolution at a Glance

  • Web headers work at 72 PPI; anything higher adds file weight with no visible benefit on screen.
  • Print files need 300 DPI at the actual printed size; scaling up a small image destroys edge sharpness.
  • Instagram works best at 1080 pixels wide, saved as a compressed JPG under 8 MB.
  • JPG is the right format for photographs in almost every scenario; PNG is for images that need a transparent background.
  • Always download the largest available version of a stock photo to give yourself maximum flexibility when resizing down.

Finding a High-Quality Source Image Before You Begin

The quality of your final output depends heavily on the quality of your starting file. A small or low-resolution stock image cannot be rescued by any conversion tool. Start large, and you can always go smaller.

Browsing stock photo tools before committing to an image is a habit worth building early in any project. Many platforms let you filter by license type, orientation, and available resolution, which helps you avoid downloading an image that turns out to be too small for your print needs.

A good working image for this workflow should be at least 4000 pixels on its longest side. That gives you room to crop for a widescreen header, export at full print resolution for an A4 flyer, and still downscale cleanly for a 1080-pixel Instagram square. All three outputs from a single large source file.

Understanding DPI, PPI, and What Each One Actually Controls

Two measurements keep coming up in image preparation: DPI and PPI. People use them interchangeably in conversation, but they describe different things and matter in different situations.

PPI stands for pixels per inch and describes screen display. For screens, what actually matters is pixel count, not the PPI value embedded in the file. A browser renders a 1920x600 pixel image at exactly 1920x600 pixels regardless of whether the file metadata says 72 PPI or 300 PPI. The PPI tag is essentially ignored by screens.

For print, dots per inch describes how densely a printer lays ink on paper. At 300 DPI, lines look crisp and photographs look photographic. At 72 DPI, the same image printed at the same physical size looks blocky and pixelated. Print files therefore need far more pixel data than screen files, which is why mixing up the two scenarios causes so many problems.

Output Specs for Web, Print, and Instagram Side by Side

These are the numbers you will use repeatedly whenever you prepare images for multiple destinations. Having them in one place removes the guesswork at every stage of the workflow.

Image Requirements Across Three Common Outputs

Output Resolution Pixel Dimensions Format Target File Size
Website Header 72 PPI 1920 x 600 px JPG Under 200 KB
Printed Flyer (A4) 300 DPI 2480 x 3508 px JPG or PNG 3 MB to 15 MB
Instagram Square 72 PPI 1080 x 1080 px JPG Under 8 MB

Preparing Your Stock Photo for a Website Header

A website header is the first visual a visitor encounters. The image needs to load fast and look sharp across screens ranging from a 27-inch desktop monitor to a phone held sideways in landscape mode.

The standard pixel dimensions for a full-width website header are 1920 pixels wide by 600 pixels tall. Some themes and page builders use 1280x720 or similar dimensions, but 1920x600 is the safest starting point for modern layouts. Check your CMS documentation if you are unsure what your specific theme expects.

JPG is the correct format for a photographic header. PNG files are significantly larger for the same photographic content with no visible quality improvement on screen. A well-compressed JPG at quality 80 is typically indistinguishable from a quality 100 version when displayed in a browser, but it can be five to ten times smaller in file size.

Keep the exported file under 200 KB. Larger header images slow page load times, which directly affects both user experience and search engine performance. That 200 KB target is achievable for almost any photograph with the right compression settings.

The practical workflow here is two steps: upload your original high-resolution stock photo to jpg.now's resize tool, set the output dimensions to 1920 by 600 pixels, and download the result. Then run that resized file through the compress tool to bring the final size under 200 KB. Two operations, clean output, ready to upload.

Getting a Stock Photo Ready for a Printed Flyer

Print is where image preparation mistakes show up most painfully. A blurry flyer costs real money and cannot be corrected after it has gone to press.

The rule is straightforward: at 300 DPI, an A4 page measuring 8.27 x 11.69 inches requires an image of at least 2480 x 3508 pixels. A 1920x600 web header reused at full print size would produce something that looks like a screen grab blown up on a photocopier.

This is precisely why downloading the largest available stock photo version at the start of the project matters so much. A source file that is 5000 pixels wide gives you room to crop and still hit 300 DPI at A4 size without issue. A 1200-pixel wide source file cannot be made print-ready without upscaling, and upscaling softens edges and introduces artifacts that are visible on paper.

The format choice depends on what your print shop requires. JPG handles the vast majority of print jobs without problems. If your design includes transparent layers or the printer specifically asks for a lossless file, PNG is the better choice. Use jpg.now's convert tool to change the format before submission. The conversion handles the technical shift without introducing unnecessary quality loss.

Here is the step-by-step process for preparing a print-ready file:

  1. Upload your original high-resolution stock photo to jpg.now's convert tool.
  2. Select the output format your print shop requires, whether JPG, PNG, or TIFF.
  3. Download the converted file and confirm the pixel dimensions before sending it to the printer.

Always verify the pixel dimensions on the exported file before submission. A file that looks fine on screen can still fall short of the minimum pixel count for a sharp physical print, and print shops may not catch the error before running your job.

Resizing and Compressing a Stock Photo for Instagram

Instagram has specific image size recommendations that affect how your photo appears in the main feed, on the profile grid, and when shared to Stories or Reels.

For a standard square post, 1080 x 1080 pixels is the target. Portrait posts that perform well in the feed use 1080 x 1350 pixels. Landscape posts sit at 1080 x 566 pixels. All three share the same width of 1080 pixels, which keeps your planning predictable across post types.

Instagram recompresses every image during upload. Uploading a massive file adds upload time without improving what your audience actually sees, because the platform applies its own compression afterward regardless. A JPG at around 80 to 85 percent quality, kept under 1 MB, hits the sweet spot between visual quality and upload efficiency. The hard upload limit sits at 8 MB before Instagram begins refusing the file.

Color space is worth getting right at this stage. Instagram processes images using the sRGB color space. If your stock photo was edited in Adobe RGB or a wide-gamut profile, colors can shift noticeably on upload, usually appearing flatter and more muted than intended. Export in sRGB for consistent results across devices and operating systems.

After resizing to 1080 x 1080 pixels, run the file through jpg.now's compress tool. Aim for an output that keeps the file comfortably under 1 MB at a quality level that still looks sharp on a high-resolution phone screen. The compress tool gives you the control to hit that target precisely.

JPG vs PNG: Knowing Which Format Fits Each Job

The format decision appears at every stage of this workflow, and the logic stays consistent once you understand the core difference between the two.

JPG uses lossy compression. Each time you save a JPG, the algorithm discards a small amount of image data to reduce the file size. At quality settings above 75, this loss is invisible in photographs. The payoff is dramatically smaller file sizes compared to lossless formats, which is exactly what web and social media outputs need.

PNG uses lossless compression. Every pixel is preserved exactly as it was recorded, and the format fully supports transparency. PNG files are consistently larger than equivalent JPGs for photographic content. For logos, flat-color graphics, and images where a transparent or semi-transparent area is required, PNG is the correct choice. For photographs, it adds file weight with no visible benefit on screen or in print.

The JPEG standard was built specifically for photographic images, which is why it handles all three scenarios in this guide efficiently. Use JPG for photos unless transparency is a hard requirement from the design or the print shop.

Here is when to reach for each format:

  • JPG: photographic images for web, social media, and print where no transparent background is needed.
  • PNG: logos, icons, flat-color graphics, and any image where a transparent or semi-transparent layer is part of the design.

Mistakes That Quietly Ruin the Final Output

Most image preparation errors trace back to a handful of predictable missteps. Knowing them before they happen costs nothing and saves real frustration.

  • Exporting a web-sized image for print: a 1920-pixel wide image printed at A4 size renders well below 100 DPI, which looks visibly pixelated on paper.
  • Using PNG for photographic web images: for photographs without transparency, PNG files run three to four times larger than equivalent JPGs with no visible quality improvement in a browser.
  • Skipping compression for web output: an uncompressed header image can reach 2 MB or more, directly dragging down page speed scores and user experience on slower connections.
  • Exporting in the wrong color space: Adobe RGB files on Instagram appear noticeably more muted than the original because the platform maps everything to sRGB on its own terms, not yours.

One Stock Photo, Three Finished Files

Every decision in this guide traces back to where the image is going. Screens display pixels. Printers reproduce physical ink dots. Social platforms recompress and resize whatever arrives. Each destination has its own physical constraints, and the specs above reflect those constraints rather than arbitrary industry preferences.

Starting from a large, high-resolution source file gives you the range to meet all three targets cleanly. Resize before compressing. Convert to the format the output requires. Use jpg.now at each step: the resize tool for the website header, the convert tool for the print flyer, and the compress tool for Instagram.

One downloaded image, handled correctly at each stage, produces three separate files that each look exactly right in their intended context. That is what a well-structured image preparation workflow is supposed to deliver.