← All guides

Holiday Card and Social Media Photo Sizes in Pixels

Exact pixel sizes for holiday photo cards, Instagram, Facebook and Pinterest, plus how to resize a family photo for each in seconds. Free and private.

The quick answer

For a printed 5 × 7 inch card use 1500 × 2100 pixels, and for a 4 × 6 inch card use 1200 × 1800 pixels. For social posts, use 1080 × 1350 for Instagram portrait, 1080 × 1080 for square and 1000 × 1500 for Pinterest.

Print sizes at 300 dpi

Card sizePixels needed
4 × 6 in1200 × 1800 px
5 × 7 in1500 × 2100 px
8 × 10 in2400 × 3000 px
Square 5 × 5 in1500 × 1500 px

Social media sizes

WherePixels
Instagram portrait1080 × 1350 px
Instagram square1080 × 1080 px
Stories and Reels1080 × 1920 px
Pinterest pin1000 × 1500 px (2:3)
Facebook link preview1200 × 630 px

How to resize in seconds

Open the page for your size: 1080 × 1350, 1080 × 1080, 1080 × 1920, 1000 × 1500 or 1200 × 630. Drop in the photo, pick Crop to fill so nothing looks stretched, and download. Anything else can be set with the custom resize tool.

Tips for a sharp card

Start from the original photo, not a screenshot or a chat copy, because messaging apps shrink pictures. A phone photo of 12 megapixels is more than enough for a 5 × 7 card. If a print shop asks for a file size limit, compress last with the 2MB tool.

Cleaner family photos

If the background is messy, remove it and place the family on a plain colour, or export a transparent PNG for card designs. Keep faces large and avoid cropping through hands or heads.

Before you send

Check the crop on a phone screen, then export as JPG for photos. Print sizes and social sizes change over time, so confirm the current recommended size on the platform or with your print shop if it matters.

Free tools

Related guides