Stitch and row counter for your current project.

Count the stitches in front of you, finish each row or round, and see where you are in a pattern repeat. Your project can be saved in this browser without an account.

Your craft project

Checking saved project

Stitch and row controls

Enable JavaScript to count and save this project in your browser.

Project progress

Project settings

Completed rows and rounds

Project backups

Project actions

Recent activity

How to count a row or round

Use the stitch number for the part you are working now and the row or round number for progress through the project. Keeping those two jobs separate makes it easier to correct a missed tap without moving the whole project forward.

  1. Name the project and choose rows for work turned at the end or rounds for work counted around. Follow the language used by your pattern.

  2. Tap Add stitch as you work. Subtract stitch corrects the current number without changing completed rows or rounds. Use Set stitches when you already know the current stitch total. It replaces that total; finishing the row or round remains a separate action.

  3. Finish the row or round when it is complete. CountNook records its stitch total, moves progress on by one, and starts the next stitch count at zero.

  4. Reopen immediately if finishing was a mistake. The recorded entry is removed and its stitch total returns to the current counter. Another project change closes that quick correction window.

Use only the options your pattern needs

The basic workflow needs only the two counting buttons and Finish. Targets, repeats and a section label are optional references, so leaving them blank does not get in the way of a simple project.

Rows and rounds

Choose the term that matches the instructions you are following. Changing it updates the current project controls; earlier completed entries keep the term under which they were recorded. That makes a later settings change visible rather than quietly rewriting history.

Total target

Add a total when you know how many rows or rounds the current project should contain. The status shows completed progress and how many remain. Reaching the target is informational: it does not lock the counter if your actual work needs another entry.

Repeat length and position

A repeat length is the number of rows or rounds in one recurring sequence. With a length of 8, for example, the project shows a position from 1 through 8 and then begins the next repeat. It also shows how many complete repeats have been finished.

One section label

Use the optional label for the area you are working, such as a body, sleeve, border or another name from your own notes. The label is attached to newly completed entries. Change it when moving on; older entries retain their original label.

Three ways to keep your place

CountNook does not interpret a pattern or decide whether a stitch is correct. It keeps the manual record you enter, which makes it useful beside printed instructions, a chart or your own project notes.

A short repeat

Track a six-row sequence

Set the repeat length to 6. After finishing row 6, the status reports one full repeat; the next row shows position 1 of 6. The finished-row list still records each stitch total.

Working in the round

Count rounds towards a target

Choose rounds and enter the known total. Add stitches as you work the current round, then Finish round once. The project progress and next-round label advance together.

Moving between sections

Keep labels with completed work

Label new entries for the current section, then change the label before continuing elsewhere. Recent entries show which label was active when each row or round was completed.

Saving, backups and new projects

CountNook verifies browser-local writes before showing “Saved in this browser.” This project is saved separately from counters created on the main CountNook page.

One tab saves at a time

When the same project is open in several tabs, one tab can save edits at a time. Read-only, conflict and recovery messages are shown with explicit takeover or recovery actions instead of silently overwriting another copy.

Finish or start another project

Marking a project finished pauses its controls and can be reversed. Starting a different project archives the current session and begins the new project at zero with blank optional settings.

JSON project backup

Export project JSON before clearing browser data, moving to another device or replacing a project. Import checks the file and previews it before replacement. It does not merge two projects, and generic CountNook backups are not accepted here.

CSV for reading

The CSV file lists up to the 50 most recently completed rows or rounds in the current project, with stitch totals, repeat positions, labels and completion times. It is a readable recent record, not a restorable backup and not a substitute for the original pattern or your own measurements.