Arabic Markdown to PDF, done right — at last.
Arabic is where most Markdown-to-PDF pipelines quietly fall apart: LaTeX needs a specialist setup, browser printing breaks letter joining in odd places, and “RTL support” usually means text-align: right and a prayer. Numbers flip, punctuation jumps to the wrong side, and page furniture stays stubbornly left-to-right.
Scripto treats Arabic as a first-class citizen. Direction is a document setting, not a hack: paragraphs flow right-to-left, headers, footers and page numbers mirror correctly, lists indent on the right side, and the bundled Arabic fonts — Cairo, Noto Naskh Arabic, Amiri — are chosen and sized for print.
How to convert Arabic Markdown to PDF
Open Scripto and switch direction to RTL
Set the document direction to right-to-left in the document settings (or use the Arabic UI — the whole editor is translated).
Pick an Arabic font
Choose the Arabic font stack: Cairo for a modern look, Noto Naskh for body-text tradition, Amiri for a classical serif voice.
Write or paste your Arabic Markdown
Headings, lists, tables, quotes — everything mirrors correctly in the paginated preview, including mixed Arabic/English lines.
Export the PDF
Headers, footers and page numbers come out mirrored and correctly ordered. What you previewed is what prints.
What “true RTL” actually requires
Right-to-left documents are not reversed left-to-right documents. Correct Arabic typesetting needs the Unicode bidirectional algorithm applied per paragraph (so embedded Latin words and numbers read correctly), mirrored page geometry (margins, headers, list indentation), and fonts with proper contextual letter forms.
Scripto inherits all of this from the browser’s world-class text engine and adds the paged layer on top — so the hard parts (shaping, bidi, joining) are done by the same engine that renders Arabic for millions of websites, and the pagination respects direction end to end.
- Mirrored running headers, footers and page-number positions
- Bidi-correct mixed Arabic/English/number lines
- Arabic-aware fonts at print sizes: Cairo, Noto Naskh Arabic, Amiri
- Fully translated Arabic UI (سكربتو) with RTL editor layout
Reports, contracts, resumes — بالعربية
Combine RTL direction with any template: a weekly status report for a Saudi client, a contract draft, an Arabic resume, lecture notes with English technical terms embedded mid-sentence. Skins work in both directions, so an Arabic document can be Swiss-grid minimal or newsprint-classic just like an English one.
Why not Word or Google Docs for Arabic PDFs?
They handle Arabic text well but not Markdown workflows: no plain-text source, no code blocks, no diffable versions, and their PDF export flattens heading structure. If your source is Markdown — engineering docs, AI output, notes — converting through Scripto keeps the source clean and the output typeset.
Templates for this job
Frequently asked questions
Does Scripto support mixed Arabic and English text?
Yes. The Unicode bidirectional algorithm handles mixed-direction lines correctly — Latin terms, numbers and code spans keep their order inside Arabic sentences.
Which Arabic fonts are included?
Cairo (modern sans), Noto Naskh Arabic (readable body naskh) and Amiri (classical serif). All three are loaded automatically and embedded correctly in the PDF.
Do page numbers use Arabic-Indic digits?
Page numbers follow the document font and locale conventions; Arabic-Indic digits (١٢٣) inside your text render exactly as written.
Is the interface available in Arabic?
Yes — the entire editor UI ships in Arabic with an RTL layout. Switch language from the toolbar.
Can I write Urdu, Persian or Hebrew documents?
RTL direction plus the browser’s text shaping supports other RTL scripts; the bundled font presets are Arabic-optimized, and you can point custom CSS at any font you load.
Related guides
Try it now — free
Convert Arabic Markdown to PDF with real right-to-left pagination, Arabic fonts (Cairo, Naskh, Amiri) and mirrored headers & page numbers. Free and client-side.