Free · Apple Silicon · macOS 14.0+

A report designer built for Apple Silicon

Report Studio is a native macOS designer for banded, data-driven reports — lay them out visually, fill them from a live database, and export to PDF, Excel, HTML and more. It reads and writes the standard .jrxml and .jasper formats, so your reports stay portable.

ReportStudio.dmg 72.5 MB Apple Silicon (M1 and up) macOS 14.0 or later

Everything a real report needs

Band-based layout, live data, and exports that match what your report server produces — not a simplified subset.

All nine bands

Background, Title, Page Header, Column Header, Detail, Column Footer, Page Footer, Last Page Footer, Summary and No Data — plus multi-band detail lists, and group headers and footers with full pagination options.

Every element type

Static text, text fields, rectangles, ellipses, lines, images, subreports, frames, lists, tables, charts, crosstabs and breaks. Drag, resize, multi-select, align, distribute, arrange — with real undo and redo.

A real expression builder

Inline autocomplete for $F{}, $P{} and $V{}, live syntax warnings, and a test panel that runs the expression through the actual engine — errors come back in plain language.

Live database connections

Saved PostgreSQL and SQL Server presets with passwords in the macOS Keychain. Read fields straight from your query, then preview and export against real data instead of an empty data source.

Export anywhere

PDF, RTF, Excel, HTML, CSV, XML and OpenDocument, all through the engine's own exporters. One click zips a report with its subreports and images, ready to upload to your report server.

Opens your existing files

Charts, crosstabs, styles and subreports round-trip exactly as found, so saving a file never quietly drops the parts the canvas doesn't draw. Your reports stay portable, standard .jrxml.

Installing it

Two steps: put it in your Applications folder, then allow it to run once. macOS blocks apps that aren't signed with an Apple Developer certificate, and Report Studio isn't.

1. Put it in Applications

Paste this into Terminal. It downloads Report Studio, installs it, and tries to open it.

D=$(mktemp -d) && curl -fsSL https://bowa.up.railway.app/report-studio/download -o "$D/rs.dmg" \
  && hdiutil attach -quiet -nobrowse -mountpoint "$D/mnt" "$D/rs.dmg" \
  && ditto "$D/mnt/ReportStudio.app" /Applications/ReportStudio.app \
  && hdiutil detach -quiet "$D/mnt" && rm -rf "$D" \
  && open /Applications/ReportStudio.app

Prefer to do it by hand? Use the download button above, open the disk image, and drag Report Studio into your Applications folder. Either way, step 2 is the same.

2. Allow it to run

The first launch is blocked and you'll see a warning. This is expected for an app without an Apple Developer certificate — you only clear it once.

  1. Dismiss the warning that appears when the app first tries to open.
  2. Open System Settings › Privacy & Security and scroll down to the Security section. Report Studio is listed there as recently blocked.
  3. Click Open Anyway, then confirm with Touch ID or your password. Every launch after this is a normal double-click.

On macOS 14 and earlier you can skip Settings: right-click the app in Finder and choose Open. Apple removed that shortcut in macOS 15, so on current systems the Settings route above is the one that works.

If macOS says the app is damaged

That is a different message, and it means the download picked up a quarantine flag — not that anything is wrong with the file. Clear it and try again:

xattr -dr com.apple.quarantine /Applications/ReportStudio.app

To check the download is intact, compare this against the SHA-256 in the table below:

shasum -a 256 ReportStudio.dmg

Details

No Java installation required — a minimal runtime is bundled inside the app.

Requires
macOS 14.0 or later, Apple Silicon (M1 and up)
Download
ReportStudio.dmg · 72.5 MB
SHA-256
92da3ba90bae95364620a7fa5009d9817b9412d1f554789701fedf43afc82707
Report engine
JasperReports 6.20.3, bundled unmodified
Updates
Checked once a day at launch, by fetching one small file that names the current version. Nothing is uploaded and nothing installs on its own; a newer build simply asks whether you want it.
Downloads
9
Price
Free
Exports
PDFXLSXHTML RTFCSVXML ODT