GridSnapper — программный инструмент для привязки объектов к регулярной сетке при редактировании графических композиций, верстке интерфейсов и работе с векторной графикой. Он предназначен для упрощения точного позиционирования элементов за счёт автоматического выравнивания координат объектов по узлам или линиям сетки, что снижает ручной ввод размеров и уменьшает визуальные несовпадения между элементами. В ряде реализаций GridSnapper интегрируется в графические редакторы, среды разработки пользовательских интерфейсов и системы компоновки страниц, предоставляя пользователю гибкие параметры настройки шага сетки и поведения привязки.
Исторически механизмы привязки к сетке появились в ранних CAD- и DTP-приложениях как ответ на потребность в точном расположении объектов; современный термин GridSnapper используется как обобщённое наименование плагинов и встроенных модулей с похожим функционалом. Конкретная информация о продукте с названием GridSnapper может быть ограничена или отсутствовать в общедоступных источниках; в таком случае под этим названием обычно понимается класс инструментов с описанными ниже характеристиками и типичными сценариями применения.
- Привязка к узлам и линиям: автоматическое перемещение или «прилипывание» объектов к ближайшей точке сетки или к пересечению направляющих.
 - Настраиваемый шаг сетки: возможность задавать единицу сетки по горизонтали и вертикали, включая дробные и масштабируемые значения.
 - Гибкость фильтрации: опции для включения/выключения привязки по оси X или Y, а также режимы для привязки только при удержании определённой клавиши модификатора.
 - Визуальные подсказки: отображение направляющих, активных узлов и эффекта «прилипания» для упрощения интерактивного редактирования.
 - Учет размеров объектов: привязка с учетом габаритов элемента (привязка краёв, центра, опорных точек) для корректного выравнивания композиций.
 - Групповая привязка: поддержка перемещения и выравнивания нескольких объектов одновременно с сохранением относительных расстояний.
 - Интеграция с направляющими и привязкой к объектам: комбинирование сетки с пользовательскими направляющими и привязкой к другим элементам документа.
 - Сеточная магнитная сила и мягкая привязка: регулировка силы эффекта с возможностью «мягкого» плавного притяжения к узлам или жёсткого закрепления на позиции.
 - Поддержка масштабирования и резиновости макета: сохранение настройки сетки при изменении масштаба документа и адаптация шага сетки к текущему уровню просмотра.
 - Горячие клавиши и сценарии работы: набор быстрых команд для включения/отключения привязки, смены шагов сетки и переключения режимов выравнивания.