Text to PDF — Convert Plain Text to PDF Free Online
Turn any plain text or .txt file into a clean, well-formatted PDF — entirely in your browser, with no upload required. Type directly or paste your content, customize the font, size, margin, and spacing, then generate and download your PDF in seconds. A live preview updates as you type so you always see exactly what the output will look like.
PDF Preview
How to Convert Text to PDF
Alfreto's Text to PDF converter runs entirely in your browser — no file is ever sent to any server. You can either type or paste text directly into the editor, or upload an existing .txt file. The tool generates a print-ready HTML document styled with your chosen settings and opens the browser's print dialog, where you save it as PDF. Everything happens locally on your device.
Step 1 — Enter Your Text
Use the Type Text tab to type or paste your content directly — up to 500,000 characters. The live preview on the right updates automatically as you type, so you can see exactly how the PDF will look before generating it. Alternatively, switch to the Upload .txt tab and drag and drop a plain text file, or click to browse your device for a .txt file.
Step 2 — Customize the PDF Layout
Use the PDF Options panel to adjust the appearance of your document:
- Font Family — Choose from Georgia (Serif), Arial (Sans-serif), Courier New (Monospace), Times New Roman, or Verdana.
- Font Size — Select from 10pt to 16pt. 12pt is the standard document size.
- Page Margin — Narrow (1cm), Normal (2cm), or Wide (3cm). Normal is recommended for most documents.
- Line Spacing — Single (1.4), Normal (1.8), or Double (2.2). Normal is suitable for most reading purposes.
- Text Color — Pick any color using the color picker. Black (#111111) is the default.
- Page Title (optional) — Enter a title to add a styled heading at the top of the document.
Step 3 — Generate and Save the PDF
Click Generate PDF. The tool builds a print-ready HTML document with all your formatting applied. Then click Download .pdf — this opens the browser's print dialog in a new tab. In the print dialog, set the Destination to Save as PDF and click Save to download the file to your device. On most modern browsers (Chrome, Edge, Firefox), this is a one-click step in the print dialog.
Heading Detection
The tool automatically detects headings: any short line (under 60 characters) written entirely in ALL CAPS is styled as a heading with a larger, bold font. This allows you to create a simple document structure without any special formatting codes — just type your section titles in uppercase.
When Should You Use This Tool?
- Quick document creation — Turn notes, drafts, or memos into a shareable PDF without opening Word or Google Docs.
- Converting .txt files — Files saved as plain text (from code editors, terminal output, logs) can be converted to PDF for distribution or archiving.
- Private document generation — Because nothing is uploaded, this tool is safe for sensitive text — personal notes, confidential memos, or private correspondence.
- Simple formatted reports — Add a page title, choose a professional serif font and normal margins, and generate a clean single-page report.
- Offline use — Once the page is loaded, the tool works without an internet connection.
Frequently Asked Questions
Is my text uploaded to a server?
No — your text never leaves your device. The tool uses only browser-native JavaScript APIs to build and style the document. No data is transmitted over the internet at any point. This makes the tool completely safe for sensitive, private, or confidential text content.
How do I actually save the file as PDF?
Click Generate PDF to build the document, then click Download .pdf. This opens your browser's print dialog in a new tab. In the print dialog, change the Destination (or Printer) dropdown to Save as PDF, then click Save. This is the standard browser-based PDF saving method and works in Chrome, Edge, Firefox, and Safari.
Can I upload a .txt file instead of typing?
Yes. Click the Upload .txt tab at the top of the editor. Then drag and drop your .txt file into the drop zone, or click Choose .txt File to browse. The text is loaded into the editor automatically, and you can edit it before generating the PDF if needed.
Can I customize the font, size, and margins?
Yes. The PDF Options panel lets you choose font family (Georgia, Arial, Courier New, Times New Roman, Verdana), font size (10–16pt), page margin (1–3cm), line spacing (single/normal/double), and text color. A live preview on the right updates instantly to show how these settings will appear in the final PDF.
Does it support headings or formatting?
The tool converts plain text only — it does not support HTML, Markdown, or rich text formatting like bold, italic, or tables. However, it automatically detects headings: any short line (under 60 characters) written entirely in ALL CAPS is rendered as a larger, bold heading in the PDF. For complex formatting, use a word processor and export to PDF from there.
What is the maximum text length?
The tool supports up to 500,000 characters — equivalent to roughly 70,000–80,000 words, or a full-length novel. Very long texts will produce multi-page PDFs. Generation takes slightly longer for very large documents, but there is no hard page limit.
Can I add a title to the PDF?
Yes. Enter your desired title in the Page Title field in the PDF Options panel. The title will appear as a large, centered heading at the top of the document, separated from the body text by a horizontal line — giving the document a clean, professional appearance.
Which browsers are supported?
The tool works in all modern browsers: Google Chrome, Microsoft Edge, Mozilla Firefox, and Safari. The Save as PDF feature in the print dialog is best supported in Chrome and Edge, which have the most reliable built-in PDF export. Firefox and Safari also support it, though the dialog layout may look slightly different.
Can I use this tool offline?
Yes. Once the page has loaded in your browser, the tool works without an internet connection — there are no external API calls or server requests during generation. However, you need to load the page initially while online to get the necessary scripts and styles.
Why Use Alfreto to Convert Text to PDF?
Most text-to-PDF tools either require a server upload, charge a subscription fee, or produce basic unstyled output. Alfreto's converter is completely free, works locally in your browser, gives you real layout control, and shows you a live preview before you commit to generating the file.
.txt content — and convert it to a formatted PDF without copying and pasting.