Text tool

Text to PDF

Paste plain text, choose a page layout, and create a standards-based PDF without uploading the source text.

In-browser processingNo account requiredPrivacy details ↗

Up to 100,000 UTF-16 characters. Text, spaces, and blank lines are preserved; tabs become four spaces. This browser creates the PDF locally.

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. Maximum 500 pages; creation stops before download if the complete text exceeds this limit.

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

  1. Paste up to 100,000 characters of plain text.
  2. Choose US Letter or A4, a font size, and a page margin.
  3. 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.