v2.0.0 · Free to use

Build PDF documents.
Visually. For free.

Design invoices, reports and certificates in a drag-and-drop canvas. Download instantly — or export clean PHP code with arabel-pdf.

Files stay in your browser No credit card No install
PDF Builder Documents / Invoice — Acme Corp. Saved 14 widgets · 1 page MR LT FB Export
Add widget
Base
Text
Heading
Image
Table
HR
Spacer
Advanced
QR
Barcode
Rect
Line
Row
HTML
PAGE 1 OF 1
Invoice — Acme Corp.
# INV-2026-001
Issued 2026-05-01 · Due 2026-05-31
Bill to
{{clientName}}
Via Roma 12, 20121 Milano · VAT IT012345678
DescriptionQtyAmount
Design audit1€ 1.200
UI kit license2€ 800
Implementation support8h€ 960
Subtotal€ 2.960
VAT 22%€ 651
Total due € 3.611
+ pb.canvas.add_row
H
Heading
#177860 · Page 1
Content
Invoice — Acme Corp.
Level
H1
H2
Typography
Color
#0e0e2a
Font
Inter
Size pt
20
Weight
800
Background
#ffffff
// our products

Two tools. One platform.

Pick the one you need — or use both. No credit card, no commitment.

// pdf builder · how it works

Three steps to your document.

01

Drag widgets

Text, headings, images, tables, barcodes, QR codes — drag them onto the canvas and position freely.

02

Set variables

Use {{clientName}} in your text. Replace with real data at runtime — perfect for repeating documents.

03

Export your way

Download a PDF immediately — free, no signup needed. Or export clean PHP code with arabel-pdf to automate at scale.

// use cases

Built for any document.

Ready-to-use templates for the most common document types.

INVOICE # INV-001 Bill to: Acme Corp Description Amount Service A € 600 Service B € 600 Total: € 1.200 Thank you for your business.
Invoice
Client billing with line items, totals and payment details. Variables for name, amount and date.
Monthly Report May 2026 142 Orders € 8.4k Revenue 94% Retention
Monthly Report
KPI summaries, data tables and charts. Automate with arabel-pdf to generate reports on schedule.
CERTIFICATE OF COMPLETION This certifies that Marco Rossi has successfully completed Advanced PHP Development May 13, 2026
Certificate
Diplomas, completion certificates and awards. Use variables for recipient name, date and course.
Arabel Inc. hello@arabel.dev May 13, 2026 Dear Marco Rossi, Sincerely, A. Cotroneo
Business Letter
Formal letters with letterhead, address and signature block. Variables for recipient and body copy.
// interactive demo

See it in action.

Click on widgets. Edit properties. This is the real builder.

app.arabel.dev — PDF Builder
Widget
Properties
Text
Position
X mm
Y mm
W mm
H mm
Typography
Size
Color
#1e1b4b
INVOICE
# INV-001
Issue: 2026-01-01
Due: 2026-01-31
Acme Corp
Description Qty Amount
Service A1€ 600
Service B2€ 600
Total€ 1.200
Thank you for your business.
// for developers

Export PHP code.
Automate at scale.

Design your layout visually, then download clean PHP code ready to use with arabel-pdf. Plug it into any PHP project — invoicing systems, report generators, document automation.

Also compatible with mPDF and FPDF.

Get the PHP code → arabel-pdf on GitHub
// Design visually → export this code
$pdf  = new Document();
$page = $pdf->addPage();

// Widgets stack in flow — no coordinates
$page->heading('Invoice — ' . $vars['clientName']);
$page->text('# ' . $vars['invoiceId'], ['color' => '#6b7280']);
$page->spacer(8);
$page->table($vars['lineItems']);

$pdf->download('invoice.pdf');
// pricing

Free to build.
Premium for scale.

The full builder — drag, drop, export — is free. No credit card required.

Free

Build & export

Everything you need to create and download PDF documents.

  • Full drag-and-drop builder
  • Download PDF — unlimited
  • Export PHP code (arabel-pdf)
  • All widgets included
  • Import existing PDF
  • Template variables system
  • Save documents locally
Get started free
Coming soon

Premium

Advanced features for teams and developers building at scale.

  • Template library (invoice, report, cert…)
  • API endpoint for batch generation
  • Custom reusable widgets
  • Team sharing & collaboration
  • Priority support

* Free tier always stays free. Premium pricing announced before launch.

Changelog

What's new

Latest updates shipped to Arabel

v2.0.0 May 13, 2026

PDF Builder — product focus

  • feat Auto-save and resume — documents persist in browser
  • feat Recent documents dashboard with one-click resume
  • feat Signature widget support
  • feat Pages panel with multi-page management
  • ui New site pivot — PDF Builder as primary product
v1.4.0 Mar 26, 2026

Container widget — smart layout

  • feat Container auto-snaps to inner page margins on insertion
  • feat Remove individual widgets from container cells without deleting the container
  • feat Container height adapts automatically to its tallest column content
  • fix Child widget content (text, headings, images) now rendered inside container cells
v1.3.0 Mar 25, 2026

PDF Builder redesign & Container widget

  • feat Container widget — drag widgets into 1–6 column grid layouts
  • feat Page deletion and custom widget deletion
  • ui Full dark theme, scaled canvas, layer controls, collapsible sidebar
  • refactor State management extracted to usePdfBuilder composable
// faq

Common questions.

Can I download a PDF without writing any PHP?

Yes. Just design your document and click Export → PDF. It downloads immediately in your browser — no PHP, no server, no account required. PHP export is an optional extra for developers who want to automate.

What are template variables?

Variables let you create reusable documents. Write {{clientName}} in any text widget — the canvas shows a live preview and the PHP export generates $vars['clientName'] for you to fill at runtime. Perfect for invoices, certificates and letters.

Does the builder work offline?

After the initial page load, yes. Everything runs in your browser — canvas, PDF generation, PHP codegen. Your documents are saved locally and don't require an internet connection to edit or export.

Do my files ever leave my browser?

No. PDF generation and PHP code export run entirely in your browser. Nothing is uploaded to our servers. The only data we store is your account email and preferences.

Is the PDF Builder free?

Yes — the full builder with all widgets, PDF export and PHP export is free with a free account. No credit card required. A paid Premium tier (templates library, import PDF, API) is in development.

What PHP library does the exported code use?

By default it generates code for arabel-pdf — our zero-dependency PHP library (composer require arabel/pdf, MIT licensed). The output is also compatible with mPDF and FPDF if you prefer to use those.

Can I use the generated code in production?

Absolutely. The code is 100% yours. Use it in any project — personal or commercial — without attribution. arabel-pdf is MIT licensed.

Do I need to install anything?

No. The visual builder works directly in your browser with nothing to install. To use the generated PHP code in your project you only need composer require arabel/pdf.

Start with Arabel
— it's free.

Build PDF documents visually or level up your dev skills with 30+ gamified courses. No credit card, no install.