close
v1.4.0 · Early Access

Visual PDF Builder
for mPDF, FPDF & arabel-pdf

Stop fighting with coordinates, Cell() and SetXY.
Design visually. Get clean, modern PHP code instantly.

Choose your output:
  • arabel-pdf Recommended
  • mPDF
  • FPDF
Files stay in your browser No credit card required
Built with Node.js Express 5 Vue 3 Vite Prisma Pinia JWT
// interactive demo

Explore Arabel.
Click, don't just watch.

Create a project, pick your tools, run a scan. This is the real thing — clickable.

app.arabel.dev — Dashboard
5 of 5 tools on your enterprise plan
How can I help you?
Projects
3 active
PDF Editor
Documents
Key Gen
Security
MD Generator
Markdown
Logo Inverter
Image tools
PRO
PDF Builder
Advanced
Ask AI to run a scan, build a doc…
Projects
New project
E-commerce Rebrand
e-commerce-rebrand
Backend API v2
backend-api-v2
Backend API v2
backend-api-v2
Project tools
Add tool
PDF Builder
Invoice template
mPDF ready
Project Docs
Documentation
MD Doc Builder
Markdown docs
Global tools
PDF Editor
Key Gen
MD Gen
Logo Inv
Manage tools
File Scanner Active
Project Docs Active
MD Doc Builder Active
Files Analyzer Add
Asset Generator Add
Legacy Automation Add
Widget
Proprietà
Immagine
Posizione
X mm
Y mm
W mm
H mm
Unlock Top TalentMarketing Talent...
Unlock Top TalentMarketing Talent...
+ widget
+ widget
+ widget
+ widget
Dashboard
Projects
Project detail
PDF Builder
// tools

Every tool a PHP dev
actually needs.

No more tab sprawl, scattered licenses, broken integrations. Every Arabel tool is ready in one click — no installs, no external accounts.

PDF
PDF Editor
Edit text, add signatures, password-protect, compress. Everything in the browser — no files uploaded, no waiting.
free
PDF Builder
Visual drag-and-drop canvas that generates PHP code for mPDF, FPDF and arabel-pdf. Base widgets, multi-page, live preview.
freealpha
PDF Builder
Import existing PDFs, save templates and create reusable custom widgets.
soon
Security
Passkey Generator
Strong credentials in one click, generated entirely in the browser. No external API, no data leaving your machine.
free
File Scanner
Upload a file, get an instant vulnerability report. SQL injection, XSS, exposed secrets — detected and classified by severity.
free
File Scanner AI
AI-powered analysis: context-aware false-positive filtering, fix suggestions and risk scoring across your entire project.
soon
Docs
MD File Generator
Generate a structured markdown file from a template in one click. README, changelogs, spec sheets — zero boilerplate.
free
MD Doc Builder
Write and manage documentation directly in Arabel. Contextual markdown editor, tree structure, PDF/HTML export.
free
MD Doc Builder pro
Project-linked docs, version history, team collaboration, multi-format export and custom templates.
soon
Others
Legacy Automation Builder
Automate boilerplate generation for your legacy framework. Configure paths, patterns and output rules once — consistent code every time, no manual tax.
soon
Logo Inverter
Upload any SVG or PNG logo and get light and dark variants in seconds. Smart contrast detection, transparent backgrounds.
free
Asset Generator AI
Describe your brand and get a full asset pack generated — logo variants, favicon, og:image, Twitter card, App Store icon.
soon
// projects

Work by projects.
Every project, its own ecosystem.

In Arabel a project is not a folder — it's an isolated space with the tools you've chosen, your client files and documentation. Open a project, everything is there. Close it, nothing bleeds over.

  • Context-specific tools
    Only the tools that matter for that project are active. PDF Editor for clients, File Scanner for code — each in its place, no background noise.
  • Instant context switch
    Switch between projects in one click. Your work is exactly where you left it — no setup, no reloading.
  • Files and docs always in context
    Uploaded files and documentation belong to the project, not a generic folder. Zero ambiguity about what belongs where.
E-commerce Rebrand
3 active tools
PDF Editor
active
Doc Builder
active
Passkey Generator
active
File Scanner
inactive
// early access

Free to use.
Paid tiers coming soon.

All free tools and the PDF Builder alpha are available now — no credit card required.

Available now

Free access

Create an account and start immediately.

  • PDF Editor — unlimited
  • PDF Builder alpha — early access
  • Passkey & Password Generator
  • File Scanner
  • MD File Generator
  • Logo Inverter
Get started free

* Prices and plan features may change before general availability.

Changelog

What's new

Latest updates shipped to Arabel

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
v1.2.0 Mar 24, 2026

PDF import & overlap fix

  • feat Import non-scanned PDFs — each line becomes an editable element (Enterprise)
  • fix Minimum gap enforcement prevents element overlap after import
// faq

Common questions.

What PHP PDF libraries does the builder support?

Three: arabel-pdf (our own, recommended), mPDF and FPDF. Switch between them at any time — the builder regenerates idiomatic code for each without touching your layout.

Is arabel-pdf really zero-dependency?

Yes. It has **zero external dependencies**. Just run `composer require arabel/pdf` and you’re ready to go. The whole package is ~100 KB and MIT licensed. Open source on GitHub

What's the difference between arabel-pdf and mPDF or FPDF?

mPDF takes HTML/CSS input and carries heavy Composer dependencies. FPDF is coordinate-based — you call SetXY() and Cell() by hand. arabel-pdf has a fluent, readable API with row/column layout built-in, and ships as one file with no dependencies.

Can I use the generated code in production?

Absolutely. The code is 100% yours. You can use it in any project — personal or commercial — without attribution.

Do my files ever leave my browser?

No. PDF editing, file scanning, and password generation all run entirely in your browser. Nothing is uploaded to our servers. The only data we store is your account email.

Is the PDF Builder free?

Yes — the alpha is free to use with a free account. No credit card required. Paid tiers with templates, custom widgets, and PDF import are in development.

Does arabel-pdf support headers, footers and multi-page documents?

Yes. You can configure global header and footer content, and add as many pages as you need. Each page supports independent margins, orientation and layout.

Do I need to install anything to use Arabel?

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

Stop wasting time.
Start building.

Free account in 30 seconds. All tools available immediately, zero configuration.