Saral → Unicode Converter
Paste Saral, LMG-Saral, LMG-Saral2, or OpenLMG-Saral text and get clean Unicode Gujarati output that works in Word, Gmail, Gujarat government portals, and any modern app — no font required. 111-entry canonical mapping from the open-source SaralSoft TTF cmap, with full Gujarati i-matra reorder. Conversion runs in your browser.
Saral → Unicode Converter
Paste your text on the left and the converted output will appear on the right. Conversion runs entirely in your browser — nothing leaves your device.
How Saral → Unicode conversion works
Saral is a legacy ASCII Gujarati font by Kulbir S. Thind. Each Gujarati character is mapped to a Latin keystroke. When you type "k" with Saral applied, the visual glyph is "ਕ"; when you type "kw", the rendered output is "ਕਾ". Without Saral installed, your device shows the underlying Latin characters.
Unicode Gujarati is the modern standard. Each Gujarati character has a dedicated code point (ਕ is U+0A15) and renders identically on every system without needing a special font.
The converter ports the canonical mapping from the open-source SaralSoft TTF cmap. The mapping covers Saral, LMG-Saral, LMG-Saral2, and OpenLMG-Saral — all four ASCII Gujarati font families share ~95% of their encoding.
The conversion algorithm has two steps: (1) move Gujarati i-matra (i-matra) from before the consonant to after via regex pre-processing, then (2) apply longest-match substitution from the 111-entry mapping table. This faithfully matches the canonical algorithm.
Tips for the most accurate conversion
- Convert in chunks. Up to 5,000 characters per pass works best. Long pastes from PDFs sometimes contain hidden formatting that confuses any converter — break the text into paragraphs.
- Proofread conjuncts. Gujarati conjuncts and special letters like ਫ਼, ਖ਼, ਗ਼, ਜ਼ are encoded as specific characters (& ^ Z z) in Saral. Skim the output for visibly broken stacks and fix manually.
- Watch for diacritics. Anuswar (ं), chandrabindu (ँ), and visarg (ः) are reliably converted, but if your source uses non-standard glyph mappings (LMG-Saral, LMG-Saral2, OpenLMG-Saral (all share most of their mapping with Saral)), output may need touch-up.
- Numerals stay as-is. ASCII digits (0-9) and Devanagari digits (० १ २ ३) pass through unchanged. If you need to convert digit forms, do it manually.
- For exam answer scripts: never use a converter as a final layer. Practise typing in the actual format the exam ships (Kruti Dev for SSC CHSL Hindi, Mangal/InScript for DSSSB and most state govt). The TypeForExam practice pages cover both.
Frequently asked questions
Paste Saral (or LMG-Saral / LMG-Saral2 / OpenLMG-Saral) text into the input. The converter applies the canonical SaralSoft mapping with i-matra reorder.
A legacy ASCII Gujarati font by Kulbir S. Thind. Maps each Gujarati character to a Latin keystroke.
Yes. Unicode Gujarati is the universal standard — Word, Gmail, Punjab portals, mobile apps. No font required.
Gujarati i-matra (i-matra) is typed BEFORE its base consonant in Saral but Unicode requires it AFTER. The converter swaps automatically via regex pre-processing.
Yes — runs entirely in your browser.
Yes. All four font families share ~95% of their encoding.
Related typing tools
Free Gujarati typing utilities and exam-specific simulators on TypeForExam.
Practise on the layout your exam uses.
Free, exam-realistic typing simulators with scoring, certificates, and zero sign-up.
Browse all typing tests →