Paste converter or whole-file conversion: what a Hindi document needs

A paste converter takes text you copied out of a Kruti Dev or DevLys document and gives back Unicode. For a line of plain Hindi it does that well. For a document it loses what copying loses — the pages, the tables, the header — and it converts everything you paste as Kruti Dev keys, English included. Upload the whole PDF instead and get it back in Unicode with its layout. No copy-paste, no retyping, no paragraph limits.

Takes PDF files up to 25 MB · Files deleted within 4 hours · No sign-up

Copied, then pasted into a converter

3. अभ्यर्थी परीक्षा हाॅल में अपनी जगह पर बैठने के पश्चात् कम्प्यूटर पर स्वहपद करके अभ्यास परीक्षण

The whole file converted

3. अभ्यर्थी परीक्षा हॉल में अपनी जगह पर बैठने के पश्चात् कम्प्यूटर पर Login करके अभ्यास परीक्षण

A line of a typing-test instruction sheet typed in DevLys 010. Left: the text a PDF viewer copies from it, run through the published code of a widely used online Kruti Dev to Unicode converter. Right: the same line from converting the whole file. The word Login was set in an ordinary English font, so it was never Kruti Dev keys, and the paste box turned it into Devanagari letters.
Back to Tools
🔤

Legacy PDF to DOCX

A PDF whose text was set in a legacy Indic font, recovered as editable Unicode Word — read from the font’s own table rather than by OCR.

How to use?

Leave it on detect if you are not sure. The ones marked “not yet” will tell you so rather than converting badly.

Files are stored encrypted
Deleted within 4 hours
SSL Encrypted

What a paste box does well

For a line typed in plain Kruti Dev 010, the paste converter measured here and the whole-file conversion give the same Hindi. Its code reads the keys, moves the short i after its consonant and the reph before its letter, and it even reads the curly quotes Word puts on the keys that type श् and ष्, and the digits a PDF viewer copies as ƒ „ …. If all you have is a paragraph of Kruti Dev text, a paste box is fine.

What a document loses in a paste box

Copying flattens the page first. What you paste is lines of text: the page breaks, the table grid, the running head and the pictures stay behind. Then the paste box reads every character as a Kruti Dev key, including the English, the web addresses and the file numbers the PDF set in an ordinary font. A file reference number on one notice came back as Devanagari letters and signs, with only its digits left as they were. On a government notice that is most of the numbers that matter, so you copy around every English run or retype it.

And a converter built for Kruti Dev 010 reads the other builds the 010 way. DevLys 010 and the Kruti Dev build of a gazette notification put श् and ष् on the two curly quotes the other way round, so प्रश्न comes out प्रष्न and आवश्यक comes out आवष्यक.

What the whole file gives back

The conversion reads the codes the PDF stores, not the text a viewer copies, and rebuilds the document around them: one Word section for each printed page, with its size and margins; paragraphs with their alignment, indents and type sizes; bold; the running head and page numbers in the Word header; pictures on their pages; and English left in its own font. Ruled tables become Word tables where a grid can hold them — 219 tables in 29 of the 32 documents below. Which build of the font a document uses is decided from the document itself, by which reading of its curly quotes gives words.

Measured

Thirty-two real public PDFs typed in Kruti Dev and DevLys — government tenders and orders, recruitment notices and a gazette notification — were copied the way a PDF viewer copies them, and the copied text was run through the published code of a widely used online Kruti Dev to Unicode converter. The whole files went through this converter.

The whole-file conversions kept 15,806 English words, in 27 of the 32 documents. The paste converter’s output held no Latin word at all: every one became Devanagari letters. In 31 of the 32 documents, a larger share of the long words were words in Tesseract’s Devanagari word list after the whole-file conversion. On the eleven DevLys documents, of 64 places where the pages print प्रश्न, आवश्यक or उद्देश्य, the paste converter wrote 18 with ष्.

One paste converter was measured, by running its own published code; others differ, and some also take a .docx file, which was not measured.

Where it still goes wrong

The whole-file conversion has limits of its own. A dense application form comes out longer than the printed one, because a word processor wraps the text in its boxes its own way: twelve printed pages of one application form take eighteen. The Gazette’s pages of mixed English and Hindi run over too, fourteen pages into twenty-two. A scanned PDF has no codes to read and needs OCR. And codes nobody has identified yet come through as characters that are plainly not Devanagari, so they are easy to spot.

Side by side

Each row is what was seen on the 32 documents above, or what copying from a PDF does before any converter sees the text.

Paste converterWhole-file conversion
A line of plain Kruti Dev 010Converted correctlyConverted correctly
Curly-quote letters, Kruti Dev 010Read as श् and ष्Read as श् and ष्
Curly-quote letters, DevLys and the GazetteRead the 010 way: प्रष्न for प्रश्न, 18 times in 64Read by the build the document uses
English and numbers in an ordinary fontTurned into Devanagari lettersKept as they are
PagesOne stream of copied linesOne Word section per printed page
TablesCopied as lines of textWord tables where a grid can hold them
Running head and page numbersMixed into the textIn the Word header
PicturesLeft behindOn their pages
How much at onceWhat you copy and pasteThe whole file, up to 25 MB

Frequently asked questions

Kruti Dev paste converter aur poori file convert karne me kya fark hai?

A paste converter changes the text you copy into it. Converting the whole file reads the PDF itself, so the pages, tables, header and English come back too, and nothing has to be copied or retyped.

पेस्ट करने वाले कन्वर्टर और पूरी फ़ाइल बदलने में क्या फ़र्क़ है?

पेस्ट कन्वर्टर केवल वह पाठ बदलता है जो आप उसमें चिपकाते हैं। पूरी फ़ाइल बदलने पर PDF ही पढ़ी जाती है, इसलिए पेज, तालिकाएँ, हेडर और अंग्रेज़ी भी वापस आते हैं।

Why does the English in my Hindi PDF turn into Hindi letters when I convert it?

Because a paste converter reads every character you paste as a Kruti Dev key, and English letters are keys too. Converting the whole file tells them apart by the font each is set in.

Why does प्रश्न come out as प्रष्न?

Your document is typed in a build of the font that puts श् and ष् on the curly quotes the other way round from Kruti Dev 010, such as DevLys 010. A converter built for 010 swaps them; converting the whole file reads which build it is from the document.

Is there a limit on how much I can convert?

No paragraph limit. The whole PDF is read, up to 25 MB, in one upload.

When is a paste box good enough?

When you have a line or a paragraph of Kruti Dev 010 text with no English in it and no page to keep. For that it gives the same Hindi.

What happens to my file?

It is stored encrypted while it converts and removed by the cleanup that clears every conversion, so nothing is kept longer than 4 hours after upload. Files up to 25 MB, no account needed.

Related tools

Other legacy font pages