Для вишивок хрестом використовують тканини, на яких можна вважати нитки (тканини рівномірного полотняного переплетення) і де добре видно структуру матеріалу. Для кожного хрестика захоплюється однакову кількість ниток в ширину і висоту (наприклад, 2x2 нитки). Якщо тканина не відповідає цій вимозі, то застосовується канва - тканина спеціального переплетення, на якій видно місця входу і виходу голки. Вишивати хрестом можна бавовняними нитками для вишивання, в тому числі муліне, шовком і вовняною пряжею.
Для вишивки хрестом завжди використовують голку з великим вушком і округленим вістрям. Така голка не пошкоджує ниток тканини. Щоб всі стібки вийшли рівномірними, тканина вставляють в п'яльця. Застосування жорсткої канви або накрохмаленої тканини дозволяє вишивати без п'ялець.
Іноді при вишивці хрестом необхідно вишити тонку (контурну) лінію. Для цього використовують допоміжні шов «назад голку» і стебловий.