Een postzegelcode is een wijze van frankering in de vorm van een code van negen cijfers en letters die de consument online bij PostNL kan kopen en zelf op het poststuk dient te vermelden. Hij blijft vijf dagen geldig. Het systeem werd in 2013 ingevoerd.
Voor de postzegelcode worden negen cijfers of letters gebruikt. Voor internationale poststukken worden twaalf cijfers en letters gebruikt. Aanvankelijk was de postzegelcode duurder dan de postzegel. Dit omdat systemen moesten worden aangepast voor de code. Daarna kwam een tijd dat het gebruik van de postzegelcode goedkoper was dan de prijs van een postzegel. Later zijn de tarieven gelijkgetrokken.