Selectable text and spacing
The PDF contains selectable text, not page screenshots. Existing line breaks and spaces are kept; tabs become four spaces and long lines wrap.
Paste English text or choose a TXT file to create a downloadable PDF.
Paste text or choose a TXT file to start.
One file, up to 1 MB and 100,000 characters; output up to 200 pages. English text and supported punctuation use an embedded font. Unsupported characters stop conversion instead of producing missing-glyph boxes.
In your browserNo uploadsNo account
The PDF contains selectable text, not page screenshots. Existing line breaks and spaces are kept; tabs become four spaces and long lines wrap.
Text uses one font and size with 0.75-inch margins.
Plain TXT does not contain heading styles, rich-text lists or table structure: this tool does not invent them. Long records can continue onto the next page.
One UTF-8 TXT file or pasted plain text. The file limit is 1 MB; text is limited to 100,000 characters and output to 200 pages.
English text and supported punctuation use an embedded font. Unsupported characters stop conversion instead of producing missing-glyph boxes. Emoji, Chinese and other untested writing systems are outside this tool’s supported scope.
Tested on:
Download the original English TXT sample
Our converter check: the downloadable English TXT produced three US Letter pages at 12 pt. Records 01–65 appeared once in order; extracted text matched the source after ignoring whitespace, including the four punctuation-check lines. All three rendered pages were visually checked. This is one sample, not a guarantee for every file. Download our actual PDF · Download our check record.
The comparison below tests other tools, not this converter; their results must not be read as our tool’s results.
In our three English reruns (ImageToText.cc, PDFonFly and TextToPDF.net), all produced PDFs; only ImageToText.cc retained the tested punctuation and nested-list indentation without splitting a numbered record across pages. The other three rows are earlier multilingual attempts, outside this conclusion.
| Tool / original output | Result | English text | Title and list | Pagination | Copy vs original TXT |
|---|---|---|---|---|---|
| ImageToText.ccDownload original PDF | PDF obtained | Wording retained. All four punctuation-check lines matched the original TXT on page 1, by rendered-page inspection and extracted-text comparison. Check method and lines. | Title text, numbering and nested-list indentation retained. | 3 pages. All 65 records retained in order; no record split across pages. | Selected English prose matched the original TXT, ignoring line breaks.* |
| PDFonFlyDownload original PDF | PDF obtained | Wording retained. All four punctuation-check lines matched the original TXT on page 1, by rendered-page inspection and extracted-text comparison. Check method and lines. | Title text, numbering and nested-list indentation retained. | 5 pages. All 65 records retained in order; records 25 and 62 split across pages. | Selected English prose matched the original TXT, ignoring line breaks.* |
| TextToPDF.netDownload original PDF | PDF obtained | Wording retained. Page 1 inspection and extracted-text comparison found changes in the Smart quotes and Dashes lines: curly quotes/apostrophe became straight, en dash became a hyphen, em dash became two hyphens. Check method and lines. | Title text and numbering retained; nested-list indentation flattened. | 6 pages. All 65 records retained in order; no record split across pages. | Selected English prose matched the original TXT, ignoring line breaks. This does not mean the PDF preserved the punctuation lines.* |
| ImageToText.infoEarlier multilingual sample; not an English rerun. | No file obtained in our test | Not checked: no PDF. | Not checked: no PDF. | Not checked: no PDF. | Not checked: no PDF. |
| OnlineNotepadEarlier multilingual sample; not an English rerun. | No file obtained in our test | Not checked: no PDF. | Not checked: no PDF. | Not checked: no PDF. | Not checked: no PDF. |
| KomeEarlier multilingual sample; not an English rerun. | No file obtained in our test. Generation errors were reported. | Not checked: no PDF. | Not checked: no PDF. | Not checked: no PDF. | Not checked: no PDF. |
We checked these four labelled lines under “Punctuation check” on page 1 of each original PDF against the same lines in the original English TXT:
Straight quotes: "Ready to ship" and it's approved. Smart quotes: “Ready to ship” and it’s approved. Dashes: Monday-Friday; plan–review; approved—not delayed. Business symbols: $1,250.50 / 25% / R&D / #42 / (draft) / user@example.com
We rendered each first page with PDFium and visually inspected the four lines. Separately, we extracted page 1 with pypdf and compared each labelled line with the original TXT, ignoring whitespace only. We did not normalize quotes, apostrophes or dashes. This check is separate from the selected-prose copy-to-Notepad test.
ImageToText.cc and PDFonFly matched all four source lines. TextToPDF.net matched the Straight quotes and Business symbols lines, but its Smart quotes line became Smart quotes: "Ready to ship" and it's approved. and its Dashes line became Dashes: Monday-Friday; plan-review; approved--not delayed.
Download the per-line punctuation comparison (JSON). Each tool’s original PDF is linked in the table above; the original TXT is linked at the start of this section.
*For each English output, we dragged a passage in SumatraPDF, copied it and pasted it into a blank Notepad document. The selected prose matched the original TXT after ignoring line breaks. These selections did not cover the smart-quote and dash test lines; they are not a whole-document punctuation check.
English report tested 17 October 2026 using each tool's default export settings. The source is plain TXT, so title wording and list indentation are checked, not rich-text heading styles. Different defaults produced different page counts. The three no-file rows are earlier multilingual attempts, separate from this English rerun; no file obtained does not mean a tool is unsupported or unable to convert English.
Bar lengths show page count, not quality or speed. All 65 records were present in each output. Punctuation and indentation are separate checks in the comparison above. Tool names open the original PDFs.
The self-hosted PDF engine and font load when you first create a PDF. Your text and generated PDF are processed in this browser, not uploaded to a conversion server. Page delivery and analytics are separate requests; document contents and conversion results are not included in analytics events.
Editing the text or changing the paper or text size clears the previous download link. Select Create PDF again to generate the updated file. A PDF already saved to your device does not change.
Page updated: