JPEG is gemaakt voor foto’s: vloeiende tinten, zachte schaduwen, stof en huid. Met graphics met scherpe randen gaat het slecht om. Letters, dunne lijnen en egale kleurvlakken krijgen rond hun randen een lichte rimpeling en vlekken, dus een maattabel, een infographic of een logo kan beter als PNG worden opgeslagen, terwijl de foto’s van dezelfde aanbieding JPEG blijven.
Veel exportvensters slaan kleur bovendien op een lagere resolutie op dan helderheid, een stap die chroma-subsampling heet. Dat scheelt gewicht en is zelden zichtbaar, behalve waar een verzadigde kleur een scherpe rand raakt: een dun rood streepje op een wit overhemd of fijn gekleurd borduurwerk wordt zacht. De hoogste kwaliteitsinstellingen schakelen het meestal uit, wat bij detailopnamen de moeite waard is.
De extensies .jpg en .jpeg staan voor hetzelfde formaat. Een PNG- of HEIC-bestand hernoemen naar .jpg zet het niet om, en uploadsystemen die het bestand zelf lezen, weigeren de afwijking of melden een niet-ondersteund bestandstype. Een echte JPEG ontstaat door in een beeldbewerker of converter als JPEG op te slaan of te exporteren, waarbij ook elk transparant gebied op een effen kleur wordt samengevoegd.
