No, porphyria is not contagious. It is a rare inherited condition, so it can only be passed on in the genes.