Sinhala Font Generator
This Sinhala font generator shows your text in the five free Sinhala typefaces genuinely worth choosing between — a calligraphic serif, a geometric sans, a humanist UI face, and Google's two Noto workhorses — and every preview redraws the moment you type. Export the result as a PNG at your own size and colour, or as an SVG vector with the font embedded so it opens looking identical on another machine.
Also searched as: sinhala text generator · sinhala unicode font · sinhala typing font · free sinhala font download
No matching styles. Try another name or type.
It runs entirely in your browser: no upload, no account, no watermark, and your text never leaves the page. All five faces are open-licensed, so exports are usable commercially. The characters themselves are ordinary Unicode, the same ones your Sinhala keyboard already produces, so what you preview here is what pastes into any other app.
Round Letters, No Headline, and a Script of Its Own
Sinhala is written left to right in an alphabet of its own — the Unicode block from U+0D80 to U+0DFF, which assigns 91 characters — and you can recognise it at a glance from the loops. Where Devanagari draws a straight rule along the top of a line, Sinhala curls almost every letter back into itself, so a sentence reads as a chain of circles rather than a band. It is a Brahmic script, related in structure to Devanagari and Bengali, and in appearance it could hardly be further from either.
The standard account for the roundness is the writing surface: for centuries Sinhala was incised on dried palm leaves with a metal stylus, and a straight stroke splits the leaf while a curve does not. That explanation appears in nearly every Sri Lankan textbook and is genuinely plausible, but it remains an account rather than a demonstrated cause, so treat it as the conventional theory. Either way, the curved shapes survived the move onto paper, into metal type, and onto screens.
Structurally Sinhala works like its Indian relatives: an abugida in which every consonant carries an inherent vowel, and vowel signs attach around it — above, below, in front, or wrapping it. Two things set it apart. The first is al-lakuna (U+0DCA), the sign that cancels that inherent vowel so consonants can be closed or joined; its name means roughly "it has no consequence", because a consonant wearing it is pronounced on its own, with nothing after it. The second is a longer tail of letters than the classical Brahmic inventory, because Sinhala needed sounds the older sets never had: seven vowel letters from U+0D90 to U+0D96, and a dedicated Fayanna (U+0DC6) for the /f/ that arrived with Portuguese, Arabic and English words.
Sinhala and Tamil are both official languages of Sri Lanka and are entirely different systems — Sinhala is Indo-Aryan, Tamil is Dravidian, and their scripts sit in separate Unicode blocks with separate fonts. Everyday Sinhala also uses the ordinary digits 0-9; the indigenous numeral signs that Unicode preserves are historical notation, not current practice.
Where to Use Sinhala Font Text
-
Wedding and Temple Notices. Formal Sinhala invitations want weight and flourish. Abhaya Libre carries the ceremony; Noto Serif Sinhala is the safer pick when the text runs long or reaches into Pali.
-
Instagram and WhatsApp Bios. A short Sinhala line reads as specific and personal rather than decorative. Copy the plain characters for portability, or export an image when the lettering itself is the point.
-
Shop Signs and Brand Names. Sinhala business naming works best in a bold, clean shape. Gemunu Libre holds up at distance, and a transparent PNG drops straight onto a sign mockup or packaging proof.
-
App and Web Interface Text. Yaldevi and Noto Sans Sinhala are built for small sizes on screens. Preview your actual labels and button strings rather than a sample word.
-
Study Notes and Documents. Anything someone must search, quote or read with a screen reader belongs in plain text. Copy from a card instead of exporting an image, and the words stay real words.
Sinhala Font Examples
Abhaya Libre
ආයුබෝවන්
Gemunu Libre
ලංකාව
Yaldevi
සිංහල
Noto Serif Sinhala
මල්
Noto Sans Sinhala
හොඳ
Abhaya Libre
ස්තූතියි
How to Use It
Type Sinhala into the box at the top, or paste text you already have, and all five previews redraw instantly. Click a card to copy the plain characters to your clipboard; use the PNG and SVG buttons to export lettering as an image at whatever size and colour you want. Nothing is uploaded and there is nothing to install, and because Sinhala runs left to right you can mix it with English in the same line without anything reordering.
One prerequisite: you need Sinhala characters to begin with. This is a font previewer, not a transliterator — typing Latin letters gives you Latin letters in a Sinhala face, because the distinctive Sinhala shapes live in the U+0D80 block. Getting them in is the practical hurdle. Android keyboards including Gboard offer a Sinhala layout; iOS does not ship one, so iPhone users normally install a dedicated Sinhala typing keyboard, or type on Android or Windows and paste the text across. Once the characters exist, this page handles everything else.
The Five Faces, and What Each Is For
Free Sinhala type is a small field, but the five here cover the range that actually matters: formal, contemporary, interface, and maximum coverage. All five also include Latin letterforms, so a mixed Sinhala-English line comes out in one family instead of half-fallback.
-
Abhaya Libre. The expressive one. A serif with a calligraphic posture and generous loops, closest to what Sinhala lettering looks like when it is being showy. Use it for invitations, headings and festival graphics; it is the face people choose when the text should look drawn, not typed.
-
Gemunu Libre. A geometric sans with even strokes and an open, modern feel. The default for signage, brand names and posters — legible at distance and at a push, without the ornament.
-
Yaldevi. A humanist sans with a matching Latin set, designed to stay comfortable at small sizes. The one to try first for menu items, captions and anything that behaves like interface text.
-
Noto Serif Sinhala. Google's coverage workhorse, in two weights. Not the most characterful face here, but the safest when your text includes rare marks, Pali and Sanskrit borrowings, or letters the display faces drop.
-
Noto Sans Sinhala. The sans companion to the serif above — neutral, dense, extremely complete. A good stand-in for whatever the reader's device would have picked anyway, which is exactly what you want in body text.
What Sinhala Asks of a Font
Sinhala is harder to render than Latin for the same reason every Brahmic script is: the glyph you see is not the glyph you typed. A consonant plus a vowel sign plus an al-lakuna has to be resolved by the shaping engine into a joined form, and the marks move relative to their base letter. Different fonts make different decisions about how a consonant cluster is stacked or fused, which is why the same word can look noticeably heavier in one face than another.
That is why the preview matters more here than on a Latin page. Read your own text in each card rather than trusting the sample word, and look specifically at the clusters — the places where a consonant carries al-lakuna underneath it.
There are also a few signs outside the ordinary vowel set, and not every face carries them: the two "diga" vowel marks at U+0DF2 and U+0DF3, which appear in Pali and Sanskrit spellings, and KUNDDALIYA at U+0DF4, the curl that traditionally closes a verse or a full sentence. Modern everyday text mostly avoids them; poetry, religious material and older documents do not. If your line contains any of them and a card shows a box or an unrelated glyph, switch to Noto Serif Sinhala, or export an image from the face that renders it correctly.
What This Tool Does Not Do
No English-to-Sinhala conversion. Transliteration is ambiguous — one Latin spelling maps to several Sinhala words — and it belongs in a keyboard or an input method, not in a font.
No Tamil, Thai, Khmer, Myanmar or Tibetan. Different scripts, different Unicode blocks, different fonts; this page's five faces are Sinhala tools, and a Tamil line pasted into them comes out as missing glyphs. The Hindi and Gujarati pages on this site cover the two other Indic scripts available here, and the Arabic page covers the one right-to-left script.
No coverage promises for archaic notation. Sinhala's historical numeral signs are encoded in Unicode — the "lith" digits at U+0DE6 to U+0DEF and the archaic number series from U+111E1 upward — but they are legacy notation, and a display face is under no obligation to carry them. Preview before relying on any of it.
Frequently Asked Questions
Is this Sinhala font generator free for commercial use?
Yes. All five faces are open-licensed under the SIL Open Font License or the Apache License, so images you export can be used commercially without paying anything. Check the licence of the specific face you ship, as usual.
Can I type English and get Sinhala?
No, and no font tool honestly can. What you would be asking for is transliteration — mapping Latin spellings onto Sinhala letters — which is ambiguous and belongs in an input method. Android's Gboard includes a Sinhala layout; iOS does not ship one, so iPhone users add a third-party Sinhala keyboard or type elsewhere and paste. Bring the characters here and the five faces render them.
Why are Sinhala letters so round?
The conventional explanation is the palm leaf. Sinhala was written for centuries by incising dried palm leaves with a stylus, and a straight stroke tears the fibre along its grain while a curve does not, so a rounded alphabet is what survives repeated use. The theory is widely taught and plausible, though not proven, so it is best held as the standard account rather than established fact. What is certain is that the roundness persisted long after paper and screens arrived.
Does Sinhala have its own digits?
Unicode preserves two historical Sinhala numeral sets, and neither is used day to day. The "lith" digits sit at U+0DE6 to U+0DEF and belong to legacy astrological and notation practice; the archaic number series at U+111E1 upward covers one through ninety plus hundred and thousand — and notably has no zero. Modern Sinhala writing uses ordinary 0-9. If you want Sinhala-looking numerals for a design, spell them as words, which is what the tradition itself did.
What is the little hook under some consonants?
That is al-lakuna, U+0DCA, the Sinhala virama. Every consonant letter carries an inherent vowel sound, and al-lakuna cancels it so the consonant can be pronounced bare or fused into a cluster with the next letter. Its name is a description of exactly that behaviour: the mark "has no consequence" of its own. Whether you see a clean fused letter or the visible hook depends on the font, so compare the cards.
Is Sinhala the same script as Tamil?
No. Both are official languages of Sri Lanka, and they are unrelated in every technical sense: Sinhala is an Indo-Aryan language written in a Brahmic script, Tamil is Dravidian with its own script and its own Unicode block. A Sinhala font cannot render Tamil text. Sinhala and Devanagari, by contrast, share the underlying abugida logic even though they look nothing alike.
Does Sinhala use a headline like Hindi?
No. The continuous top rule of Devanagari — the śirorekhā — is absent, which is the single fastest way to tell the two apart on a page. Sinhala letters instead form closed and half-closed loops, so the texture of a line is round and broken along the top rather than ruled. Gujarati, on the sister page, drops the headline too, but keeps far more of Devanagari's letter shapes.
Which face should I pick for a formal invitation versus an app screen?
Invitation: Abhaya Libre, for its calligraphic weight and formality. App or web interface: Yaldevi or Noto Sans Sinhala, both designed to stay readable at small sizes. If the copy is long, mixes registers, or includes unusual marks, Noto Serif Sinhala is the technically safest choice even though it is the least expressive.
Will my Sinhala text render correctly on someone else's phone?
The characters will, on any modern device — Sinhala is in Unicode and operating systems carry a fallback face for the block. The typeface will not, because the receiving device substitutes its own font, so your Abhaya Libre becomes somebody else's default. Paste text when the words matter; export a PNG or an SVG with the font embedded when the lettering matters.