Text to PDF
Paste plain text, choose a page layout, and create a standards-based PDF without uploading the source text.
Create PDFs locally in your browser. Needed Noto fonts download from this site only when you create a PDF; your text is not uploaded and no font CDN is used. Embedded Noto fonts cover Latin text, common Chinese, Japanese and Korean glyphs with regional SC/JP/KR fonts, and Hindi with Noto Sans Devanagari. Emoji, rare Han characters and every Unicode character are not guaranteed. A missing character or shaped glyph stops creation with an error; remove or replace the reported characters and retry. No characters are replaced with question marks. Text is shaped and wrapped using measured glyph positions without splitting grapheme clusters. Latin plain text and code use Noto Sans Mono; other supported scripts use proportional script fonts, so mixed-script text is not a fixed-width grid.
A QUICK WALKTHROUGH
How to use this tool
- Paste up to 100,000 characters of plain text.
- Choose US Letter or A4, a font size, and a page margin.
- Create, preview, download, or open the generated PDF.
PDF fonts and privacy
Create PDFs locally in your browser. Needed Noto fonts download from this site only when you create a PDF; your text is not uploaded and no font CDN is used.
Plain text PDF creation
This focused converter handles plain text, line breaks, spaces, and tabs. Long lines wrap to the selected page width and text can span multiple pages.
Local processing and real PDF output
The PDF is generated in your browser and downloaded with application/pdf. The source text is not uploaded, stored, or sent to a server.
Known layout limits
Embedded Noto fonts cover Latin text, common Chinese, Japanese and Korean glyphs with regional SC/JP/KR fonts, and Hindi with Noto Sans Devanagari. Emoji, rare Han characters and every Unicode character are not guaranteed. A missing character or shaped glyph stops creation with an error; remove or replace the reported characters and retry. No characters are replaced with question marks. Latin plain text and code use Noto Sans Mono; other supported scripts use proportional script fonts, so mixed-script text is not a fixed-width grid. Text is shaped and wrapped using measured glyph positions without splitting grapheme clusters. No rich text, images, Markdown parsing, HTML rendering or right-to-left layout.
GOOD TO KNOW
Common questions
Does this upload my text?
No. Text parsing, layout, PDF creation, and download happen locally in the current browser.
Can I use Chinese or emoji?
Embedded Noto fonts cover Latin text, common Chinese, Japanese and Korean glyphs with regional SC/JP/KR fonts, and Hindi with Noto Sans Devanagari. Emoji, rare Han characters and every Unicode character are not guaranteed. A missing character or shaped glyph stops creation with an error; remove or replace the reported characters and retry. No characters are replaced with question marks. Latin plain text and code use Noto Sans Mono; other supported scripts use proportional script fonts, so mixed-script text is not a fixed-width grid. Text is shaped and wrapped using measured glyph positions without splitting grapheme clusters.
Is the file a real PDF?
Yes. It creates a real PDF locally in your browser, ready to download and open in a PDF reader.
Can I convert a Word document or existing PDF?
No. This tool accepts plain text only and creates a new document.