Guideline sheets and envelope tracker for calligraphers

Ruled sheets in seconds. Every envelope accounted for.

Nibline draws true-size guideline sheets from your nib, ratio and slant, then checks, prices and tracks every envelope of a wedding or Eid job. It runs in your browser, and your work stays there.

Free. No account. Nothing you enter leaves your browser.

minim Italic · nib 3 mm · 4 : 5 : 4 nib widths · 83°

15 mmx-height from a 3 mm Italic nib at 4 : 5 : 4

True sizeprinted with @page at your paper size, nothing else on the page

6 sizesA4, US Letter, A5, plus A7, C6 and DL envelopes for the lightpad

How it works

From blank paper to the last envelope.

Rule a sheet.

Pick your script, set the nib width, the ascender : x-height : descender ratio and the slant. The sheet redraws as you type and tells you how many rows fit. Print it at true size, or print an envelope-sized one for under your lightpad.

Paste the guest list.

Copy the couple’s spreadsheet and paste it in. Nibline reads the heading row, whether it says Zip, PIN code or Postal code, and shows you which addresses are missing a part before you ink a single one.

Tick envelopes off.

Tap Addressed as each one dries. Count the redos. Watch ‘32 of 120 addressed’ climb and see what you have earned so far.

Guideline sheets

The maths you used to do with a ruler.

Every script starts from proportions a teacher would recognise. Change any number and the sheet follows, within sensible limits: nib 0.5 to 10 mm, slant 45° to 90°, x-height 1 to 12 nib widths. Settings are remembered for each script, so switching to Naskh never loses your Italic.

Copperplate 1.5 mm · 6 : 4 : 6 · 55° 11 rows on A4
Italic 3 mm · 4 : 5 : 4 · 83° 6 rows on A4
Devanagari 3 mm · 3 : 4 : 3 · 90° 7 rows on A4
Arabic Naskh 3 mm · 3 : 2 : 3 · 90° 9 rows on A4
  • Envelope sizes too. A7, C6 and DL sheets, portrait or landscape, to slide under an envelope on your lightpad.

  • A caption on every sheet. Script, nib and ratio in the bottom margin, so you know later how a sheet was made.

  • Honest about fit. If one row is taller than the page, Nibline says so instead of printing an empty sheet.

  • Prints only the sheet. No buttons, no headings, no browser margins: just the lines.

Envelope jobs

Every envelope, accounted for.

  • Paste it as it comes. Tab-separated straight from a spreadsheet, or CSV. Headings like Zip, PIN code, State and Addressee are recognised, and rows that can’t be read are listed by number, so nobody is lost.
  • Know what’s missing before you ink. Each address is checked for name, street, city, postcode and country. State is asked for only where it’s used, such as India, the US, Canada and Australia, and a UAE address without a postcode is fine.
  • Priced the way you quote. A price per envelope, an optional back-flap price, seven currencies. The total, what you’ve earned so far and the redo count are always on show. Redos aren’t billed.

Example: a 120-guest wedding job with 32 envelopes addressed, two addresses flagged as incomplete, priced at ₹60,000.

No postcode needed for the UAE, Qatar or Hong Kong. Nibline knows.

Try it

This is the app. Rule a sheet right here.

Change the nib or the slant and watch it redraw. Anything you make here is saved in this browser and will be waiting when you open Nibline.

Open it full screen →

minim Italic · nib 3 mm · 4 : 5 : 4 nib widths · 83°
Open Nibline

On a phone, Nibline works best full screen. Your sheets save in this browser either way.

Stays with you

No account, no server. Your sheets and jobs live in this browser. Nothing is uploaded.

A backup you hold. Export every job as one JSON file. Restore it on a new laptop in one step, and a wrong file is rejected without touching your data.

Easy on the eyes at night. Follows your system’s dark mode. The sheet preview stays white, like paper.

Your next wedding is 150 envelopes.

Rule the practice sheet tonight. Paste the guest list tomorrow.