За́мачак[1] (трансліт.: Zamačak, руск.: Замочек) — вёска ў Чашніцкім раёне Віцебскай вобласці. Уваходзіць у склад Кругліцкага сельсавета.
У 1924—1954 гадах вёска ў складзе Замацкага сельсавета, у 1924—1935 яго цэнтр. З 16 ліпеня 1954 года вёска ў складзе Старасельскага сельсавета, з 10 мая 1958 года — у складзе Чарэйскага сельсавета[2], з 7 чэрвеня 1966 года — у складзе Слідчанскага сельсавета[3] (у 1968 годзе перайменаванага ў Антапольскі), з 10 кастрычніка 2013 года — у складзе Кругліцкага сельсавета[4].