Dates that can be read two ways
Some files write dates in an order that is easy to misread. Isohora scans the whole file. If it is still unclear, it shows you and asks. It never guesses in silence.
For time clocks that save an attendance file
Isohora reads the file from your clock, lists every day that needs a decision and gives you checked hours. No account, no upload, no tracking.
Free for up to 10 employees. Paid editions are a one-time purchase.
Isohora comes from Greek: equal hours.
Illustration only. It is not a screenshot of the program.
The problem
It holds raw punches. Turning them into hours means solving the same puzzles every pay period.
Some files write dates in an order that is easy to misread. Isohora scans the whole file. If it is still unclear, it shows you and asks. It never guesses in silence.
People forget to punch, or press the wrong key. Isohora flags the day and shows what is missing. The in and out key on the clock is ignored unless you choose to use it.
A shift from 22:00 to 06:05 is one shift of 8 h 05 min, counted on the day it started. You choose when a work day begins.
Who it's for
Isohora suits businesses of about 5 to 60 people with one or two time clocks, where someone turns the clock's file into payroll every pay period.
You run a shop, bakery, restaurant, clinic or workshop. You have a fingerprint, face or card clock, and you do payroll yourself. Isohora takes the monthly spreadsheet work off your desk.
Free Up to 10 employees. See pricing
You clean up the clock's export every pay period. You want missing punches flagged, rules applied the same way each time, and timesheets that people can sign.
Standard Up to 50 employees, with XLSX and PDF. See pricing
You prepare hours for client companies from their clock files. You need checked results, a history of every change and CSV files for your payroll work. Standard is priced per company.
Standard Or Pro for unlimited employees. See pricing
You run several shifts, or round the clock. You need night hours counted your way, several saved recipes or more than 50 employees.
Pro Unlimited employees and several saved recipes. See pricing
We would rather you know now. Isohora does not do these things.
How it works
Each step shows you what it found. You stay in control, and nothing is changed behind your back.
Save the attendance file from your clock to a USB drive or a folder. Isohora reads files. It does not connect to your clock.
Drop the file in. Isohora shows the text format, the columns and the first rows, and you confirm. If the dates could be read two ways, it asks. Next month the same layout is recognised.
A recipe holds your rules: rounding, breaks, overtime, night hours, rest days, holidays and the pay period.
Every day that needs a decision is in the review queue. Fix it or approve it. Each change is written to the history.
Save a summary, the daily detail, a payroll CSV and timesheets to sign.
Next period: the saved layout is recognised and your recipe is used again. A month for a small team is checked in seconds.
What you get
Isohora works out the text encoding, the separator, whether there is a header and which columns hold the ID and the time. It shows you the result next to the first rows of your file.
You set the cut-off: the time a new work day starts. A punch exactly at the cut-off belongs to the new day. Isohora suggests a cut-off from your own punches, so night shifts stay in one piece.
| Cut-off (a new work day starts) | 08:00 |
|---|---|
| Punch in | Mon 5 Oct 2026, 22:00 |
| Punch out | Tue 6 Oct 2026, 06:05 |
| One shift | 8 h 05 min |
| Counted on | Mon 5 Oct 2026 |
In decimal hours: 8.08. Made-up values.
Every flag has a word, a shape and a colour, so it never depends on colour alone. Each one explains what was found and offers buttons. Items you must fix come first.
Missing clock-outs, punches that do not pair up, very long or very short shifts, unknown IDs, clock changes (summer time) and doubled presses are listed. Hours for an unclear day count 0 until you decide. You can enter a time, add or drop a punch, mark the day absent or approve it, or accept many items at once by a rule you choose.
Fix means you must decide. Check means please look. Note means for your information.
A recipe is a named set of rules. Change a recipe and the new version is kept, so you can see which rules produced which hours.
Each export goes into a new folder, so nothing is overwritten. Hours can be shown as decimals or as hours and minutes, whichever your payroll expects.
Pay, if you want it. Add an hourly rate per person and the CSV and Excel files include pay. Timesheets show hours only.
CSV XLSX PDF
| Employee | Regular | Overtime | Total | Total h:mm |
|---|---|---|---|---|
| Kwame Mensah | 160.00 | 6.50 | 166.50 | 166:30 |
| Priya Nair | 152.25 | 0.00 | 152.25 | 152:15 |
| Mei Lin Zhou | 120.00 | 12.75 | 132.75 | 132:45 |
| Camila Rojas | 168.00 | 2.25 | 170.25 | 170:15 |
Names and numbers are made up. Hours are shown both ways here.
Isohora never changes the clock's punches. Your fixes are saved on top and each one is recorded with the value before and after. The history is chained, and a check tells you if an entry was changed or removed afterwards. It guards against accidents and casual edits; keep a copy of your exports.
| When | Who | Action | Before | After |
|---|---|---|---|---|
| 9 Oct 2026 14:02 | office | Added punch | none | 18:00 |
| 9 Oct 2026 14:03 | office | Dropped punch | 18:01 | dropped |
| 9 Oct 2026 14:05 | office | Marked absent | no punches | absent |
Privacy, by design
Attendance data is personal. Isohora keeps it where you can see it: in a folder on your own computer. There is no account and nothing to upload.
Works without an internet connection. You need the internet only to buy and download it.
Isohora opens one page on your own computer (127.0.0.1) and never connects to anything else. Our tests fail if it tries.
No telemetry and no update check. New versions are downloads you choose to get.
Other computers cannot open it. The screen is served only to this computer (127.0.0.1) on a random port. It needs a one-time token for each launch, checks where each request comes from and does not let other websites talk to it.
Licence keys are checked on your computer. There is no activation and no online check.
The clock handles fingerprints and faces. Its export holds employee IDs and times only, and that is all Isohora reads.
Size and length limits apply to every file. Nothing inside a file is run. Names that look like formulas are written out as plain text.
Supported files
Isohora reads attendance files saved as text (.dat, .txt, .csv) or .xlsx, including text files saved with an .xls name, and shows you what it found before it uses anything.
It does not connect to the clock. You copy the file from the clock (USB or folder). The in and out column and any other extra columns are kept as they came, and are not trusted. Files that are too big or damaged stop with a plain message.
Isohora is not affiliated with any clock maker.
Your rules
You set the rules: when a work day starts, rounding, unpaid breaks, overtime by day and by week, rest days, holidays (year-month-day) and night hours. Five starter recipes to copy. Nothing is built in for any country's law, and this is not legal or payroll advice.
Daily and weekly limits, multipliers, caps, the week start day, rest days and your own list of holidays are all settings. There are no built-in legal defaults.
Weekly, fortnightly, semi-monthly, monthly or a custom range. Overtime that crosses a period boundary is still worked out correctly.
Show hours as decimal (8.25) or hours and minutes (8:15), with the number of decimals you choose.
Isohora does not give tax, payroll or legal advice. Check the results against the rules that apply to you, and ask a payroll adviser when you are not sure.
Pricing
No subscription and no per-employee fees. Prices are in USD. Local taxes and regional pricing are applied at checkout.
$0
Up to 10 employees, 1 recipe and CSV files.
$39one-time, per company
Up to 50 employees, plus XLSX, PDF timesheets and history export.
$89one-time
Unlimited employees and several saved recipes. One year of new versions included.
Questions
Isohora reads attendance files saved as text (.dat, .txt, .csv) or .xlsx, including text files saved with an .xls name, and shows you what it found before it uses anything. It does not connect to the clock; you copy the file from the clock (USB or folder). To try it on a real file, the free edition runs detection, review and CSV export for up to 10 employees.
No. Isohora has no outbound network code. It opens one page on your own computer (127.0.0.1) and never connects to anything else; our tests fail if it tries. Other computers cannot open it. There is no telemetry and no update check.
No account. Isohora works without an internet connection. You need the internet only to buy and download it. Licence keys are checked on your computer.
No. Clock exports hold employee IDs and times only. Isohora does not read or store biometric templates, and its database has no place to keep them.
Isohora does not hard-code any country's law. You set the thresholds, multipliers, rest days, holidays, week start and pay period, and it applies them. Check the results against your own rules. Isohora does not give tax or legal advice.
No. Isohora never changes the clock's punches. Your edits are saved on top, and each one is recorded in the history with the value before and after.
Isohora writes CSV files in three payroll layouts: a generic one, one with Employee, Date, Hours and Pay code, and one with a row per day. We do not claim that any payroll product imports them, so test a file with yours first.
Windows 10 and 11, 64-bit. Not supported: Windows 7 and earlier. Mac and Linux: not yet.
Download the zip, unzip it, double-click Isohora.exe. A window opens and then your browser. Press Quit Isohora when you finish. It is a zipped folder, not an installer, and the program is not code-signed, so Windows may show a warning the first time you open it.
There is no update check. When we release a new version you download it. Pro includes one year of new versions; a version you already have keeps working.
Names in Latin, Greek and Cyrillic letters print on the timesheet. Other scripts print the employee ID.
A month for a small team is checked in seconds.
Nothing is deleted or hidden. The extra employees are kept with their punches and marked inactive. You can choose who is active, or move to a bigger edition.
The free edition runs detection, review and CSV export for up to 10 employees. No account, nothing to upload. Your data stays on your computer. The Windows download is coming soon.
Windows 10 and 11, 64-bit. Not supported: Windows 7 and earlier. Mac and Linux: not yet.