The modern alternative to Crystal Reports

Design professional reports.
Without writing code.

Cloud-based visual drag-and-drop editor. Drag fields, configure styles and export to ExcelandPDF with a click. Reports with groupings, subtotals and conditional formatting.

No credit card · Setup in 2 minutes

app.ws-print.com/editor

ENCABEZADO

ProductoClienteImporteFecha

DETALLE

Tubo AceroDIST. NORTE4.200,00 €15/01/2026
Bandeja RejillaIND. SUR674,16 €22/01/2026
Soporte H.DELISANO187,50 €28/01/2026

PIE

Total: 5.061,66 €

Designed for teams that need to generate reports quickly

4
Report types
10+
Field types
2
Export formats
<2min
First report ready
Features

Everything you need to create professional reports

A complete visual editor with all the tools you'd expect from Crystal Reports, but cloud-based with no installation required.

Visual Drag & Drop Editor

Drag fields from the left panel and drop them into any section. Position each element freely with pixel-perfect precision.

Built-in Templates

Hit the ground running with templates for invoices, sales orders, simple tables and hierarchical reports. Customize them to fit your exact needs.

Groupings & Subtotals

Group data by any field and automatically generate subtotals. Build hierarchical reports with group headers and footers.

Conditional Formatting

Automatically change colors, fonts and styles based on conditions. Highlight high amounts, low stock levels or any custom rule.

Calculated Fields

Define custom formulas like {cantidad} * {precio}. Sums, averages, counters and dynamic interpolable fields.

Real-Time Preview

See changes instantly in the preview panel. What you see is what you get: the PDF and Excel are generated identical to the preview.

How it works

From data to report in 3 steps

No installation, no server configuration. Open the editor and start designing.

1

Connect your data

Select your dataset or connect your API. WS-Print automatically detects available fields and their data types.

GET /api/dataset/facturas
{
"data": [245 registros],
"campos": ["cliente", "importe", ...]
}
2

Design visually

Drag fields onto the canvas, adjust styles with the properties panel, configure groupings and add formulas. All with drag-and-drop.

Encabezado

ClienteProductoImporte

Detalle

{cliente}{producto}{importe}
3

Export and share

Generate your report in Excel or PDF with a click. Download, share or integrate report generation into your workflow via API.

Informe.xlsx
Informe.pdf
Generated in 1.2s
Export

Excel and PDF with professional formatting

Generate print-ready or shareable documents. Every detail of your design is faithfully replicated in the export.

  • Cell styles, fonts and colors preserved
  • Borders, backgrounds and conditional formatting
  • Automatic pagination and page numbering
  • Image and barcode support
  • REST API for automated generation

Excel (.xlsx)

With native formulas, auto-adjusted column widths and number formatting. Ready to edit in Excel or Google Sheets.

PDF

Vector document with precise layout, automatic page breaks and numbering. Perfect for printing or sending by email.

Report types

Templates for every need

Start with a built-in template and customize it completely. Or create your own design from scratch.

Simple Table

Product listings, directories, inventories. The most common type for basic tabular reports.

Most popular

Hierarchical

Reports with groupings and subtotals. Sales by region, expenses by category, projects by client.

Invoice

Template optimized for billing documents: issuer/recipient details, line items and totals.

Sales Order

Commercial orders with customer information, product lines and delivery terms.

For developers

Integrate with your existing stack

Use our REST API to generate reports from any application. Just send the configuration and data — we'll handle the document generation.

GET/api/dataset/:tipo
POST/api/generar/excel
POST/api/generar/pdf
generar-informe.js
const response = await fetch('/api/generar/pdf', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    config: miConfiguracion,
    data: misRegistros,
    options: { filename: 'informe.pdf' }
  })
});

const blob = await response.blob();
// Descarga automática del PDF generado
Pricing

Simple and transparent

Start for free and scale as you grow. No surprises.

Starter

Free

For testing and personal projects

  • Up to 3 reports
  • Export to Excel and PDF
  • Built-in templates
  • Real-time preview
  • Email support
Get started free
Most popular

Professional

29,00 €/month

For growing teams and businesses

  • Unlimited reports
  • Conditional formatting
  • Groupings and subtotals
  • Calculated fields and formulas
  • Full REST API
  • Images and barcodes
  • Priority support
Start 14-day trial

Enterprise

Contact us

For large organizations

  • Everything in Professional
  • SSO and advanced permissions
  • Dedicated server
  • Guaranteed SLA
  • Personalized onboarding
  • 24/7 support
Contact sales

Create your first report in under 2 minutes

No installation. No credit card. Just open the editor and start designing.

Start for free now