Build PDF documents with a visual block editor. Add headings, paragraphs, tables, lists, images and more. Everything runs in your browser.
Document Settings
Content Blocks
No content blocks yet. Click Add Block to get started.
Preview
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
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
Page Settings
Preview
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
Add images and click Generate PDF
HTML Input
p, h1–h6, ul/ol/li, strong/em, code/pre, table, br, hr, a, blockquote.
Page Settings
Preview
Enter HTML and click Generate PDF
Rich HTML Input
Page Settings
Preview
Enter HTML and click Generate PDF
PDF Versions
| Version | Year | Key Features |
|---|---|---|
| 1.0 | 1993 | Initial release by Adobe |
| 1.1 | 1996 | Passwords, encryption, device-independent color |
| 1.2 | 1996 | Interactive forms (AcroForms), Unicode |
| 1.3 | 2000 | Digital signatures, JavaScript, ICC color profiles |
| 1.4 | 2001 | Transparency, AES encryption, accessibility (Tagged PDF) |
| 1.5 | 2003 | JPEG 2000 compression, cross-reference streams, object streams |
| 1.6 | 2004 | 3D artwork, AES-256 encryption, embedded files |
| 1.7 | 2006 | XFA forms, ISO 32000-1 standard, package files |
| 2.0 | 2020 | ISO 32000-2, deprecated XFA, improved encryption, tagged PDF improvements |
Page Sizes Reference
| Name | mm | inches | Points (pt) |
|---|---|---|---|
| A3 | 297 × 420 | 11.69 × 16.54 | 841.89 × 1190.55 |
| A4 | 210 × 297 | 8.27 × 11.69 | 595.28 × 841.89 |
| A5 | 148 × 210 | 5.83 × 8.27 | 419.53 × 595.28 |
| A6 | 105 × 148 | 4.13 × 5.83 | 297.64 × 419.53 |
| B4 | 250 × 353 | 9.84 × 13.90 | 708.66 × 1000.63 |
| B5 | 176 × 250 | 6.93 × 9.84 | 498.90 × 708.66 |
| Letter | 216 × 279 | 8.50 × 11.00 | 612.00 × 792.00 |
| Legal | 216 × 356 | 8.50 × 14.00 | 612.00 × 1008.00 |
| Tabloid | 279 × 432 | 11.00 × 17.00 | 792.00 × 1224.00 |
| Executive | 184 × 267 | 7.25 × 10.50 | 522.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.
| From | To Points | Formula |
|---|---|---|
| mm | pt | mm × 2.83465 |
| cm | pt | cm × 28.3465 |
| inches | pt | in × 72 |
| px (96 dpi) | pt | px × 0.75 |
Further Reading
- PDF 1.7 Reference (ISO 32000-1) — The full PDF specification
- pdfmake Documentation — Declarative PDF creation
- pdf-lib Documentation — PDF editing in JavaScript
- PDF.js — Mozilla's PDF rendering library
- PDF Association — Standards, compliance, accessibility