Qarchak (alternativt Gharchak, persiska قرچك) är en stad i provinsen Teheran i norra Iran. Den ligger söder om huvudstaden Teheran och har 174 006[1] invånare (2006).