100% Free In-browser Instant download

Convert Text to PDF Free Online

Type or paste text and download a clean PDF. Pick page size, font, margins, add a title and page numbers. No signup, no upload, browser based.

0 characters · 0 words Tip: type === on its own line to force a page break

Make a PDF from text in 3 steps

1

Paste or type

Drop your text into the box. Word documents, notes, transcripts, emails, code, anything that is plain text or can be selected from another app.

2

Set page options

Pick a page size, orientation, font, and font size. Optionally add a title, header, or page numbers.

3

Download

Click Download PDF. The file is generated in your browser and saved to your downloads folder.

Text to PDF without firing up Word

Sometimes you just need a clean PDF from a chunk of text. A meeting summary, a script to print, an article to share. Opening Word and going through File > Print > Save as PDF takes a minute. This tool does the same thing in 5 seconds. Pick a page size, font, and click Download. The result is a real PDF that opens in any reader.

5 Page Sizes
A4, Letter, Legal, A3, A5
3 Fonts
Helvetica, Times, Courier
Auto Pagination
+ manual breaks
Browser Only
No upload
FeatureJustDownSizeOthers
UploadNoneServer
Page sizes5 optionsLetter only
Page numbersYesPaid
WatermarkNeverFree tier
SpeedInstantWait queue

What this text to PDF converter handles

5 Page Sizes

A4 (worldwide), Letter (US/Canada), Legal, A3 for posters, A5 for booklets. Portrait or landscape.

Font Choice

Helvetica for clean modern look, Times for traditional documents, Courier for code or technical text. Font size from 8 to 24 pt.

Auto + Manual Breaks

Text overflows to a new page automatically. Type === on its own line for a forced page break wherever you want a section to start fresh.

Title and Page Numbers

Add a document title that appears in PDF metadata and optionally as a header on every page. Footer page numbers are one click.

Browser Only

jsPDF runs in your browser. Your text never reaches a server. Safe for drafts, sensitive notes, or anything confidential.

Standard PDF

Output is a normal PDF 1.4 file. Opens in any reader, prints correctly, and works with PDF editors and annotators.

When you need text as a PDF

Sharing notes as PDF

Meeting notes, lecture notes, recipe collections, packing lists. Paste the plain text and download a printable PDF for sharing or printing.

Code printouts

Pick Courier (monospace) and paste your code. The PDF preserves indentation and looks like a clean code listing for review or archival.

Articles and blog posts

Save a copy of an article as a PDF for offline reading. Paste the text, pick a serif font like Times, and download. Looks like a journal article.

Email content archival

Convert a long email thread or important message to a PDF for filing. The PDF is searchable and indexable in any document system.

Frequently asked questions

Paste or type your text into the box, pick page size and font, then click Download PDF. The PDF is generated in your browser and downloaded immediately.

Yes. No signup, no per-day limit, no watermark, no paywall.

A4 (standard outside North America), Letter (standard in the US and Canada), Legal, A3, and A5. Portrait or landscape orientation.

Yes. Helvetica (default), Times, and Courier (monospace) are all available. Font size from 8 pt to 24 pt.

Yes. When text overflows one page, the converter starts a new page automatically. You can also force a page break manually by typing three equals signs (===) on their own line.

No. The PDF is built entirely in your browser using jsPDF. Your text never reaches a server.

Yes. The title appears in the PDF metadata and as a header on every page. Page numbers can be added to the footer of every page.

Limited. Helvetica and Times work for Western European languages. For Arabic, Chinese, Japanese, Korean, Hindi, or Thai, the output may not render those scripts properly because the built-in PDF fonts do not include those character sets. For non-Latin scripts, the recommended workflow is to print to PDF from your word processor.

Convert text to PDF in your browser, no Word required

PDF is still the universal print-ready document format. Every reader on every operating system opens PDFs the same way. Word documents do not, despite Microsoft's best efforts. So when you have plain text that needs to be a PDF (because someone asked for one, or you want a clean shareable copy), this tool handles it in 5 seconds.

How browser-based PDF generation works

This tool uses jsPDF, a small JavaScript library that writes PDF files directly in the browser. Your text is laid out onto pages with the chosen font, font size, and margins, then encoded into a real PDF 1.4 file. The result is downloaded straight to your computer. No server contact, no upload, no upgrade prompt.

The output is a standard PDF that opens in Adobe Reader, Preview on Mac, Chrome, Firefox, Edge, any e-book reader, and any PDF editor. It is also fully selectable and searchable, because the text is stored as actual text inside the PDF (not as an image of text).

Page sizes that matter

A4 is the worldwide standard outside North America. If your audience is in Europe, Asia, Australia, or anywhere else, A4 is the right default. Letter is the standard in the US and Canada and is slightly wider and shorter than A4. If you are unsure, A4 is the safer pick because most printers handle both, while Letter-only printers (rare outside North America) sometimes choke on A4.

Legal is for legal documents and contracts in the US, longer than Letter. A3 is poster-sized for diagrams or large prints. A5 is half the size of A4, useful for booklets, programs, or pocket-sized handouts.

Font choice matters more than people think

Helvetica is a clean sans-serif font that reads well at any size on screen and in print. It is the safe choice for modern documents and is the default. Times is a traditional serif font, useful when you want a document to look like a journal article, an academic paper, or a formal letter. Courier is monospaced, which means every character is the same width. Use it for code, technical specs, or anything where vertical alignment matters.

Font size is a personal preference, but 11 to 12 pt is the standard for body text. 14 pt is large-print friendly. 9 to 10 pt is dense and fits more on a page but can be tiring to read. 16+ pt is for headlines or accessibility.

Manual page breaks for control

When the text overflows one page, the tool starts a new page automatically. But sometimes you want a section to start on a fresh page even if there is room left on the previous one. Type three equals signs on their own line in your text (===) and the tool will treat that as a forced page break. Useful for separating chapters, sections, or distinct documents in a single PDF.

What about non-Latin scripts

This is the one real limitation. The built-in PDF fonts in jsPDF (Helvetica, Times, Courier) only include Latin character sets. They do not include glyphs for Arabic, Chinese, Japanese, Korean, Hindi, Thai, Bengali, or other non-Latin scripts. If you try to put text in those languages into the PDF, the output may be blank or show question marks for those characters.

For non-Latin scripts, the recommended workflow is different: open the text in a word processor like LibreOffice Writer or Word that has full Unicode font support, then use File > Export as PDF (or Print > Save as PDF on Mac). That uses the system fonts which do include those character sets.

Pairing with other tools

If you have a PDF and want to extract its text first, use the PDF to Text tool, then edit and re-convert here. To merge the new PDF with other PDFs into a single document, use Merge PDF. To put images into a PDF instead of text, use JPG to PDF. To shrink a large PDF after generation, use Compress PDF. The whole workflow stays in your browser end to end.