A world-class email editor for your users. No tiers attached.
Debloq drops a full drag-and-drop email designer into your product in minutes. One plan unlocks every block, every export and every future update.
- 7-day trial
- localhost is free
- Cancel anytime

- Outlook-safe HTML
- AMP for Email
- Dark-mode export
- Plain-text fallback
- Preflight checks
- Countdown timers
- Carousels
- Saved blocks
- Custom components
- Undo & redo
- Mobile preview
- White-label
Every feature. Every customer. One price.
Most embeddable editors ration their best blocks, exports and white-labelling across tiers, then raise the price as you grow. Debloq ships the whole product to everyone, and keeps shipping.
- 18
- Content blocks
- 11
- Starter templates
- 3
- Export formats
- 1
- Plan, everything in it
It already handles the hard parts of email.
Table-based layouts, Outlook conditionals, dark-mode quirks and responsive stacking are all handled for you. Your users just design.







18 blocks. Zero upsells.
Countdown timers, carousels and accordions aren't premium extras here. Every block is on the canvas from day one, and your team can register its own custom components alongside them.
Explore all features- Accordion
- Button
- Carousel
- Divider
- GIF
- Heading
- HTML
- Icons
- Image
- List
- Menu
- Paragraph
- QR code
- Social
- Spacer
- Table
- Timer
- Video
- Your componentRegister your own block
100% white-label. Your product, start to finish.
Light mode, dark mode, your colours, your font and your logo. No badge, no "powered by", no upgrade needed to remove either. Drag the handle to compare.

theme.mode: 'light' | 'dark' | 'auto'Match your app or the OStheme.accent: '#yourBrand'Any colour you ship withtheme.fontFamily: 'Your UI font'Editor chrome in your typetheme.radius: 2Corners that match your UIbrandLogo: { logo, href } | falseYour logo, or none at alltheme.tokens: { '--x': value }Override any design token
We'll never upsell you dark mode.
Dark and light mode, full white-label, AMP, custom components. Elsewhere they're add-ons or a higher tier. Here they're simply part of the editor, and so is everything we build next.
See the one planThis list only grows. Every capability we build is added here and switched on for every customer, the day it ships.
Embedded in an afternoon.
One script tag or a first-class component for React, Vue and Angular. The editor runs sandboxed in an iframe, so it never collides with your CSS.
loadDesign(design)Opens a design, as an object or JSON string.getDesign()Returns the current design JSON.exportHtml()Returns { html, text, design }.exportAmp()Returns { html, text, design, amp } for AMP for Email.openTemplates() · openPreflight() · openExport()Opens the template gallery, preflight checks or export dialog from your own UI.setDevice(id)Switches between 'desktop', 'tablet' and 'mobile'.
<script src="https://editor.debloq.io/stable/embed.js"></script><div id="editor" style="height: 80vh"></div>
<script src="https://editor.debloq.io/stable/embed.js"></script>
<script>
const mount = Debloq.createEmailEditor('#editor', {
licenseKey: 'dbq_live_...',
version: 'stable',
onReady: async (api) => {
const { html, text, design } = await api.exportHtml()
},
onChange: ({ design, html, text }) => saveDraft({ design, html, text })
})
</script>npm install debloq-email-editor-reactimport { useRef } from 'react'
import { EmailEditor } from 'debloq-email-editor-react'
export function Designer({ savedDesign }) {
const editor = useRef(null)
async function save() {
const { design, html, text } = await editor.current.exportHtml()
}
return (
<div style={{ height: 700 }}>
<EmailEditor
ref={editor}
licenseKey="YOUR_LICENSE_KEY"
modelValue={savedDesign}
/>
</div>
)
}npm install debloq-email-editor-vue<script setup>
import { ref } from 'vue'
import { EmailEditor } from 'debloq-email-editor-vue'
const editor = ref(null)
const design = ref(null)
async function save() {
const { design, html, text } = await editor.value.exportHtml()
}
</script>
<template>
<div style="height: 700px">
<EmailEditor ref="editor" v-model="design" license-key="YOUR_LICENSE_KEY" />
</div>
</template>npm install debloq-email-editor-angularimport { Component, ViewChild } from '@angular/core'
import { DebloqEmailEditorComponent, type EmailDesign } from 'debloq-email-editor-angular'
@Component({
selector: 'app-designer',
standalone: true,
imports: [DebloqEmailEditorComponent],
template: `
<debloq-email-editor style="height: 700px"
licenseKey="YOUR_LICENSE_KEY" [(modelValue)]="design" />
`
})
export class DesignerComponent {
@ViewChild(DebloqEmailEditorComponent) editor!: DebloqEmailEditorComponent
design: EmailDesign | null = null
async save() {
const { design, html, text } = await this.editor.exportHtml()
}
}Never start from a blank page.
11 polished starting points for welcomes, newsletters, launches and sales, plus saved blocks your users can reuse across campaigns.

One plan. Everything in it.
No feature gates, seat counts or surprise tiers. Pay for a project, get the whole editor.
One project. Full access.
Every block, every export format, every future update. One subscription covers one project: one production domain and one permanent project key.
Billed monthly. Cancel anytime.
Billed yearly. $189 less than paying monthly.
7-day free trial on monthly billing
Everything included
- Full editor on your production domain
- All 18 content blocks, including Timer, Carousel & Accordion
- Outlook-safe HTML, plain text & AMP export
- Dark-mode export & preflight checks
- Starter templates, saved blocks & custom components
- Light, dark & auto mode, with your accent colour
- React, Vue, Angular & script-tag embeds
- 100% white-label: your logo, colours & font
What exactly is Debloq?
Debloq is a drag-and-drop email editor you embed inside your own product. Your users design responsive emails visually; you get production-ready HTML, a plain-text part, an optional AMP version and a JSON design you can save and reopen.
Is there really only one plan?
Yes. One plan with every feature switched on, billed monthly or annually. No 'pro' blocks, no enterprise-only exports, no paid white-label add-on. When we ship something new, every customer gets it.
Do I pay extra for dark mode, white-label or new features?
Never. Light and dark mode, full white-label, AMP and custom components are all on the one plan. Features we build later are switched on for every customer the day they ship, with no new tier to move into.
What does a subscription cover?
One project: one production domain and one permanent project key. If you run the editor in several separate products, add a subscription per project. Each one has the same full access.
Is there a free trial?
Monthly plans include a 7-day free trial. A card is required and the trial is available once per workspace. You can cancel anytime from the dashboard.
Can I develop locally before paying?
localhost always works with your key, so you can build and test your integration before it goes live on your production domain.
Stop renting features. Start shipping emails.
Drop the editor into your product today. Every block, every export and every update is already included.