PDF Tools by

Build PDF documents with a visual block editor. Add headings, paragraphs, tables, lists, images and more. Everything runs in your browser.

Document Settings

Font Roboto

No content blocks yet. Click Add Block to get started.

Preview

Page 0 / 0

Generate a PDF to see the preview here.

Open a PDF to view, search, annotate, highlight, draw, add images, fill forms and more. Print or save your changes. Everything runs in your browser — powered by Mozilla PDF.js.

Drag & drop a PDF here

or click to browse

Merge multiple PDFs into one or split a PDF into separate files. Everything runs in your browser.

Drag & drop PDF files here

You can add multiple files

Files to Merge

0 files
# Filename Pages Size Actions

Drag & drop a PDF here

Upload the PDF you want to split

Split Mode

Comma-separated page numbers or ranges

Split Results

Convert Markdown, images or HTML to PDF. Simple HTML produces searchable text; Rich HTML renders CSS visually (raster). Everything runs in your browser.

Markdown Input

Supports headings, bold, italic, lists, code blocks, tables, links, blockquotes, horizontal rules.

Page Settings

Preview

1 / 1

Enter Markdown and click Generate PDF

Drag & drop images here or click to select

Supports JPG, PNG, WebP, GIF, BMP, TIFF

Images (0)

File Size Fit Mode

Page Settings

Preview

1 / 1

Add images and click Generate PDF

HTML Input

Supports: p, h1h6, ul/ol/li, strong/em, code/pre, table, br, hr, a, blockquote.

Page Settings

Preview

1 / 1

Enter HTML and click Generate PDF

Rich HTML Input

Renders HTML visually (like a browser) using html2pdf.js. Supports CSS styling, colors, flexbox, images & complex layouts. Output is raster-based (image in PDF).

Page Settings

Preview

1 / 1

Enter HTML and click Generate PDF

PDF Versions

VersionYearKey Features
1.01993Initial release by Adobe
1.11996Passwords, encryption, device-independent color
1.21996Interactive forms (AcroForms), Unicode
1.32000Digital signatures, JavaScript, ICC color profiles
1.42001Transparency, AES encryption, accessibility (Tagged PDF)
1.52003JPEG 2000 compression, cross-reference streams, object streams
1.620043D artwork, AES-256 encryption, embedded files
1.72006XFA forms, ISO 32000-1 standard, package files
2.02020ISO 32000-2, deprecated XFA, improved encryption, tagged PDF improvements

Page Sizes Reference

NamemminchesPoints (pt)
A3297 × 42011.69 × 16.54841.89 × 1190.55
A4210 × 2978.27 × 11.69595.28 × 841.89
A5148 × 2105.83 × 8.27419.53 × 595.28
A6105 × 1484.13 × 5.83297.64 × 419.53
B4250 × 3539.84 × 13.90708.66 × 1000.63
B5176 × 2506.93 × 9.84498.90 × 708.66
Letter216 × 2798.50 × 11.00612.00 × 792.00
Legal216 × 3568.50 × 14.00612.00 × 1008.00
Tabloid279 × 43211.00 × 17.00792.00 × 1224.00
Executive184 × 2677.25 × 10.50522.00 × 756.00

Available Font

The Creator tab uses the Roboto font family (embedded via pdfmake):

  • Roboto — Regular, Medium (bold), Italic, MediumItalic

Creating Accessible PDFs

  • Tagged PDF: Add structure tags (headings, paragraphs, lists, tables) so screen readers can navigate the document.
  • Reading Order: Ensure the logical reading order matches the visual layout.
  • Alt Text: Provide alternative text for all images and figures.
  • Document Language: Set the document language (e.g., /Lang (en-US)).
  • Bookmarks: Add bookmarks/outlines for longer documents to aid navigation.
  • Color Contrast: Ensure sufficient contrast between text and background (WCAG 2.1 AA: 4.5:1 for normal text).
  • Form Fields: Label all form fields with descriptive tooltip text.
  • Fonts: Use Unicode-mapped fonts with proper ToUnicode CMap entries for text extraction.

Unit Conversions

PDF uses points (pt) as the default unit. 1 point = 1/72 inch.

FromTo PointsFormula
mmptmm × 2.83465
cmptcm × 28.3465
inchesptin × 72
px (96 dpi)ptpx × 0.75

Further Reading