en

TXT to PDF

Turn text and Markdown files into a PDF locally - with line wrapping and page breaks. No upload.

Running locally on your device ...

Page size Paper size of the output, e.g. A4 or Letter.
  • A4
  • Letter
Font size Text size in points.
  • Small
  • Medium
  • Large

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    A text file is readable everywhere, but not always nice to send or print. This tool pours your text into a clean PDF with automatic line and page breaks.

    Light Markdown is recognised: lines starting with “# ” become headings, “## ” subheadings and “- ” bullet points. Blank lines separate paragraphs. You pick the page size and font size.

    Everything runs locally in the browser with pdf-lib - nothing is uploaded. The standard Helvetica font is used; characters outside the Latin range (e.g. CJK or Cyrillic) are not rendered.

    Typical inputs are logs, notes, configuration files or a source-code excerpt that should join a report or an exam in fixed page form. Unlike a raw text file, a PDF does not reflow with the window size: the wrapping is frozen, paragraphs and pages are fixed, and printing looks the same on any printer. Even long transcripts can thus be shared reliably or kept as an unchangeable version.

    Specifications

    Specifications
    Input formatsTXT, MD, MARKDOWN
    Auto-conversionPNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, DOCX, XLSX, SQLite, MIDI, DDS, HDR, PCX, WBMP
    Output formatPDF
    Batch processingNo
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop a TXT or Markdown file.
    2. Pick page size and font size.
    3. Download the PDF.

    Limitations: Standard Helvetica font (Latin/WinAnsi); characters outside Latin-1 (CJK, Cyrillic, emoji) are replaced with “?”. Recognises only light Markdown (headings, lists, paragraphs), not full Markdown/tables. A Markdown image reference (![alt](file)) is not embedded as an image but printed as plain text, since this tool never reads or places images.

    FAQ

    Is the file uploaded?

    No, the PDF is built entirely locally in the browser.

    Is Markdown supported?

    Light Markdown: headings (#, ##), lists (-) and paragraphs. Not full Markdown.

    Does long text wrap automatically?

    Yes, lines wrap and new pages are added automatically.

    Are special characters shown?

    Latin characters yes; CJK/Cyrillic/emoji are replaced with “?” (standard font).

    And HTML files?

    Use the "HTML to PDF" tool for those.

    Related tools

    HTML to PDF · Merge PDF · JPG to PDF · Markdown to PDF · Markdown to HTML · Numbers to PDF