Airbnb processes every photo you upload before displaying it. They auto-crop, auto-compress, and auto-resize to fit a dozen different contexts โ search thumbnails, mobile gallery, desktop carousel, OG share images, and email previews. The right approach is to upload at the upper end of acceptable specs and let Airbnb downsize as needed, rather than uploading at the smallest acceptable size and ending up with images that look soft on retina displays.
The official requirements
Airbnb's published minimums and maximums:
| Specification | Value |
|---|---|
| Minimum resolution | 1024 ร 683 px |
| Recommended resolution | 2048 ร 1365 px or higher |
| Maximum file size | 50 MB per image |
| Supported formats | JPG, PNG, GIF (no animation), HEIC |
| Recommended aspect ratio | 3:2 (landscape) |
| Maximum photos per listing | No hard limit (practical: 50) |
| Color profile | sRGB |
The aspect ratio that actually works
Airbnb's recommended 3:2 landscape ratio (e.g. 2048 ร 1365) is what most DSLRs and mirrorless cameras shoot natively. iPhones and most modern Android phones default to 4:3, which Airbnb will display fine but may crop more aggressively in certain contexts.
If you're shooting on a phone, you have two options:
- Shoot 4:3 and let Airbnb crop โ fine for most photos, but be aware that the top and bottom of your frame may get trimmed in the search thumbnail
- Crop to 3:2 yourself in post โ slightly more work, gives you control over exactly what's visible
For your hero shot specifically, always crop to 3:2 yourself. The hero is the one place where Airbnb's auto-crop is most likely to chop off something important.
The hidden specs that actually matter
1. Resolution: bigger is better, up to a point
Upload at 2048 ร 1365 px or higher. Airbnb downsamples for display, but the source quality determines how clean the downsampled version looks on retina displays. Photos uploaded at the bare 1024 ร 683 minimum will look noticeably softer on a MacBook or modern phone screen than the same photo uploaded at 3000 ร 2000.
Don't go above 4000 px on the long edge โ file sizes balloon, upload times suffer, and Airbnb's compression starts working against you.
2. File size: under 5 MB is the sweet spot
The 50 MB ceiling is a hard limit, but practical: photos in the 2-5 MB range upload faster, get processed faster, and don't trigger any of Airbnb's heavier compression passes. A well-compressed JPG at 2048 ร 1365 typically lands at 1.5-3 MB, which is ideal.
If your raw camera files are 30-40 MB, export to JPG at 85-90% quality before uploading. The visual difference is invisible; the size difference is 10x.
3. Format: stick with JPG
Airbnb supports HEIC, PNG, and JPG. In practice, JPG at 85-90% quality is the right default for property photography:
- JPG: best compression for photographs, smallest file size, universally supported
- HEIC: better quality at smaller sizes, but not all editing tools handle it cleanly. Convert to JPG before uploading.
- PNG: only for graphics or screenshots. Don't use for property photos โ file sizes are 5-10x larger with no visible quality benefit.
4. Color profile: sRGB only
If you're editing in Adobe Photoshop, Lightroom, or any pro tool, make sure you're exporting in sRGB, not Adobe RGB or ProPhoto RGB. Airbnb assumes sRGB. Photos uploaded in wider color spaces will display with shifted colors โ typically muddy reds and grays where there should be vibrant tones.
Phone cameras always shoot sRGB by default, so this is mostly relevant if you're processing through a desktop editor.
Phone-specific guidance
If you're shooting on a phone, here's what you need to know about each major platform:
iPhone
- Default format is HEIC. Airbnb accepts it, but converting to JPG gives you better cross-platform compatibility
- iPhone Pro models shoot 12 MP at 4032 ร 3024 (4:3) โ perfectly sized for Airbnb after a 3:2 crop
- Turn off Live Photos for listing shots โ they upload as static frames anyway, but the duplicate files clutter your camera roll
- Use the wide lens, not ultrawide. Ultrawide introduces visible distortion that reads as "this room is bending"
Android (Pixel, Samsung)
- Default format is JPG, which is what you want
- Most Android flagships shoot 50+ MP at full resolution โ overkill for Airbnb. Set to 12 MP if available
- Pro mode lets you lock white balance and exposure across all photos in a session, which is gold for gallery consistency
What Airbnb does to your photos after upload
Once uploaded, Airbnb's image pipeline:
- Resizes to multiple display sizes (thumbnail, gallery, full-screen, OG share)
- Re-compresses to JPEG at varying quality levels per context
- Strips EXIF metadata โ your camera info, GPS coords, and edit history are removed
- Auto-crops non-3:2 images to fit specific layouts
- Caches via CDN โ usually Cloudflare or Akamai
The takeaway: if your uploaded photo looks slightly oversharpened or over-saturated, Airbnb's pipeline will exaggerate that. Upload clean, neutral photos and let Airbnb's compression sit on top of a good source.
Already have your photos but they look soft after upload?
Most "Airbnb compressed my photo" complaints are actually about source files that were too small or too noisy to compress cleanly. Elevance AI denoises, sharpens, and exports at Airbnb's recommended specs automatically.
Quick reference: what to upload
If you only remember three things from this guide:
- Format: JPG at 85-90% quality
- Size: 2048 ร 1365 px (3:2 ratio), file size 2-5 MB
- Color: sRGB profile
That covers 99% of cases. The remaining edge cases โ drone shots, twilight HDR, virtual tour stills โ have their own specs, but for the standard interior and exterior listing shots, the three rules above will keep you out of every photo-quality complaint Airbnb's algorithm flags.
What about VRBO, Booking.com, and Vrbo?
Different platforms have slightly different specs, but if you upload at Airbnb's recommended 2048 ร 1365 / sRGB / JPG settings, you'll be within spec for every major OTA. VRBO accepts up to 4096 ร 4096 and Booking.com up to 4000 ร 4000, but neither requires you to go that large. Use the same files across platforms โ it's faster and the visual quality is identical at typical display sizes.