Most social platforms display posts in a single consistent layout, which is why a single pixel dimension can work as an answer. Reddit doesn't work that way. The same post image can render inside a large card preview, a small classic view thumbnail, or a compact single-line view, depending entirely on the individual viewer's settings and which subreddit they are browsing. There is no single canonical Reddit post size the way there is an Instagram feed size or a YouTube thumbnail size, because Reddit was never designed around one fixed image container the way those platforms were.
What Reddit does enforce, even without a strict ratio, is a practical ceiling on height. Images that are extremely tall relative to their width get truncated in the feed with a click to expand prompt covering the rest, similar in spirit to Pinterest's truncation cutoff but without a published exact number. A landscape or near-square image close to 1200 by 628 pixels avoids this entirely and displays cleanly across every view mode, which is why that ratio has become the closest thing Reddit has to a default, even though it isn't an official requirement the way it would be on a platform with stricter layout rules.
One banner dimension, two different places it shows up
Unlike the post image, Reddit's banner assets are genuinely fixed, and the same 1920 by 384 pixel dimension covers two separate features: a subreddit's community banner at the top of the community page, and an individual user's personal profile banner on new Reddit. Both crop the same way on mobile, pulling in from the left and right edges rather than the top and bottom, which means a wide banner design with text or a logo positioned near either side risks losing that content on a phone screen. Keeping the visual weight of a banner within the center half of the 1920 pixel width is what actually determines whether it survives the mobile crop intact.
Community icons carry more weight than their small size suggests
A subreddit's community icon is tiny wherever it actually appears, sitting next to the subreddit name in a feed, a search result, or the sidebar. Despite that small display size, it functions as the primary visual identity for the entire community, the one graphic element a new visitor sees before reading a single post. Detailed illustrations lose all their detail at that scale and end up reading as a blurry smudge. A bold, simple mark with high contrast, similar to how a favicon needs to work at a tiny size, holds up far better than a photograph or a busy logo, and stays recognizable across every context Reddit displays it in.