Real inputs, real output, ready to adapt.
Say the page is a keyboard launch. If the page is already live, paste its URL into the Open Graph Generator and click Auto-fill to load the tags it has, falling back to its title and meta description. Otherwise type the values in: og:title as Nimbus 2, the quiet mechanical keyboard, og:description as Hot-swappable switches, 40 percent quieter, ships worldwide from $129, og:url as https://example.com/nimbus2, og:image as https://example.com/social/nimbus2.png, and og:image:alt as Nimbus 2 keyboard on a wooden desk. Leave og:type as website.
When the image URL loads, the tool reads its real size and fills og:image:width and og:image:height for you. It also checks that the file answers with an image type, and warns if it is under 600 pixels wide, far from a 1.91:1 shape or heavy enough to slow the card. The output panel then shows one line per filled field, for instance <meta property="og:title" content="Nimbus 2, the quiet mechanical keyboard" />, and empty fields are left out rather than written blank.
The Also add matching twitter:* tags for X box is ticked by default. It adds twitter:card, set to summary_large_image when there is an image, plus matching title, description, image and alt lines, so X gets a proper card from the same values.