Abstract The hexadecyloxyacetic acid was prepared by alkylation of glycolic acid. Proceeding from the acid obtained zinc complexes were synthesized of meso-trans-di (hexadecyloxy) tetra-benzoporphyrin, meso-tetra (hexadecyloxy) tetrabenzoporphyrin, and also of meso-hexadecyloxytetrabenzoazaporphyrins. The spectral properties of compounds synthesized were investigated.