What Instagram Actually Does to Your Photos: A Pixel-Level Analysis
We uploaded sealed images to Instagram and examined exactly how the platform processes them — JPEG quality, resolution limits, metadata stripping, and chroma subsampling changes.
Why This Matters
Instagram is the world's largest image-sharing platform. Every photo uploaded is re-encoded — but the exact parameters Instagram uses are undocumented. Understanding this pipeline is critical for any watermarking system that claims real-world robustness.
Test Methodology
We sealed 20 test images at various resolutions (640px to 4000px long edge) with PixelSeal, uploaded them to Instagram via the mobile app and web interface, then downloaded the processed versions and compared them pixel-by-pixel against the originals.
Instagram's Processing Pipeline
Instagram applies: (1) Resolution capping at 1080px wide for feed posts and 1440px for stories, (2) JPEG recompression at approximately Q75-Q85, (3) Complete EXIF/IPTC metadata stripping, (4) Chroma subsampling to 4:2:0, (5) Colour profile conversion to sRGB. The exact quality factor varies by image content.
Watermark Survival Results
Of the 20 sealed images, 18 were VERIFIED after Instagram processing (valid HMAC + CRC). The 2 that failed were originally small images (<800px) that were upscaled by Instagram before recompression, introducing interpolation artefacts that exceeded RS correction capacity.
Metadata vs Pixel Watermarks
100% of EXIF metadata was stripped by Instagram — creator tags, copyright notices, timestamps, GPS data, camera info — all gone. In contrast, PixelSeal's pixel-embedded signature survived in 90% of cases. This demonstrates why metadata-based provenance solutions are fundamentally broken for social media distribution.
Reproduce this experiment
Seal your own image and verify it after applying transforms. The same tools we used are available to you right now.
