Hafciarstwo istnieje od około dwóch tysięcy lat. Mistrzami w kunszcie haftu byli m.in. peruwiańscy Indianie, dawni mieszkańcy Ameryki Południowej oraz starożytni Chińczycy. Hafciarstwo polega na wyszywaniu specjalnych wzorów na różnego rodzaju tkaninach przy użyciu kolorowych nici oraz igły lub szydełka.
Dawniej hafciarstwem zajmowały się głównie kobiety, obecnie poza hafciarstwem ręcznym istnieje hafciarstwo maszynowe. Słowo haft pochodzi z języka niemieckiego i oznacza „spięcie, spojenie”. Haft wyszywany jest na tzw. „tle”, którym może być tkanina, skóra, filc albo papier. W zależności od użytego materiału „tła”, hafty dzielą się na ciężkie oraz lekkie. Ciężkie hafty wyszywane są na grubej tkaninie, lekkie wykonywane natomiast na płótnie. Rozróżnia się cztery podstawowe grupy haftu: haft płaski – wykonywany bezpośrednio na tkaninie, haft wypukły, nakładany oraz haft ażurowy. Haft płaski obejmuje tzw. haft przed igłą polega na przeciąganiu nitki nad i pod równo odliczonymi nitkami tkaniny oraz haft za igłą, czyli krótkie, proste ściegi, tworzące jednolitą linię po obu stronach tkaniny. W hafcie płaskim wymienić można również haft sznureczkowy, łańcuszkowy, rozłupany, przekłuwany oraz bardzo popularny haft krzyżykowy. W hafcie wypukły wyróżnić można haft kładziony oraz burgundzki.
W hafcie nakładanym spotykamy się z haftem ażurowy, dzierganym, angielskim, atłasowym oraz mereżkarką. Jak widać pod słowem haft Szczecin kryją się różnorakie sposoby zdobienia tkanin, niektóre z nich są popularne również dzisiaj.