ZKTeco Biometric Integration

Attendance, Finally Simple.

Automate student and staff attendance with ZKTeco fingerprint devices. Real-time dashboards, smart reports, and seamless management — offline-first, no internet required.

Free Forever
Works Offline
Mac · Linux · Windows
10,000+
Students Tracked
50+
Institutions
ZKTeco
Device Support
3
Platforms
Features

Everything your institution needs

From biometric device integration to parent notifications — every workflow your school or college needs, built in.

🔬

Biometric Integration

Connect ZKTeco fingerprint devices via the industry-standard push protocol. Auto-detects IN/OUT direction based on device mode and last punch.

📊

Real-time Dashboard

Live class-by-class attendance with batch progress bars, today's defaulters, and device status — all loading progressively for speed.

📅

Visual Timetable Builder

Drag-and-drop weekly schedule grid (Mon–Sat, 7 AM–8 PM). Color-coded by subject. Automatic conflict detection prevents overlapping classes.

📋

Comprehensive Reports

Attendance records, batch summaries, defaulter lists, and department-wise analytics — all exportable to PDF with one click.

📧

Automated Notifications

Scheduled email reports to parents, staff, and admins. Configurable frequency and recipients. Supports multiple email channels.

🏢

Room & Device Management

Interactive canvas floor plan — drag and resize rooms, assign devices to locations. Unregistered device discovery with one-click enroll.

🗓️

Holiday Calendar

Institution-wide holiday management with department and batch-level overrides. Holidays automatically excluded from attendance calculations.

👥

Multi-role Access

Fine-grained role system: Admin, Professor, Student, Clerk, Visitor — all customisable per organisation. JWT-secured REST API.

💾

Offline-first Desktop App

Embedded MariaDB database — zero external dependencies. Install once and run forever with no internet, no subscriptions, no servers.

How It Works

Up and running in minutes

No IT department needed. Install on any computer, connect your devices, and you're done.

01
⬇️

Download & Install

Download the desktop app for your platform (Mac, Linux, or Windows). Double-click to install — no Java, no servers, no configuration needed. The app bundles everything.

Embedded MariaDB starts automatically. First launch runs all database migrations.

02
🔌

Connect Your Devices

Configure your ZKTeco fingerprint devices to point to your server IP. iPunch auto-discovers devices on the network and handles enrollment for you.

Supports IN_ONLY, OUT_ONLY, and BOTH (auto-toggle) device modes.

03
📊

Attendance Runs Itself

Students punch in — attendance records are created instantly. Live dashboard shows who's present right now. Reports are emailed to parents on schedule.

Smart logic handles late arrivals, multiple punches, and holiday exclusions.

Product Tour

Explore the platform

A beautifully designed interface that simplifies every workflow for your institution.

Monitor attendance in real time across all batches and classes.

iPunch Attendance — Dashboard
Navigation
🏠Dashboard
👥Persons
📅Batches
📋Attendance
📊Reports
🏢Rooms
⚙️Settings
Today's Overview
Wednesday · 3 active classes
Live
247
Present
38
Absent
12
Late
Weekly Attendance %
M
T
W
T
F
S
S
Live Classes Now
CS-A Batch · Data Structures
32/35
CS-B Batch · Algorithms
28/35
🎓

Ready to modernise attendance?

Join institutions already using iPunch. Free to download, free to use. No credit card, no cloud, no catch.

🍎macOS
🐧Linux
🪟Windows