A tiny, instant screen magnifier, on-screen annotation tool, and break timer for Windows.
Hold a key, scroll to zoom in on anything, draw lines, arrows, rectangles, badges, blur out sensitive data, or launch a sleek countdown break timer right over your screen — perfect for presentations, tutorials, streams, lectures, or bug reporting.
Features • Usage • Break Timer • Settings • Installation • Building from source • Русская версия
-
🪶 < 1 MB single standalone executable
-
⚡ ~15 MB RAM consumption
-
🚀 0% CPU idle usage
-
📦 Zero dependencies — runs out-of-the-box on clean Windows 10 & 11
-
🔍 Instant magnifier — hold your trigger key and scroll the mouse wheel to zoom smoothly in on the cursor
-
✏️ Rich annotation tools — draw smooth freehand lines, directional arrows, and rectangles
-
🔢 Step badges — drop auto-incrementing numbered markers (1, 2, 3...) to guide attention step by step
-
🖍️ Highlighter mode — translucent marker tool to emphasize text and UI elements
-
🔲 Blackout Blur — quickly obscure passwords, tokens, API keys, or sensitive UI details
-
⏳ Break Countdown Timer — modern translucent fullscreen timer for presentation breaks with minute/second scrubbing and direct time entry
-
📌 Pin Mode (Persistent drawings) — keep annotations visible on screen as an interactive click-through overlay
-
🎨 Quick color palette — switch ink colors instantly on the fly (
R/G/B/Y) -
📋 One-key screenshot — copy your annotated view straight to the clipboard
-
🔔 Subtle Toast HUD — minimal on-screen notifications for mode toggles, color changes, and actions
-
🎛️ Fully customizable — pick your own trigger key, modifier key, colors, and stroke widths for every tool
-
🧷 Lives in the tray — no taskbar clutter, right-click the tray icon for settings or to exit
-
💾 Persistent config — all your settings are saved to a local
config.ininext to the executable
| Action | Input |
|---|---|
| Zoom in / out | Hold Trigger Key (default Alt) + Mouse Wheel |
| Draw a line | Hold Trigger Key + Left Mouse Button |
| Draw an arrow | Hold Trigger Key + Right Mouse Button |
| Draw a rectangle | Hold Trigger Key + Rectangle Key (default Shift) + Left Mouse Button |
| Place a step badge (1, 2, 3...) | Hold Trigger Key + Middle Mouse Button |
| Toggle Highlighter | Hold Trigger Key + H |
| Toggle Blackout Blur | Hold Trigger Key + O |
| Toggle Break Timer | Hold Trigger Key + T |
| Quick Color switch | Hold Trigger Key + R (Red) / G (Green) / B (Blue) / Y (Yellow) |
| Undo last stroke | Hold Trigger Key + Z |
| Copy screenshot to clipboard | Hold Trigger Key + C |
| Pin drawings (keep on screen) | Hold Trigger Key + P |
| Reset zoom & clear drawings | Esc |
| Open settings / Exit | Right-click the tray icon |
Tip
By default, releasing the trigger key clears unpinned drawings. You can toggle "Keep drawings on screen" or enable "Reset zoom on release" in the settings.
Warning
A note for gamers: LensIt overlays the screen and hooks system-wide magnification, which does not work over applications running in true exclusive fullscreen mode (e.g. Geometry Dash, Counter-Strike 2, and many other games). To use LensIt with these, switch the game's display mode to Borderless / Windowed Borderless (or plain Windowed) instead of Fullscreen — this is usually found in the game's video/graphics settings.
Need a 5-minute break or want to give the audience time for an exercise during a webinar, lecture, or stream?
Press [Trigger] + T to bring up a modern translucent backdrop with a smooth countdown clock and progress bar:
-
Adjust by Minutes: Scroll the mouse wheel (or press
↑/↓) -
Adjust by Seconds: Hold
Shiftwhile scrolling (orShift + ↑/Shift + ↓) to step by$\pm 5$ seconds -
Click to Enter Custom Time: Click directly on the clock to type any exact time (e.g.
3:50,10,:45), then hitEnter -
Pause / Resume: Press
Space -
Dismiss / Exit: Press
Esc(or[Trigger] + T) - Alarm: Plays a subtle system chime and displays a toast notification when the timer expires
Right-click the tray icon → Settings to open the settings panel, where you can configure:
- Trigger Key — the key or mouse button (X1/X2/Middle) you hold to activate zoom & drawing mode
- Reset zoom on trigger release — automatically snap back to 1x zoom when letting go of the trigger
- Keep drawings on screen — make your drawings persist and remain click-through after releasing the trigger
- Line / Arrow / Rectangle — individual color pickers and width sliders for every tool
- Rectangle Modifier Key — the extra key held together with the trigger key to draw rectangles
- Step Badge Color — customizable color for numbered step indicators
- Shortcuts & Hotkeys Drawer — an interactive expandable cheat sheet showing all built-in hotkeys
All changes are saved automatically to config.ini.
- Go to the Releases page
- Download the latest
LensIt.exe - Run it — that's it, no installer needed
LensIt is a portable, single-file executable. On first launch, a welcome dialog helps you optionally configure automatic Windows startup and create a desktop shortcut. To uninstall, simply delete the
.exe(and the generatedconfig.ini, if any).
Requirements:
- Windows 10/11
- Visual Studio 2022 (or newer) with the Desktop development with C++ workload
The project links against magnification.lib, gdiplus.lib, dwmapi.lib, shlwapi.lib and other standard Windows libraries — no external dependencies required.
- C++ with the native Win32 API
- Windows Magnification API for high-performance hardware-accelerated zoom
- GDI+ for rendering smooth anti-aliased annotations, blur baking, break timer HUD, and dark-themed UI
- Low-level keyboard & mouse hooks for global input capture
Компактная лупа для экрана с инструментами аннотаций и стильным таймером перерыва для Windows.
Зажми клавишу, крути колесо мыши, чтобы приблизить нужную область, рисуй линии, стрелки, прямоугольники, расставляй шаги, размывай конфиденциальные данные или запускай таймер перерыва прямо на экране — идеально для презентаций, обучающих видео, лекций, стримов и баг-репортов.
Возможности • Использование • Таймер перерыва • Настройки • Установка • Сборка из исходников
-
🪶 Один исполняемый файл размером < 1 МБ
-
⚡ ~15 МБ потребления ОЗУ
-
🚀 0% загрузки процессора в простое
-
📦 Никаких зависимостей — работает "из коробки" на чистой Windows 10 и 11
-
🔍 Мгновенная лупа — зажми клавишу-триггер и крути колесо мыши, чтобы плавно приблизить область вокруг курсора
-
✏️ Набор для аннотаций — рисуй плавные произвольные линии, стрелки и прямоугольники
-
🔢 Бейджи шагов — расставляй круглые маркеры с автоматической нумерацией (1, 2, 3...), чтобы вести зрителя по шагам
-
🖍️ Режим маркера (Highlighter) — полупрозрачное выделение текста и ключевых элементов
-
🔲 Размытие и цензура (Blur) — быстрое скрытие паролей, токенов, ключей и личных данных
-
⏳ Таймер перерыва (Break Timer) — эстетичный экран обратного отсчёта для перерывов на лекциях с пошаговой настройкой секунд и ручным вводом времени
-
📌 Закрепление рисунков (Pin Mode) — сохранение аннотаций на экране в виде прозрачного для кликов слоя
-
🎨 Быстрая смена цветов — мгновенное переключение цвета чернил на лету (
R/G/B/Y) -
📋 Скриншот в буфер обмена — копирование экрана вместе со всеми рисунками в один клик
-
🔔 Всплывающие Toast-уведомления — аккуратный анимированный HUD с информацией о режимах и действиях
-
🎛️ Полная настройка — выбери свою клавишу-триггер, модификатор, цвета и толщину для каждого инструмента
-
🧷 Работает из трея — не занимает панель задач, все настройки и выход — через иконку в трее
-
💾 Сохранение настроек — все параметры сохраняются в локальный
config.iniрядом с исполняемым файлом
| Действие | Управление |
|---|---|
| Приблизить / отдалить | Зажать клавишу-триггер (по умолчанию Alt) + колесо мыши |
| Нарисовать линию | Зажать клавишу-триггер + ЛКМ |
| Нарисовать стрелку | Зажать клавишу-триггер + ПКМ |
| Нарисовать прямоугольник | Зажать клавишу-триггер + клавишу для прямоугольника (по умолчанию Shift) + ЛКМ |
| Поставить бейдж шага (1, 2, 3...) | Зажать клавишу-триггер + СКМ (клик колесом мыши) |
| Включить / выключить маркер | Зажать клавишу-триггер + H |
| Включить / выключить размытие (блюр) | Зажать клавишу-триггер + O |
| Включить / выключить таймер перерыва | Зажать клавишу-триггер + T |
| Быстро сменить цвет | Зажать клавишу-триггер + R (красный) / G (зеленый) / B (синий) / Y (желтый) |
| Отменить последнее действие | Зажать клавишу-триггер + Z |
| Скопировать скриншот с рисунками | Зажать клавишу-триггер + C |
| Закрепить рисунки на экране | Зажать клавишу-триггер + P |
| Сбросить приближение и рисунки | Esc |
| Открыть настройки / Выйти | ПКМ по иконке в трее |
Tip
По умолчанию при отпускании клавиши-триггера рисунки очищаются. Вы можете закрепить их клавишей P (или через настройку "Keep drawings on screen"), а также включить автоматический сброс приближения при отпускании клавиши.
Warning
Примечание для геймеров: LensIt накладывается поверх экрана и использует системное приближение, которое не работает поверх приложений, запущенных в настоящем полноэкранном (exclusive fullscreen) режиме (например, Geometry Dash, Counter-Strike 2 и многие другие игры). Чтобы LensIt работал с такими играми, переключи режим экрана игры на оконный без рамки (Borderless / Windowed Borderless) или обычный оконный режим вместо полноэкранного — это обычно находится в настройках видео/графики игры.
Нужно объявить 5-минутный перерыв или дать аудитории время на выполнение задания во время созвона, вебинара или стрима?
Нажмите [Триггер] + T, чтобы затемнить экран стильным полупрозрачным фоном с крупным таймером и прогресс-баром:
-
Регулировка по минутам: крутите колесо мыши (или клавиши
↑/↓) -
Регулировка по секундам: зажмите
Shiftи крутите колесо (илиShift + ↑/Shift + ↓) для шага$\pm 5$ секунд -
Ручной ввод времени: кликните ЛКМ прямо по цифрам времени, введите с клавиатуры нужное значение (например,
3:50,10или:45) и нажмитеEnter -
Пауза / Продолжить: нажмите
Пробел -
Закрыть таймер: нажмите
Esc(или снова[Триггер] + T) - Окончание времени: мягкий звуковой сигнал системы и Toast-уведомление об окончании перерыва
ПКМ по иконке в трее → Settings, чтобы открыть панель настроек, где можно изменить:
- Trigger Key — клавиша или кнопка мыши (боковые кнопки X1/X2, колесико), которую нужно зажимать для активации
- Reset zoom on trigger release — автоматический сброс приближения до 1x при отпускании триггера
- Keep drawings on screen — сохранять рисунки на экране после отпускания клавиши (сквозной оверлей)
- Line / Arrow / Rectangle — раздельный выбор цвета и ползунки толщины для каждого инструмента
- Rectangle Modifier Key — клавиша для рисования прямоугольников
- Step Badge Color — выбор цвета для нумерованных маркеров
- Shortcuts & Hotkeys — встроенная раскрывающаяся карточка-шпаргалка со всеми горячими клавишами
Все изменения сохраняются автоматически в config.ini.
- Перейди на страницу Releases
- Скачай последнюю версию
LensIt.exe - Запусти — установка не требуется
LensIt — портативный исполняемый файл. При первом запуске появится стартовое окно с возможностью включить автозапуск с Windows и создать ярлык на рабочем столе. Чтобы удалить программу, просто удали
.exe(и файлconfig.ini, если он создался).
Требования:
- Windows 10/11
- Visual Studio 2022 (или новее) с компонентом Разработка классических приложений на C++
Проект использует magnification.lib, gdiplus.lib, dwmapi.lib, shlwapi.lib и другие стандартные библиотеки Windows — внешние зависимости не требуются.
- C++ с нативным Win32 API
- Windows Magnification API для плавного аппаратного масштабирования экрана
- GDI+ для сглаженной отрисовки аннотаций, генерации размытия, графики таймера и интерфейса настроек
- Низкоуровневые хуки клавиатуры и мыши для глобального перехвата ввода