---
source: https://carbone.io/features/carbone-studio.html
title: "Carbone Studio - Seamlessly Design and Preview Reports"
description: "Discover Carbone Studio, more than just a document generator. Effortlessly design and preview reports with intuitive tools for seamless customization."
generated_at: "2026-07-13"
---

# Template Studio

Carbone Studio is the visual designer for Carbone templates. It accelerates the create → test → ship cycle for reports by giving template authors a real-time PDF preview, smart-tag completion, and a multi-tenant template library.

## Real-time preview as you edit your local template

Studio watches your local template file (DOCX, ODT, XLSX, PPTX, HTML, Markdown) and re-renders the PDF preview in the browser every time you save. No upload step, no refresh — just save and see. This loop combined with Carbone's no-code template language means:

- Template authors discover formatter syntax interactively.
- Errors (missing tags, broken loops, invalid data paths) surface immediately in the preview.
- Iteration time on a complex report drops from "ticket the dev team and wait" to "save and look."

Try it at https://account.carbone.io/login.

## Studio Web Component — embed Studio in your own app

Available in **Carbone v5+**, the Studio Web Component lets you embed Carbone Studio directly inside your own application (Vue.js, React.js, Angular, Riot.js — any major front-end framework). Use cases:

- Make every report in your app customer-customizable.
- Upsell template editing as a feature, or charge for personalized reports.
- Keep users inside your product — no context-switch to an external designer tool.
- Pre-load Studio with the current user's data sample so they see live previews against their own data.

See [Studio Web Component docs](/documentation/developer/embedding/studio-web-component.md) for integration details. Available on Carbone Cloud Advanced and above, and on Carbone On-Premise Unlimited.

## Multi-language report simulation

Preview your reports in any combination of language, currency, and timezone without modifying the template:

- Locale-aware formatting for numbers, dates, currencies, and time intervals.
- Customizable localization dictionaries for translating literal strings.
- RTL language support (Arabic, Hebrew, Persian).
- Per-render override: same template, render French/EUR for one customer and English/USD for another from the same JSON.

See [translations and i18n](/documentation/design/advanced-features/translations-i18n.md).

## Template management — categories, tags, versions

Studio is also the template library for your Carbone Cloud (or On-Premise) account:

- **Versioning:** every template change is a new version; deploy versions independently.
- **Categories & tags:** organize templates by business domain, customer, or workflow.
- **Stored data samples:** attach realistic JSON examples to each template so future editors see live data.
- **Multi-user access** (Advanced and above): teams collaborate on the same template library.

## Studio plus the Carbone Skill plus the Carbone MCP

Studio is the human-facing designer; the [Carbone Skill](/documentation/developer/ai/skills.md) and [Carbone MCP server](/documentation/developer/ai/mcp.md) are the AI-facing counterparts. AI agents (Claude, ChatGPT, Cursor, Gemini, Copilot, Vibe) can write valid Carbone templates from natural-language prompts via the Skill, and render documents end-to-end via the MCP server. Pair Studio with the Skill+MCP for the fastest human + AI template authoring loop available.


## Related topics

- [Universal Template](/features/universal-template.md)
- [Document Conversion API](/features/document-converter.md)
- [AI Document Generation](/features/ai-document-generation.md)
