MASHQMASHQ STUDIO Open the Studio · افتح الستوديو

Arabic calligraphy generator · مولّد الخط العربي

Type a word. Pick a script. It is set, live, in the browser — no account, no watermark on PNG, nothing to install. That is the whole of it, and it is free. Open the studio.

اكتب كلمة، واختر خطًّا، فتُكتب أمامك في المتصفح — بلا حساب، وبلا علامة مائية على صور PNG، وبلا تثبيت. افتح الاستوديو.

What it actually does

It shapes real letterforms. Arabic letters change shape according to what sits either side of them, and joining them correctly is the hard part — the studio runs the same shaping engine a typesetter uses, so what appears is a correctly joined word rather than letters placed next to each other. You can then stretch the joins by hand (kashida), switch alternates, and move a single letter without breaking the rest.

It exports vector outlines: SVG, PDF and DXF, which means a laser cutter or a print house can use the file directly. The outline you see is the outline you get — that guarantee is the product, and it is why a preview here can be sent to a workshop without a second proof.

How that guarantee is proved, not just stated

"What you see is what you get" is the easiest sentence in software to write and the hardest to keep, because every export path is a second implementation of the renderer and second implementations drift. So it is tested on every commit, not asserted: fourteen checks that take a design off the stage and open the exported file to compare them — the SVG's outlines against the stage's own path data, the PDF page against the artboard in points, the DXF against the same shape at the same size, and the ones that usually rot quietly: that an export carries outlines and never an embedded font program, that outline mode exports a real stroke rather than a screen-only effect, that gold foil is a real SVG pattern, that gradients are real defs, that double-stroke is inset geometry rather than a stroked copy, and that a fixed artboard exports a real TrimBox, BleedBox and crop marks. The EPS is opened by an actual PostScript interpreter, because "it looks fine in a preview" is not the same as "a print house can open it".

That is the whole of the proof: the file a workshop receives is the picture you approved. What the studio still cannot do is kept on its own page, current on purpose.

What it does not do, and will not pretend to

A generator sets letterforms that already exist. It does not invent a calligrapher's hand. A khattat composing a Thuluth panel makes hundreds of decisions a font cannot hold — where a letter climbs to clear the one beneath, which of six alternates the rhythm of that particular line wants, when to break a rule. If you want that, you want a person, and we have people.

Nor is it an AI that draws calligraphy. Nothing here generates a letterform from a prompt; everything is a real outline from a real typeface, moved by you. The limits page lists what the studio still cannot do, kept current on purpose.

The scripts

Six families, each good at something and bad at something else — the pages say both. Diwani · Thuluth · Naskh · Kufic · Ruqʿah · Farsi Nastaliq.

Then, if you want it on a wall

The same design can be made: a calligraphy paint printed to order in Dubai from AED 60, or cut in acrylic as a tray or a box. How that works · the lines we already write · your name.